Conjunto de mudanças 6468 no repositório publico
- Timestamp:
- 09/06/2012 00:29:04 (9 anos atrás)
- Localização:
- PortalInterlegis/produtos/il.portalinterlegis
- Arquivos:
-
- 1 removido
- 2 editados
Legenda:
- Não Modificado
- Adicionado
- Removido
-
PortalInterlegis/produtos/il.portalinterlegis/setup.py
r6440 r6468 33 33 # -*- Extra requirements: -*- 34 34 ], 35 extras_require={'test': ['plone.app.testing' , 'splinter']},35 extras_require={'test': ['plone.app.testing']}, 36 36 entry_points=""" 37 37 # -*- Entry points: -*- -
PortalInterlegis/produtos/il.portalinterlegis/src/il/portalinterlegis/tests/tests.py
r6467 r6468 1 1 # -*- coding: utf-8 -*- 2 import lxml.html 2 3 import unittest2 as unittest 3 4 from Products.CMFCore.utils import getToolByName 5 from plone.testing.z2 import Browser 4 6 5 7 from fixtures import IL_PORTALINTERLEGIS_INTEGRATION_TESTING … … 8 10 IComunidadeLegislativa, IInformacao, ICapacitacao, ITecnologia, IComunicacao, \ 9 11 ISimpleBox 10 from splinterbrowser import SplinterBrowser 11 from plone.testing.z2 import Browser 12 12 13 13 14 class TestIntegracao(unittest.TestCase): … … 19 20 self.qi_tool = getToolByName(self.portal, 'portal_quickinstaller') 20 21 22 def browser(self, url=None): 23 browser = Browser(self.app) 24 browser.handleErrors = False 25 if url: 26 browser.open(url) 27 return browser 28 29 def dom(self, browser): 30 return lxml.html.fromstring(browser.contents) 31 21 32 def test_product_is_installed(self): 22 33 """ Validate that our products GS profile has been run and the product … … 29 40 30 41 def test_tabs_na_home(self): 31 browser = SplinterBrowser(self.app) 32 browser.visit(self.portal.absolute_url()) 33 # simplificar isso depois que o pull request 34 # https://github.com/cobrateam/splinter/pull/152 35 # for aceito no Splinter 42 browser = self.browser(self.portal.absolute_url()) 43 dom = self.dom(browser) 36 44 self.assertEqual([u'O Interlegis', 37 45 u'Comunidade Legislativa', … … 40 48 u'Tecnologia', 41 49 u'Comunicação',], 42 [li.find_by_tag('a').first.text 43 for li in browser.find_by_css('#portal-globalnav li')]) 50 [li.text_content() for li in dom.cssselect('#portal-globalnav li')]) 44 51 45 52 def test_homes_marcadas_e_com_layout_home(self): … … 53 60 self.assertTrue(marker.providedBy(obj)) 54 61 self.assertEqual('home', obj.getLayout()) 55 56 def browser(self, url=None):57 browser = Browser(self.app)58 browser.handleErrors = False59 if url:60 browser.open(url)61 return browser62 62 63 63 def test_box_content_is_empty_before_visiting_form(self):
Note: Veja
TracChangeset
para ajuda no uso do visualizador de conjunto de mudanças.