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)