diff options
Diffstat (limited to 'chimere/tests.py')
-rw-r--r-- | chimere/tests.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/chimere/tests.py b/chimere/tests.py index 9a3e080..6793234 100644 --- a/chimere/tests.py +++ b/chimere/tests.py @@ -40,12 +40,13 @@ def areas_setup(): area_1 = Area.objects.create( name='area 1', urn='area-1', order=1, available=True, upper_left_corner='SRID=4326;POINT(-4.907753 48.507656)', - lower_right_corner='SRID=4326;POINT(-4.049447 48.279688)') + lower_right_corner='SRID=4326;POINT(-4.049447 48.279688)', + default=True + ) area_2 = Area.objects.create( name='area 2', urn='area-2', order=2, available=True, upper_left_corner='SRID=4326;POINT(-3 47.5)', lower_right_corner='SRID=4326;POINT(-2.5 47)', - default=True ) area_3 = Area.objects.create( name='area 3', urn='area-3', order=3, available=True, @@ -574,7 +575,11 @@ class AreaTest(TestCase): def test_area_availability(self): area_1 = self.areas[0] area_1.available = False + area_1.default = False area_1.save() + area_2 = self.areas[1] + area_2.default = True + area_2.save() response = self.client.get('/%s/' % area_1.urn) self.assertNotIn( str(area_1.upper_left_corner.y), str(response.content), @@ -643,7 +648,8 @@ class DynamicCategoryTest(TestCase): response = self.client.get(url) self.assertEqual(200, response.status_code) cats = json.loads(str(response.content, 'utf-8'))['categories'] - self.assertEqual(len(cats), 5) + # the default area is get: only one category in this area + self.assertEqual(len(cats), 1) class NewsTest(TestCase): |