summaryrefslogtreecommitdiff
path: root/archaeological_operations/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'archaeological_operations/tests.py')
-rw-r--r--archaeological_operations/tests.py19
1 files changed, 16 insertions, 3 deletions
diff --git a/archaeological_operations/tests.py b/archaeological_operations/tests.py
index 97852379e..fd7173a46 100644
--- a/archaeological_operations/tests.py
+++ b/archaeological_operations/tests.py
@@ -114,11 +114,12 @@ from ishtar_common.tests import (
GenericSerializationTest,
WAREHOUSE_FIXTURES,
SearchText,
+ StatisticsTest
)
from ishtar_common.serializers import restore_serialized
-class FileInit(object):
+class FileInit:
def login_as_superuser(self):
# nosec: hard coded password for test purposes
self.client.login(username="username", password="tralala") # nosec
@@ -1956,7 +1957,7 @@ def create_operation(user, orga=None, values=None):
return models.Operation.objects.create(**dct)
-class OperationInitTest(object):
+class OperationInitTest:
def create_user(self):
username, password, self.user = create_user()
return self.user
@@ -3048,9 +3049,10 @@ class CustomFormTest(TestCase, OperationInitTest):
self.assertEqual(result["recordsTotal"], 1)
-class OperationSearchTest(TestCase, OperationInitTest, SearchText):
+class OperationSearchTest(TestCase, OperationInitTest, SearchText, StatisticsTest):
fixtures = FILE_FIXTURES
SEARCH_URL = "get-operation"
+ MODEL = models.Operation
def setUp(self):
IshtarSiteProfile.objects.get_or_create(slug="default", active=True)
@@ -3602,6 +3604,17 @@ class OperationSearchTest(TestCase, OperationInitTest, SearchText):
self.assertEqual(values["data"], expected_result)
+class SiteSearchTest(TestCase, StatisticsTest):
+ fixtures = FILE_FIXTURES
+ SEARCH_URL = "get-site"
+ MODEL = models.ArchaeologicalSite
+
+ def setUp(self):
+ IshtarSiteProfile.objects.get_or_create(slug="default", active=True)
+ self.username, self.password, self.user = create_superuser()
+ self.site = models.ArchaeologicalSite.objects.create(reference="ref-site")
+
+
class TestPermissionQuery:
def setup_permission_queries(self, prefix, model_name, permissions,
perm_requests=None, create_profiles=True):