def places(request): user = request.user profile = user.get_profile() organization = Organization.objects.get(org_id = profile.org_id) query_string = request.GET.get('term') country_name = organization.country_name() location_group = get_location_groups_for_country(country=country_name, start_with=query_string) categories = map_location_groups_to_categories(location_group, country=country_name) return HttpResponse(json.dumps(categories), mimetype="application/json", content_type="application/json")
def places(request): query_string = request.GET.get('term') location_group = get_location_groups_for_country(country="Madagascar", start_with=query_string) categories = map_location_groups_to_categories(location_group, country="Madagascar") return HttpResponse(json.dumps(categories), mimetype="application/json", content_type="application/json")
def test_should_get_filtered_list_group_by_levels(self): expected_location_group = { u'LEVEL3': [ u'SOASERANA,MANJA,MENABE', u'SOASERANA,BETIOKY ATSIMO,ATSIMO ANDREFANA' ] } actual_location_groups = get_location_groups_for_country( country="Madagascar", start_with="soas") self.assertEqual(expected_location_group, actual_location_groups)
def test_should_get_filtered_list_group_by_levels(self): expected_location_group={u'LEVEL3':[u'SOASERANA,MANJA,MENABE', u'SOASERANA,BETIOKY ATSIMO,ATSIMO ANDREFANA']} actual_location_groups = get_location_groups_for_country(country="Madagascar", start_with="soas") self.assertEqual(expected_location_group, actual_location_groups)
def places (request): query_string = request.GET.get('term') location_group = get_location_groups_for_country(country="Madagascar", start_with=query_string) categories=map_location_groups_to_categories(location_group, country="Madagascar") return HttpResponse(json.dumps(categories),mimetype="application/json",content_type="application/json")
def test_should_return_empty_list_for_unknown_country(self): actual_location_groups = get_location_groups_for_country(country="India", start_with="amb") self.assertEqual(defaultdict(list), actual_location_groups)
def test_should_get_filtered_list_group_by_levels(self): expected_location_group = defaultdict(list) expected_location_group[u'LEVEL3'] = [u'AMBATOMANJAKA,MIARINARIVO,ITASY', u'AMBOANJO,MANAKARA ATSIMO,VATOVAVY FITOVINANY'] actual_location_groups = get_location_groups_for_country(country="Madagascar", start_with="amb") self.assertEqual(expected_location_group, actual_location_groups)