summaryrefslogtreecommitdiff
path: root/ishtar_common/tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/tests.py')
-rw-r--r--ishtar_common/tests.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/ishtar_common/tests.py b/ishtar_common/tests.py
index 7582bf163..8d3fd837a 100644
--- a/ishtar_common/tests.py
+++ b/ishtar_common/tests.py
@@ -2728,6 +2728,25 @@ class BaseImportTest(TestCase):
imp_media = SimpleUploadedFile(imp.name, imp.read())
return imp_group, imp_file, imp_media
+ def get_qfield_import(self):
+ """
+ :function: Reproduction of the get_group_import function, adapted for QField data
+ """
+ # Creation of path to tests
+ root = os.path.join(settings.LIB_BASE_PATH, "archaeological_finds", "tests")
+ self.root = root
+ # Path to zip
+ importer_filename = os.path.join(root, "qfield-importeur-test.zip")
+ restore_serialized(importer_filename)
+ imp_group = models.ImporterGroup.objects.get(slug="qfield-csv-test") # Must change the name !!!
+ # Opening of the csv
+ with open(os.path.join(root, "qfield-importeur-data.csv"), "rb") as imp:
+ imp_file = SimpleUploadedFile(imp.name, imp.read())
+ # Opening of the media
+ with open(os.path.join(root, "qfield-importeur-images.zip"), "rb") as imp:
+ imp_media = SimpleUploadedFile(imp.name, imp.read())
+ return imp_group, imp_file, imp_media
+
def create_group_import(self, init=True):
imp_group, imp_file, imp_media = self.get_group_import()
create_user()