diff options
author | Cefin <kevon@tuta.io> | 2022-03-08 13:32:42 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-12-12 12:21:00 +0100 |
commit | 6dede6c36ea165fa7e01b1ad9976c8efee9673d4 (patch) | |
tree | f499bf4d1c6b91afbe6b355176e9e49522dc6434 /archaeological_operations | |
parent | 60095ef4ba70393c5499f5b85aa21953899ed227 (diff) | |
download | Ishtar-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')
-rw-r--r-- | archaeological_operations/tests.py | 21 |
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): |