def test_form_fail_greater_attribute_length_postalcode(self): #Attribute length greater than bound for postalcode form_data={'title':'Major Fire', 'description':'A Petrol station is on fire', 'postalcode':'1641231', 'type':'abc', 'severity':3, 'personName':'Shuvam', 'personPhone':'92801234'} form = CrisisCreateForm(form_data) self.assertEqual(form.is_valid(), False)
def test_form_pass(self): form_data={'title':'Major Fire', 'description':'A Petrol station is on fire', 'postalcode':'641231', 'type':2, 'severity':3, 'personName':'Shuvam', 'personPhone':'92801234'} form = CrisisCreateForm(form_data) self.assertTrue(form.is_valid())
def test_form_fail_incorrect_data_type_type(self): #Incorrect data type for type form_data={'title':'Major Fire', 'description':'A Petrol station is on fire', 'postalcode':'641231', 'type':'abc', 'severity':3, 'personName':'Shuvam', 'personPhone':'92801234'} form = CrisisCreateForm(form_data) self.assertEqual(form.is_valid(), False)
def test_form_fail_missing_attribute_personPhone(self): #missing attribute personPhone form_data={'title':'Major Fire', 'description':'A Petrol station is on fire', 'postalcode':'641231', 'type':2, 'severity':3, 'personName':'Shuvam'} form = CrisisCreateForm(form_data) self.assertEqual(form.is_valid(), False)