def test_that_throws_exception_when_field_name_is_wrong(self): with self.assertRaises(FieldError): ureport_stats_views.get_all_ureport_contacts_missing_field('Gender') ureport_stats_views.get_all_ureport_contacts_missing_field('Genders')
def test_blank_genders_are_counted(self): create_ureporter_with_gender("") self.assertEquals({"count": 3, "percentage": 300 / 4}, ureport_stats_views.get_all_ureport_contacts_missing_field('gender'))
def test_can_count_ureport_contacts_with__missing_gender(self): self.assertEquals({"count": 2, "percentage": 200 / 3}, ureport_stats_views.get_all_ureport_contacts_missing_field('gender'))
def test_can_count_ureport_contacts_with__missing_village(self): self.assertEquals({"count": 3, "percentage": 100}, ureport_stats_views.get_all_ureport_contacts_missing_field('village'))