summaryrefslogtreecommitdiff
path: root/ishtar_common/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-03-25 17:49:08 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-10-15 19:32:59 +0200
commitf70e52dedabfb950afb7e2252e0f8288174e3560 (patch)
tree1b09824159ac9376a8eb4f335286d35d42e28013 /ishtar_common/tests.py
parent0a29319e2d7d8a3eb190b3596bb9e7942dc28d3e (diff)
downloadIshtar-f70e52dedabfb950afb7e2252e0f8288174e3560.tar.bz2
Ishtar-f70e52dedabfb950afb7e2252e0f8288174e3560.zip
✅ django 3.2: fix tests
Diffstat (limited to 'ishtar_common/tests.py')
-rw-r--r--ishtar_common/tests.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py
index 91a5b4a17..18e1d9c38 100644
--- a/ishtar_common/tests.py
+++ b/ishtar_common/tests.py
@@ -4202,8 +4202,21 @@ class GeoVectorTest(TestCase):
self.assertEqual(self.base_find.main_geodata, geo_vector_find) # no change
def test_cascade_remove(self):
+ BaseFind = apps.get_model("archaeological_finds", "BaseFind")
+ ContextRecord = apps.get_model("archaeological_context_records",
+ "ContextRecord")
+
geo_vector = self._create_geodata()
self.operation.geodata.add(geo_vector)
+
+ self.assertEqual(self.context_record.geodata.count(), 1)
+ self.context_record = ContextRecord.objects.get(pk=self.context_record.pk)
+
+ self.assertEqual(self.context_record.main_geodata, geo_vector)
+ self.assertEqual(self.base_find.geodata.count(), 1)
+ self.base_find = BaseFind.objects.get(pk=self.base_find.pk)
+ self.assertEqual(self.base_find.main_geodata, geo_vector)
+
geo_vector2 = self._create_geodata()
self.operation.geodata.add(geo_vector2)
geo_vector_find = self._create_geodata(alt=True)
@@ -4216,6 +4229,7 @@ class GeoVectorTest(TestCase):
self.assertEqual(self.operation.geodata.count(), 1)
self.assertEqual(self.context_record.main_geodata, geo_vector2)
self.assertEqual(self.context_record.geodata.count(), 1)
+ self.base_find = BaseFind.objects.get(pk=self.base_find.pk)
self.assertEqual(self.base_find.main_geodata, geo_vector2)
self.assertEqual(self.base_find.geodata.count(), 2)