--- a/web/test/unittest_form.py Thu Feb 19 22:17:39 2009 +0100
+++ b/web/test/unittest_form.py Thu Feb 19 22:48:50 2009 +0100
@@ -1,29 +1,35 @@
from logilab.common.testlib import unittest_main, mock_object
-from cubicweb.devtools.apptest import EnvBasedTC
+from cubicweb.devtools.testlib import WebTest
from cubicweb.web.form import *
from cubicweb.web.views.baseforms import ChangeStateForm
+
class CustomChangeStateForm(ChangeStateForm):
hello = IntField(name='youlou')
creation_date = DateTimeField(widget=DateTimePicker)
+
-class EntityFieldsFormTC(EnvBasedTC):
+class EntityFieldsFormTC(WebTest):
def setUp(self):
super(EntityFieldsFormTC, self).setUp()
self.req = self.request()
self.entity = self.user(self.req)
- def test(self):
+ def test_form_inheritance(self):
+ form = CustomChangeStateForm(self.req, redirect_path='perdu.com')
+ self.assertEquals(form.form_render(self.entity, state=123),
+ ''' ''')
+
+ def test_change_state_form(self):
form = ChangeStateForm(self.req, redirect_path='perdu.com')
self.assertEquals(form.form_render(self.entity, state=123),
''' ''')
- def test_form_inheritance(self):
- form = CustomChangeStateForm(self.req, redirect_path='perdu.com')
- self.assertEquals(form.form_render(self.entity, state=123),
- ''' ''')
-
+ def test_delete_conf_form_multi(self):
+ rset = self.execute('EGroup X')
+ self.assertEquals(self.view('deleteconf', rset).source,
+ '')
if __name__ == '__main__':
unittest_main()