web/test/unittest_views_basetemplates.py
branchtls-sprint
changeset 1776 4be367276874
child 1977 606923dff11b
equal deleted inserted replaced
1772:21d1db460cdb 1776:4be367276874
       
     1 from cubicweb.devtools.testlib import WebTest
       
     2 from cubicweb.devtools.htmlparser import DTDValidator
       
     3 
       
     4 
       
     5 class LogFormTemplateTC(WebTest):
       
     6 
       
     7     def _login_labels(self):
       
     8         valid = self.content_type_validators.get('text/html', DTDValidator)()
       
     9         page = valid.parse_string(self.vreg.main_template(self.request(), 'login'))
       
    10         return page.find_tag('label')
       
    11 
       
    12     def test_label(self):
       
    13         self.set_option('allow-email-login', 'yes')
       
    14         self.assertEquals(self._login_labels(), ['login or email', 'password'])
       
    15         self.set_option('allow-email-login', 'no')
       
    16         self.assertEquals(self._login_labels(), ['login', 'password'])