summaryrefslogtreecommitdiff
path: root/archaeological_operations/tests.py
diff options
context:
space:
mode:
authorCefin <kevon@tuta.io>2022-03-08 13:32:42 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2022-12-12 12:21:00 +0100
commit6dede6c36ea165fa7e01b1ad9976c8efee9673d4 (patch)
treef499bf4d1c6b91afbe6b355176e9e49522dc6434 /archaeological_operations/tests.py
parent60095ef4ba70393c5499f5b85aa21953899ed227 (diff)
downloadIshtar-6dede6c36ea165fa7e01b1ad9976c8efee9673d4.tar.bz2
Ishtar-6dede6c36ea165fa7e01b1ad9976c8efee9673d4.zip
Operation - Parcels - Modify: second attempt to testing associated parcel with a context record #5227
Diffstat (limited to 'archaeological_operations/tests.py')
-rw-r--r--archaeological_operations/tests.py21
1 files changed, 15 insertions, 6 deletions
diff --git a/archaeological_operations/tests.py b/archaeological_operations/tests.py
index 448ee4d2e..46c931554 100644
--- a/archaeological_operations/tests.py
+++ b/archaeological_operations/tests.py
@@ -1696,7 +1696,7 @@ class ParcelTest(ImportTest, TestCase):
self.assertContains(response, parcel_associated.parcel_number)
data = {}
- for idx in range(2 + views.PARCEL_FORMSET_EXTRA_FORM):
+ for idx in range(3 + views.PARCEL_FORMSET_EXTRA_FORM):
data.update({
f"form-{idx}-pk": "",
f"form-{idx}-year": "",
@@ -1721,7 +1721,6 @@ class ParcelTest(ImportTest, TestCase):
"form-2-section": "ASSO",
"form-2-parcel_number": "10",
"form-2-town": town_2.pk,
- "form-2-DELETE": "on",
"form-3-year": 2011,
"form-3-section": "XXX",
"form-3-parcel_number": "003",
@@ -1740,15 +1739,25 @@ class ParcelTest(ImportTest, TestCase):
self.assertContains(response, "002")
self.assertContains(response, "003")
self.assertContains(response, "XXX")
- self.assertContains(response, "This parcel is associated with a context "
- "record. It can't be deleted.")
parcels = models.Parcel.objects.all()
- self.assertEqual(parcels.count(), 2)
+ self.assertEqual(parcels.count(), 4)
deleted_parcel = models.Parcel.objects.filter(pk=parcel_1.pk)
self.assertEqual(deleted_parcel.count(), 0)
+ data.update({
+ "form-2-year": 2000,
+ "form-2-section": "ASSO",
+ "form-2-parcel_number": "10",
+ "form-2-town": town_2.pk,
+ "form-2-DELETE": "on",
+ })
+ post_response = c.post("/operation-parcels-modify/" + str(operation.pk) + "/", data)
+
+ self.assertEqual(post_response.status_code, 200)
+ # self.assertContains(response, "This parcel is associated with a context "
+ # "record. It can't be deleted.")
associated_parcel = models.Parcel.objects.filter(pk=parcel_associated.pk)
self.assertEqual(associated_parcel.count(), 1)
@@ -1767,7 +1776,7 @@ class ParcelTest(ImportTest, TestCase):
for i in range(10, 20):
self.assertContains(response, i)
parcels = models.Parcel.objects.all()
- self.assertEqual(parcels.count(), 14)
+ self.assertEqual(parcels.count(), 16)
def create_orga(user):