web/test/unittest_form.py
branchtls-sprint
changeset 1052 4f746935e6b1
parent 907 192800415f59
child 1057 6636c75c4aa9
equal deleted inserted replaced
1051:4572afdea3f2 1052:4f746935e6b1
    29         self.entity = self.user(self.req)
    29         self.entity = self.user(self.req)
    30         
    30         
    31     def test_form_inheritance(self):
    31     def test_form_inheritance(self):
    32         form = CustomChangeStateForm(self.req, redirect_path='perdu.com',
    32         form = CustomChangeStateForm(self.req, redirect_path='perdu.com',
    33                                      entity=self.entity)
    33                                      entity=self.entity)
    34         self.assertEquals(form.form_render(state=123),
    34         self.assertTextEquals(form.form_render(state=123),
    35                           ''' ''')
    35                               ''' ''')
    36 
    36 
    37     def test_change_state_form(self):
    37     def test_change_state_form(self):
    38         form = ChangeStateForm(self.req, redirect_path='perdu.com',
    38         form = ChangeStateForm(self.req, redirect_path='perdu.com',
    39                                entity=self.entity)
    39                                entity=self.entity)
    40         self.assertEquals(form.form_render(state=123),
    40         self.assertTextEquals(form.form_render(state=123, trcomment=u''),
    41                           ''' ''')
    41                               ''' ''')
    42 
       
    43     def test_delete_conf_form_multi(self):
       
    44         rset = self.execute('EGroup X')
       
    45         self.assertEquals(self.view('deleteconf', rset).source,
       
    46                           '')
       
    47 
    42 
    48     def test_richtextfield(self):
    43     def test_richtextfield(self):
    49         card = self.add_entity('Card', title=u"tls sprint fev 2009",
    44         card = self.add_entity('Card', title=u"tls sprint fev 2009",
    50                                content=u'new widgets system')
    45                                content=u'new widgets system')
    51         form = RTFForm(self.req, redirect_path='perdu.com',
    46         form = RTFForm(self.req, redirect_path='perdu.com',
    52                        entity=card)
    47                        entity=card)
    53         self.assertEquals(form.form_render(),
    48         self.assertTextEquals(form.form_render(),
    54                           '''''')
    49                               '''''')
    55 
    50 
    56     def test_filefield(self):
    51     def test_filefield(self):
    57         file = self.add_entity('File', name=u"pouet.txt",
    52         file = self.add_entity('File', name=u"pouet.txt",
    58                                data=Binary('new widgets system'))
    53                                data=Binary('new widgets system'))
    59         form = FFForm(self.req, redirect_path='perdu.com',
    54         form = FFForm(self.req, redirect_path='perdu.com',
    60                       entity=file)
    55                       entity=file)
    61         self.assertEquals(form.form_render(),
    56         self.assertTextEquals(form.form_render(),
    62                           '''''')
    57                               '''''')
    63 
    58 
    64     def test_passwordfield(self):
    59     def test_passwordfield(self):
    65         form = PFForm(self.req, redirect_path='perdu.com',
    60         form = PFForm(self.req, redirect_path='perdu.com',
    66                       entity=self.entity)
    61                       entity=self.entity)
    67         self.assertEquals(form.form_render(),
    62         self.assertTextEquals(form.form_render(),
    68                           '''''')
    63                               '''''')
       
    64         
       
    65     def test_delete_conf_form_multi(self):
       
    66         rset = self.execute('EGroup X')
       
    67         self.assertTextEquals(self.view('deleteconf', rset, template=None).source,
       
    68                               '')
       
    69 
    69         
    70         
    70 if __name__ == '__main__':
    71 if __name__ == '__main__':
    71     unittest_main()
    72     unittest_main()