def test_should_return_location_type_objects_ordered_by_order(self): country = LocationType.objects.create(name='country', slug='country') location_type_details = LocationTypeDetails.objects.create(required=True, has_code=False, location_type=country) district = LocationType.objects.create(name='district', slug='district') location_type_details_1 = LocationTypeDetails.objects.create(required=True, has_code=False, location_type=district) county = LocationType.objects.create(name='county', slug='county') location_type_details_1 = LocationTypeDetails.objects.create(required=True, has_code=False, location_type=county) ordered_types = LocationTypeDetails.get_ordered_types() self.assertEqual(country, ordered_types[0]) self.assertEqual(district, ordered_types[1]) self.assertEqual(county, ordered_types[2])
def test_should_return_location_type_objects_ordered_by_order(self): country = LocationType.objects.create(name='country', slug='country') location_type_details = LocationTypeDetails.objects.create( required=True, has_code=False, location_type=country) district = LocationType.objects.create(name='district', slug='district') location_type_details_1 = LocationTypeDetails.objects.create( required=True, has_code=False, location_type=district) county = LocationType.objects.create(name='county', slug='county') location_type_details_1 = LocationTypeDetails.objects.create( required=True, has_code=False, location_type=county) ordered_types = LocationTypeDetails.get_ordered_types() self.assertEqual(country, ordered_types[0]) self.assertEqual(district, ordered_types[1]) self.assertEqual(county, ordered_types[2])
def test_should_return_location_type_objects_ordered_by_order(self): country = LocationType.objects.create(name='country', slug='country') uganda = Location.objects.create(name="Uganda", type=country) location_type_details = LocationTypeDetails.objects.create( required=True, has_code=False, length_of_code=6, location_type=country, country=uganda, order=1) district = LocationType.objects.create(name='district', slug='district') kampala = Location.objects.create(name="Kampala", type=district, parent=uganda) location_type_details_1 = LocationTypeDetails.objects.create( required=True, has_code=False, length_of_code=6, location_type=district, country=uganda, order=2) county = LocationType.objects.create(name='county', slug='county') some_county = Location.objects.create(name="County", type=county, parent=kampala) location_type_details_1 = LocationTypeDetails.objects.create( required=True, has_code=False, length_of_code=6, location_type=county, country=uganda, order=3) ordered_types = LocationTypeDetails.get_ordered_types() self.assertEqual(country, ordered_types[0]) self.assertEqual(district, ordered_types[1]) self.assertEqual(county, ordered_types[2])