summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-07-21 14:54:51 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-07-21 14:57:52 +0200
commitbd1db58ccd860f3b9a8d8be45a31ba5c11477d3f (patch)
tree93edc4a874504f98fbcd885e23d892a831234890 /ishtar_common
parenta6fecd9a9ea412b743aa689d4fa02c7f15fde322 (diff)
downloadIshtar-bd1db58ccd860f3b9a8d8be45a31ba5c11477d3f.tar.bz2
Ishtar-bd1db58ccd860f3b9a8d8be45a31ba5c11477d3f.zip
✅ adapt tests for import list permission check
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/tests.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py
index 6152f7799..91a5b4a17 100644
--- a/ishtar_common/tests.py
+++ b/ishtar_common/tests.py
@@ -2822,16 +2822,16 @@ class ImportTestInterface(BaseImportTest):
response = client.get(reverse("current_imports"))
self.assertRedirects(response, '/')
- self.set_global_permission([imprt, imprt2], "change_import")
+ self.set_global_permission([imprt, imprt2], "view_import")
client = self.import_login()
response = client.get(reverse("current_imports"))
self.assertEqual(response.status_code, 200)
content = response.content.decode()
self.assertIn(imprt.name, content)
self.assertIn(imprt2.name, content)
- self.remove_global_permission([imprt, imprt2], "change_import")
+ self.remove_global_permission([imprt, imprt2], "view_import")
- self.set_own_permission([imprt], "change_own_import")
+ self.set_own_permission([imprt], "view_own_import")
client = self.import_login()
response = client.get(reverse("current_imports"))
self.assertEqual(response.status_code, 200)
@@ -2859,7 +2859,7 @@ class ImportTestInterface(BaseImportTest):
response = client.get(reverse("current_imports"))
self.assertRedirects(response, '/')
- self.set_global_permission([imprt, imprt2], "change_import")
+ self.set_global_permission([imprt, imprt2], ("view_import", "change_import"))
client = self.import_login()
response = client.get(reverse("current_imports"))
self.assertEqual(response.status_code, 200)
@@ -2867,17 +2867,19 @@ class ImportTestInterface(BaseImportTest):
self.assertIn(f"import-action-{imprt.pk}", content)
self.assertIn(f"import-action-{imprt2.pk}", content)
self.assertNotIn(delete_tag, content)
- self.remove_global_permission([imprt, imprt2], ("change_import",))
+ self.remove_global_permission([imprt, imprt2], ("view_import", "change_import",))
- self.set_global_permission([imprt, imprt2], ("change_import", "delete_import"))
+ self.set_global_permission([imprt, imprt2], ("view_import", "change_import",
+ "delete_import"))
client = self.import_login()
response = client.get(reverse("current_imports"))
self.assertEqual(response.status_code, 200)
content = response.content.decode()
self.assertIn(delete_tag, content)
- self.remove_global_permission([imprt, imprt2], ("change_import", "delete_import"))
+ self.remove_global_permission([imprt, imprt2], ("view_import", "change_import",
+ "delete_import"))
- self.set_own_permission([imprt], "change_own_import")
+ self.set_own_permission([imprt], ("view_own_import", "change_own_import"))
client = self.import_login()
response = client.get(reverse("current_imports"))
self.assertEqual(response.status_code, 200)
@@ -2886,7 +2888,6 @@ class ImportTestInterface(BaseImportTest):
self.assertNotIn(f"import-action-{imprt2.pk}", content,
msg="Import 2 unexpectedly found in import list")
self.assertNotIn(delete_tag, content)
- self.set_own_permission([imprt], ("change_own_import", "change_own_import"))
def _test_create_import_get_data(self):
csv_path = os.path.join(LIB_BASE_PATH, "ishtar_common", "tests", "insee-test.csv")