Conjunto de mudanças 6440 no repositório publico
- Timestamp:
- 03/06/2012 19:44:21 (9 anos atrás)
- Localização:
- PortalInterlegis/produtos/il.portalinterlegis
- Arquivos:
-
- 1 adicionado
- 2 editados
Legenda:
- Não Modificado
- Adicionado
- Removido
-
PortalInterlegis/produtos/il.portalinterlegis/setup.py
r6429 r6440 33 33 # -*- Extra requirements: -*- 34 34 ], 35 extras_require={'test': ['plone.app.testing' ]},35 extras_require={'test': ['plone.app.testing', 'splinter']}, 36 36 entry_points=""" 37 37 # -*- Entry points: -*- -
PortalInterlegis/produtos/il.portalinterlegis/src/il/portalinterlegis/tests/tests.py
r6439 r6440 1 # -*- coding: utf-8 -*- 1 2 import unittest2 as unittest 3 2 4 from Products.CMFCore.utils import getToolByName 3 5 … … 5 7 from il.portalinterlegis.browser.interfaces import \ 6 8 IComunidadeLegislativa, IInformacao, ICapacitacao, ITecnologia, IComunicacao 7 9 from splinterbrowser import SplinterBrowser 8 10 9 11 class TestExample(unittest.TestCase): … … 26 28 27 29 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) 30 browser = SplinterBrowser(self.app) 31 browser.visit(self.portal.absolute_url()) 32 # simplificar isso depois que o pull request 33 # https://github.com/cobrateam/splinter/pull/152 34 # for aceito no Splinter 35 print [li.find_by_tag('a').first.text 36 for li in browser.find_by_css('#portal-globalnav li')] 37 self.assertEqual([u'O Interlegis', 38 u'Comunidade Legislativa', 39 u'Informação', 40 u'Capacitação', 41 u'Tecnologia', 42 u'Comunicação',], 43 [li.find_by_tag('a').first.text 44 for li in browser.find_by_css('#portal-globalnav li')]) 39 45 40 46 def test_homes_marcadas_e_com_layout_home(self): 41 47 for id, marker in [('comunidade-legislativa', IComunidadeLegislativa), 42 43 44 45 46 48 ('informacao', IInformacao), 49 ('capacitacao', ICapacitacao), 50 ('tecnologia', ITecnologia), 51 ('comunicacao', IComunicacao), 52 ]: 47 53 obj = self.portal[id] 48 54 self.assertTrue(marker.providedBy(obj))
Note: Veja
TracChangeset
para ajuda no uso do visualizador de conjunto de mudanças.