summaryrefslogtreecommitdiff
path: root/ishtar_common/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2022-11-17 12:18:08 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-12-12 12:23:19 +0100
commit7d2b9ebd8d91bd53ff5b1fff6f6cae0938740f0d (patch)
treec24b960bb38694283bef400e3fbf04a7d0a1f676 /ishtar_common/tests.py
parent809957d9d6ca8526e2320010eddb4fe987ba37cf (diff)
downloadIshtar-7d2b9ebd8d91bd53ff5b1fff6f6cae0938740f0d.tar.bz2
Ishtar-7d2b9ebd8d91bd53ff5b1fff6f6cae0938740f0d.zip
Fix geo test (strange cache error)
Diffstat (limited to 'ishtar_common/tests.py')
-rw-r--r--ishtar_common/tests.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py
index d1e4c54b5..e1fda640c 100644
--- a/ishtar_common/tests.py
+++ b/ishtar_common/tests.py
@@ -2848,6 +2848,7 @@ class GeoVectorFormTest(TestCase):
fixtures = FILE_FIXTURES
def setUp(self):
+ cache.clear() # TODO: bad cache when doing full test... why?
Operation = apps.get_model("archaeological_operations", "Operation")
self.username, self.password, self.user = create_superuser()
self.ct = ContentType.objects.get_for_model(models.GeoVectorData)
@@ -2859,7 +2860,6 @@ class GeoVectorFormTest(TestCase):
"code_patriarche": 99999
}
self.operation = Operation.objects.create(**dct)
-
self.origin = models.GeoOriginType.objects.get(
txt_idx="georeferencement",
)
@@ -2931,9 +2931,11 @@ class GeoVectorFormTest(TestCase):
"geom_type": geom_type
}
), data)
- edited_geo = models.GeoVectorData.objects.get(
+ q = models.GeoVectorData.objects.filter(
name="Test Geo {}".format(geom_type)
)
+ self.assertEqual(q.count(), 1, msg=_("GeoVectorData not created."))
+ edited_geo = q.all()[0]
self.assertRedirects(response, f"/display/operation/{self.operation.pk}/")
self.assertEqual(edited_geo.name, "Test Geo {}".format(geom_type))
self.assertEqual(edited_geo.origin, self.origin)