def test_html3(self, **kw): form = HTMLForm(loadFromType="type1", app=self.app, view=self.view, request=Request()) form.formUrl = "form/url" form.cssID = u"upload" form.css_class = u"niveform" form.subsets = { u"test": { "fields": [ u"ftext", FieldConf( **{ "id": "section1", "name": "Section 1", "datatype": "number" }) ] } } form.Setup(subset=u"test") v, d, e = form.Validate(data1_2) self.assert_(v, e) form.Render(d, msgs=None, errors=None)
def test_html3(self, **kw): form = HTMLForm(loadFromType="type1", app=self.app, view=self.view, request=Request()) form.formUrl = "form/url" form.cssID = u"upload" form.css_class = u"niveform" form.subsets = {u"test": {"fields": [u"ftext", FieldConf(**{"id": "section1", "name": "Section 1", "datatype": "number"})]}} form.Setup(subset=u"test") v,d,e = form.Validate(data1_2) self.assert_(v, e) form.Render(d, msgs=None, errors=None)
def test_html2(self, **kw): form = HTMLForm(loadFromType="type1", app=self.app, view=self.view, request=Request()) form.formUrl = "form/url" form.cssID = u"upload" form.css_class = u"niveform" form.subsets = {u"test": {"fields": [u"ftext",u"funit"]}} form.Setup(subset=u"test") v,d,e = form.Validate(data1_2) self.assert_(v, e) form.Render(d, msgs=None, errors=None)
def test_fields(self, **kw): form = HTMLForm(loadFromType="type1", app=self.app, view=self.view, request=Request()) form.formUrl = "form/url" form.cssID = u"upload" form.css_class = u"niveform" # create form.Setup() f = form.GetFields(removeReadonly=True) self.assert_(len(f)==len(db_app.type1.data)+len(db_app.appconf.meta)-len(ReadonlySystemFlds)-len(UserFlds)) f = form.GetFields(removeReadonly=False) self.assert_(len(f)==len(db_app.type1.data)+len(db_app.appconf.meta)-len(ReadonlySystemFlds))
def test_fields(self, **kw): form = HTMLForm(loadFromType="type1", app=self.app, view=self.view, request=Request()) form.formUrl = "form/url" form.cssID = u"upload" form.css_class = u"niveform" # create form.Setup() f = form.GetFields(removeReadonly=True) self.assert_(len(f) == 9) f = form.GetFields(removeReadonly=False) self.assert_(len(f) == 14)
def test_html2(self, **kw): form = HTMLForm(loadFromType="type1", app=self.app, view=self.view, request=Request()) form.formUrl = "form/url" form.cssID = u"upload" form.css_class = u"niveform" form.subsets = {u"test": {"fields": [u"ftext", u"funit"]}} form.Setup(subset=u"test") v, d, e = form.Validate(data1_2) self.assert_(v, e) form.Render(d, msgs=None, errors=None)
def test_actions(self, **kw): form = HTMLForm(loadFromType="type1", app=self.app, view=self.view, request=Request()) form.formUrl = "form/url" form.cssID = u"upload" form.css_class = u"niveform" # create form.actions = [ Conf( **{ "id": "default", "method": "StartForm", "name": "Initialize", "hidden": True, "description": "", "css_class": "", "html": "", "tag": "" }), Conf( **{ "id": "create", "method": "CreateObj", "name": "Create", "hidden": False, "description": "", "css_class": "", "html": "", "tag": "" }), Conf( **{ "id": "cancel", "method": "Cancel", "name": "Cancel", "hidden": False, "description": "", "css_class": "", "html": "", "tag": "" }) ] form.Setup() a = form.GetActions(removeHidden=False) self.assert_(len(a) == 3) a = form.GetActions(removeHidden=True) self.assert_(len(a) == 2)
def test_actions(self, **kw): form = HTMLForm(loadFromType="type1", app=self.app, view=self.view, request=Request()) form.formUrl = "form/url" form.cssID = u"upload" form.css_class = u"niveform" # create form.actions = [ Conf( **{ "id": "default", "method": "StartForm", "name": "Initialize", "hidden": True, "description": "", "css_class": "", "html": "", "tag": "", } ), Conf( **{ "id": "create", "method": "CreateObj", "name": "Create", "hidden": False, "description": "", "css_class": "", "html": "", "tag": "", } ), Conf( **{ "id": "cancel", "method": "Cancel", "name": "Cancel", "hidden": False, "description": "", "css_class": "", "html": "", "tag": "", } ), ] form.Setup() a = form.GetActions(removeHidden=False) self.assert_(len(a) == 3) a = form.GetActions(removeHidden=True) self.assert_(len(a) == 2)
def test_html(self, **kw): form = HTMLForm(loadFromType="type1", app=self.app, view=self.view, request=Request()) form.formUrl = "form/url" form.cssID = u"upload" form.css_class = u"niveform" form.Setup() v,d,e = form.Validate(data1_1) self.assert_(v, str(e)) v,d,e = form.Validate(data1_2) self.assertFalse(v, e) form.Render(d, msgs=None, errors=None) result, data = form.Extract(data1_1) self.assert_(data) result, data = form.Extract(data1_2) self.assert_(data)
def test_html(self, **kw): form = HTMLForm(loadFromType="type1", app=self.app, view=self.view, request=Request()) form.formUrl = "form/url" form.cssID = u"upload" form.css_class = u"niveform" form.Setup() v, d, e = form.Validate(data1_1) self.assert_(v, str(e)) v, d, e = form.Validate(data1_2) self.assertFalse(v, e) form.Render(d, msgs=None, errors=None) result, data = form.Extract(data1_1) self.assert_(data) result, data = form.Extract(data1_2) self.assert_(data)