Conjunto de mudanças 6469 no repositório publico
- Timestamp:
- 09/06/2012 01:22:49 (9 anos atrás)
- Arquivo:
-
- 1 editado
Legenda:
- Não Modificado
- Adicionado
- Removido
-
PortalInterlegis/produtos/il.portalinterlegis/src/il/portalinterlegis/tests/tests.py
r6468 r6469 10 10 IComunidadeLegislativa, IInformacao, ICapacitacao, ITecnologia, IComunicacao, \ 11 11 ISimpleBox 12 12 import zExceptions 13 13 14 14 class TestIntegracao(unittest.TestCase): … … 20 20 self.qi_tool = getToolByName(self.portal, 'portal_quickinstaller') 21 21 22 def browser(self, url=None):22 def browser(self, path=None): 23 23 browser = Browser(self.app) 24 24 browser.handleErrors = False 25 if url: 26 browser.open(url) 25 browser.open(self.url(path)) 27 26 return browser 28 27 … … 30 29 return lxml.html.fromstring(browser.contents) 31 30 31 def url(self, path=None): 32 base = self.portal.absolute_url() 33 if path: 34 return '%s/%s' % (base, path) 35 else: 36 return base 37 32 38 def test_product_is_installed(self): 33 39 """ Validate that our products GS profile has been run and the product … … 40 46 41 47 def test_tabs_na_home(self): 42 browser = self.browser( self.portal.absolute_url())48 browser = self.browser() 43 49 dom = self.dom(browser) 44 50 self.assertEqual([u'O Interlegis', … … 66 72 def test_using_box_form_creates_box_content(self): 67 73 box_schema = ISimpleBox 68 num = 169 74 context = self.portal 70 75 71 url = context.absolute_url() + '/' + _box_name_for_url(box_schema, num) 72 browser = self.browser(url) 73 browser.getControl(name='form.widgets.title').value = 'TIT' 74 browser.getControl(name='form.widgets.subtitle').value = 'SUBTIT' 75 browser.getControl(name='form.widgets.text').value = 'MY TEXT' 76 browser.getControl(name='form.buttons.apply').click() 76 def use_box_form(title, subtitle, text, num): 77 browser = self.browser(_box_name_for_url(box_schema, num)) 78 browser.getControl(name='form.widgets.title').value = title 79 browser.getControl(name='form.widgets.subtitle').value = subtitle 80 browser.getControl(name='form.widgets.text').value = text 81 browser.getControl(name='form.buttons.apply').click() 82 83 use_box_form('TIT_1', 'SUBTIT_1', 'TEXT_1', 1) 84 use_box_form('TIT_2', 'SUBTIT_2', 'TEXT_2', 2) 85 self.assertEqual({'title': 'TIT_1', 'subtitle': 'SUBTIT_1', 'text': 'TEXT_1'}, 86 box_content(context, box_schema, 1)) 87 self.assertEqual({'title': 'TIT_2', 'subtitle': 'SUBTIT_2', 'text': 'TEXT_2'}, 88 box_content(context, box_schema, 2)) 77 89 78 self.assertEqual({'text': u'MY TEXT', 'subtitle': u'SUBTIT', 'title': u'TIT'}, 79 box_content(context, box_schema, num)) 90 def test_box_forms_numbers_begin_from_1_not_zero(self): 91 with self.assertRaises(zExceptions.NotFound): 92 browser = self.browser(_box_name_for_url(ISimpleBox, 0)) 93 94 def test_box_forms_are_limited(self): 95 with self.assertRaises(zExceptions.NotFound): 96 browser = self.browser(_box_name_for_url(ISimpleBox, 1000000)) 97 98
Note: Veja
TracChangeset
para ajuda no uso do visualizador de conjunto de mudanças.