def testFormbasic(self): """Test a simple Form datas """ # With error cf = ContactForm({'subject':'PONY', 'message': 'test', 'cc_myself': False}) expct = {u'errors': {u'sender': [u'This field is required.']}, u'success': False} self.assertEqual(expct, simplejson.loads(cf.as_extjsdata())) # Without error expct_data = { 'subject': 'PONY', 'message': 'test', 'sender': '*****@*****.**', 'cc_myself': False, } cf = ContactForm({'subject':'PONY', 'message': 'test', 'sender': '*****@*****.**', 'cc_myself': False}) expct = {u"success": True, u"data": expct_data} self.assertEqual(expct, simplejson.loads(cf.as_extjsdata()))
def testFormbasic(self): """Test a simple Form """ cf = ContactForm() expct = {"items":[ {'fieldLabel': 'subject', 'xtype': 'textfield', 'fieldHidden': False, 'name': 'subject', 'header': 'subject', 'helpText': '', 'maxLength': 100, 'allowBlank': False}, {'fieldLabel': 'message', 'xtype': 'textfield', 'fieldHidden': False, 'value': 'pony', 'name': 'message', 'header': 'message', 'helpText': '', 'allowBlank': False}, {'vtype': 'email', 'fieldLabel': 'sender', 'allowBlank': False, 'fieldHidden': False, 'name': 'sender', 'header': 'sender', 'helpText': '', 'xtype': 'textfield'}, {'fieldLabel': 'cc_myself', 'xtype': 'checkbox', 'fieldHidden': False, 'value': False, 'name': 'cc_myself', 'header': 'cc_myself', 'helpText': '', 'allowBlank': True, 'checked': False}, ]} result = simplejson.loads(cf.as_extjs()) self.assertEqual(expct, result) cf = ContactForm({'subject':'PONY', 'cc_myself':True}) result = simplejson.loads(cf.as_extjs()) self.assertEqual(result["items"][0]["value"], "PONY") self.assertEqual(result["items"][3]["value"], True) expct["items"][0]["value"] = "PONY" expct["items"][3]["value"] = True expct["items"][3]["checked"] = True self.assertEqual(expct, result)
def testFormbasic(self): """Test a simple Form datas """ # With error cf = ContactForm({ 'subject': 'PONY', 'message': 'test', 'cc_myself': False }) expct = { u'errors': { u'sender': [u'This field is required.'] }, u'success': False } self.assertEqual(expct, simplejson.loads(cf.as_extjsdata())) # Without error expct_data = { 'subject': 'PONY', 'message': 'test', 'sender': '*****@*****.**', 'cc_myself': False, } cf = ContactForm({ 'subject': 'PONY', 'message': 'test', 'sender': '*****@*****.**', 'cc_myself': False }) expct = {u"success": True, u"data": expct_data} self.assertEqual(expct, simplejson.loads(cf.as_extjsdata()))
def testFormbasic(self): """Test a simple Form """ cf = ContactForm() expct = { "items": [ { 'fieldLabel': 'subject', 'xtype': 'textfield', 'fieldHidden': False, 'name': 'subject', 'header': 'subject', 'helpText': '', 'maxLength': 100, 'allowBlank': False }, { 'fieldLabel': 'message', 'xtype': 'textfield', 'fieldHidden': False, 'value': 'pony', 'name': 'message', 'header': 'message', 'helpText': '', 'allowBlank': False }, { 'vtype': 'email', 'fieldLabel': 'sender', 'allowBlank': False, 'fieldHidden': False, 'name': 'sender', 'header': 'sender', 'helpText': '', 'xtype': 'textfield' }, { 'fieldLabel': 'cc_myself', 'xtype': 'checkbox', 'fieldHidden': False, 'value': False, 'name': 'cc_myself', 'header': 'cc_myself', 'helpText': '', 'allowBlank': True, 'checked': False }, ] } result = simplejson.loads(cf.as_extjs()) self.assertEqual(expct, result) cf = ContactForm({'subject': 'PONY', 'cc_myself': True}) result = simplejson.loads(cf.as_extjs()) self.assertEqual(result["items"][0]["value"], "PONY") self.assertEqual(result["items"][3]["value"], True) expct["items"][0]["value"] = "PONY" expct["items"][3]["value"] = True expct["items"][3]["checked"] = True self.assertEqual(expct, result)