source: publico/PortalInterlegis/produtos/il.portalinterlegis/src/il/portalinterlegis/tests/test_example.py @ 6413

Última Alteração nesse arquivo desde 6413 foi 6413, incluída por mazza, 9 anos atrás

secoes do site criadas com o produto

File size: 1.3 KB
Linha 
1import unittest2 as unittest
2
3from Products.CMFCore.utils import getToolByName
4
5from il.portalinterlegis.testing import\
6    IL_PORTALINTERLEGIS_INTEGRATION_TESTING
7
8
9class TestExample(unittest.TestCase):
10
11    layer = IL_PORTALINTERLEGIS_INTEGRATION_TESTING
12   
13    def setUp(self):
14        self.app = self.layer['app']
15        self.portal = self.layer['portal']
16        self.qi_tool = getToolByName(self.portal, 'portal_quickinstaller')
17   
18    def test_product_is_installed(self):
19        """ Validate that our products GS profile has been run and the product
20            installed
21        """
22        pid = 'il.portalinterlegis'
23        installed = [p['id'] for p in self.qi_tool.listInstalledProducts()]
24        self.assertTrue(pid in installed,
25                        'package appears not to have been installed')
26
27    def test_tabs_na_home(self):
28        ids = set()
29        for id in self.portal.objectIds():
30            obj = self.portal[id]
31            if hasattr(obj, 'exclude_from_nav') and not obj.getExcludeFromNav():
32                ids.add(id)
33        self.assertEqual(set(['comunidade-legislativa',
34                              'informacao',
35                              'capacitacao',
36                              'tecnologia',
37                              'comunicacao',
38                              ]), ids)
39
Note: Veja TracBrowser para ajuda no uso do navegador do trac.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.