def test_correct_admin_levels(self): survey = HouseholdSurveyJSON.objects.create( team_lead=self.team_member, team_assistant=self.team_member, team_anthropometrist=self.team_member, household_number=13, location=Point(52.503713, 13.424559), first_admin_level='State 1', second_admin_level='County 1', cluster=1 ) survey.save() result_first_admin = list(Alert.mapping_check_wrong_location_first_admin_level(survey)) self.assertEqual(result_first_admin, []) result_second_admin = list(Alert.mapping_check_wrong_location_second_admin_level(survey)) self.assertEqual(result_second_admin, [])
def test_correct_admin_levels(self): survey = HouseholdSurveyJSON.objects.create( team_lead=self.team_member, team_assistant=self.team_member, team_anthropometrist=self.team_member, household_number=13, location=Point(52.503713, 13.424559), first_admin_level='State 1', second_admin_level='County 1', cluster=1 ) survey.save() result_first_admin = list(Alert.mapping_check_wrong_location_first_admin_level(survey)) self.assertEqual(result_first_admin, []) result_second_admin = list(Alert.mapping_check_wrong_location_second_admin_level(survey)) self.assertEqual(result_second_admin, [])
def test_incorrect_second_admin_level(self): survey = HouseholdSurveyJSON.objects.create( team_lead=self.team_member, team_assistant=self.team_member, team_anthropometrist=self.team_member, household_number=14, location=Point(16.629403, 145.876453), first_admin_level='State 1', second_admin_level='County 1', cluster=2 ) survey.save() result_first_admin = list(Alert.mapping_check_wrong_location_first_admin_level(survey)) self.assertEqual(result_first_admin, []) result_second_admin = list(Alert.mapping_check_wrong_location_second_admin_level(survey)) self.assertEqual(len(result_second_admin), 1) self.assertEqual(result_second_admin[0]['alert_type'], 'mapping_check_wrong_location_second_admin_level')
def test_incorrect_second_admin_level(self): survey = HouseholdSurveyJSON.objects.create( team_lead=self.team_member, team_assistant=self.team_member, team_anthropometrist=self.team_member, household_number=14, location=Point(16.629403, 145.876453), first_admin_level='State 1', second_admin_level='County 1', cluster=2 ) survey.save() result_first_admin = list(Alert.mapping_check_wrong_location_first_admin_level(survey)) self.assertEqual(result_first_admin, []) result_second_admin = list(Alert.mapping_check_wrong_location_second_admin_level(survey)) self.assertEqual(len(result_second_admin), 1) self.assertEqual(result_second_admin[0]['alert_type'], 'mapping_check_wrong_location_second_admin_level')