summaryrefslogtreecommitdiff
path: root/archaeological_operations/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-07-26 14:39:13 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-07-26 14:39:13 +0200
commit943a35dacc9fdd0e86cf4713c441124d99fafa14 (patch)
tree8b9cef16c3dc1077b81465029b102391fa6106fa /archaeological_operations/tests.py
parent9a7c3c036e1ae743c7ccc00cdc4c9e8499b8578e (diff)
parent32d85d8604fbdf67644a406e265372e3bb4c8657 (diff)
downloadIshtar-943a35dacc9fdd0e86cf4713c441124d99fafa14.tar.bz2
Ishtar-943a35dacc9fdd0e86cf4713c441124d99fafa14.zip
Merge branch 'master' into develop
Diffstat (limited to 'archaeological_operations/tests.py')
-rw-r--r--archaeological_operations/tests.py87
1 files changed, 24 insertions, 63 deletions
diff --git a/archaeological_operations/tests.py b/archaeological_operations/tests.py
index 8ca14179f..1c63de93b 100644
--- a/archaeological_operations/tests.py
+++ b/archaeological_operations/tests.py
@@ -42,7 +42,19 @@ from archaeological_context_records.models import Unit
from ishtar_common import forms_common
from ishtar_common.tests import WizardTest, WizardTestFormData as FormData, \
- create_superuser, create_user, TestCase
+ create_superuser, create_user, TestCase, OPERATION_FIXTURES
+
+OPERATION_TOWNS_FIXTURES = \
+ OPERATION_FIXTURES + \
+ [settings.ROOT_PATH + '../ishtar_common/fixtures/test_towns.json']
+
+FILE_FIXTURES = OPERATION_FIXTURES + [
+ settings.ROOT_PATH +
+ '../archaeological_files/fixtures/initial_data.json']
+
+FILE_TOWNS_FIXTURES = OPERATION_TOWNS_FIXTURES + [
+ settings.ROOT_PATH +
+ '../archaeological_files/fixtures/initial_data.json']
class FileInit(object):
@@ -194,16 +206,7 @@ class ImportTest(object):
class ImportOperationTest(ImportTest, TestCase):
- fixtures = [settings.ROOT_PATH +
- '../fixtures/initial_data-auth-fr.json',
- settings.ROOT_PATH +
- '../ishtar_common/fixtures/initial_data-fr.json',
- settings.ROOT_PATH +
- '../ishtar_common/fixtures/test_towns.json',
- settings.ROOT_PATH +
- '../ishtar_common/fixtures/initial_importtypes-fr.json',
- settings.ROOT_PATH +
- '../archaeological_operations/fixtures/initial_data-fr.json']
+ fixtures = OPERATION_TOWNS_FIXTURES
def test_mcc_import_operation(self):
first_ope_nb = models.Operation.objects.count()
@@ -378,16 +381,7 @@ class ImportOperationTest(ImportTest, TestCase):
class ParcelTest(ImportTest, TestCase):
- fixtures = [settings.ROOT_PATH +
- '../fixtures/initial_data-auth-fr.json',
- settings.ROOT_PATH +
- '../ishtar_common/fixtures/initial_data-fr.json',
- settings.ROOT_PATH +
- '../ishtar_common/fixtures/test_towns.json',
- settings.ROOT_PATH +
- '../ishtar_common/fixtures/initial_importtypes-fr.json',
- settings.ROOT_PATH +
- '../archaeological_operations/fixtures/initial_data-fr.json']
+ fixtures = OPERATION_TOWNS_FIXTURES
def test_parse_parcels(self):
# the database needs to be initialised before importing
@@ -732,14 +726,7 @@ class OperationInitTest(object):
class OperationTest(TestCase, OperationInitTest):
- fixtures = [settings.ROOT_PATH +
- '../fixtures/initial_data-auth-fr.json',
- settings.ROOT_PATH +
- '../ishtar_common/fixtures/initial_data-fr.json',
- settings.ROOT_PATH +
- '../archaeological_files/fixtures/initial_data.json',
- settings.ROOT_PATH +
- '../archaeological_operations/fixtures/initial_data-fr.json']
+ fixtures = FILE_FIXTURES
def setUp(self):
IshtarSiteProfile.objects.get_or_create(
@@ -947,14 +934,7 @@ class OperationTest(TestCase, OperationInitTest):
class OperationSearchTest(TestCase, OperationInitTest):
- fixtures = [settings.ROOT_PATH +
- '../fixtures/initial_data-auth-fr.json',
- settings.ROOT_PATH +
- '../ishtar_common/fixtures/initial_data-fr.json',
- settings.ROOT_PATH +
- '../archaeological_files/fixtures/initial_data.json',
- settings.ROOT_PATH +
- '../archaeological_operations/fixtures/initial_data-fr.json']
+ fixtures = FILE_FIXTURES
def setUp(self):
IshtarSiteProfile.objects.get_or_create(
@@ -1068,12 +1048,7 @@ def create_administrativact(user, operation):
class RegisterTest(TestCase, OperationInitTest):
- fixtures = [settings.ROOT_PATH +
- '../ishtar_common/fixtures/initial_data.json',
- settings.ROOT_PATH +
- '../archaeological_files/fixtures/initial_data.json',
- settings.ROOT_PATH +
- '../archaeological_operations/fixtures/initial_data-fr.json']
+ fixtures = FILE_FIXTURES
def setUp(self):
self.username, self.password, self.user = create_superuser()
@@ -1158,14 +1133,7 @@ class RegisterTest(TestCase, OperationInitTest):
class OperationWizardCreationTest(WizardTest, OperationInitTest, TestCase):
- fixtures = [settings.ROOT_PATH +
- '../fixtures/initial_data-auth-fr.json',
- settings.ROOT_PATH +
- '../ishtar_common/fixtures/initial_data-fr.json',
- settings.ROOT_PATH +
- '../archaeological_files/fixtures/initial_data.json',
- settings.ROOT_PATH +
- '../archaeological_operations/fixtures/initial_data-fr.json']
+ fixtures = FILE_FIXTURES
url_name = 'operation_creation'
wizard_name = 'operation_wizard'
steps = views.wizard_steps
@@ -1261,7 +1229,7 @@ class OperationWizardCreationTest(WizardTest, OperationInitTest, TestCase):
class OperationWizardModifTest(WizardTest, OperationInitTest, TestCase):
- fixtures = OperationWizardCreationTest.fixtures
+ fixtures = FILE_FIXTURES
url_name = 'operation_modification'
wizard_name = url_name + '_wizard'
steps = views.operation_modif_wizard_steps
@@ -1413,7 +1381,7 @@ class OperationWizardModifTest(WizardTest, OperationInitTest, TestCase):
class OperationWizardDeleteTest(OperationWizardCreationTest):
- fixtures = OperationWizardCreationTest.fixtures
+ fixtures = FILE_FIXTURES
url_name = 'operation_deletion'
wizard_name = 'operation_deletion_wizard'
steps = views.operation_deletion_steps
@@ -1448,7 +1416,7 @@ class OperationWizardDeleteTest(OperationWizardCreationTest):
class OperationWizardClosingTest(OperationWizardCreationTest):
- fixtures = OperationWizardCreationTest.fixtures
+ fixtures = FILE_FIXTURES
url_name = 'operation_closing'
wizard_name = 'operation_closing_wizard'
steps = views.operation_closing_steps
@@ -1480,14 +1448,7 @@ class OperationWizardClosingTest(OperationWizardCreationTest):
class OperationAdminActWizardCreationTest(WizardTest, OperationInitTest,
TestCase):
- fixtures = [settings.ROOT_PATH +
- '../fixtures/initial_data-auth-fr.json',
- settings.ROOT_PATH +
- '../ishtar_common/fixtures/initial_data-fr.json',
- settings.ROOT_PATH +
- '../archaeological_files/fixtures/initial_data.json',
- settings.ROOT_PATH +
- '../archaeological_operations/fixtures/initial_data-fr.json']
+ fixtures = FILE_FIXTURES
url_name = 'operation_administrativeactop'
wizard_name = 'operation_administrative_act_wizard'
steps = views.administrativeactop_steps
@@ -1522,7 +1483,7 @@ class OperationAdminActWizardCreationTest(WizardTest, OperationInitTest,
class OperationSourceWizardModificationTest(WizardTest, OperationInitTest,
TestCase):
- fixtures = OperationWizardCreationTest.fixtures
+ fixtures = FILE_FIXTURES
url_name = 'operation_source_modification'
wizard_name = 'operation_source_wizard'
steps = views.operation_source_modification_steps