diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-04-25 17:20:43 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2022-12-12 12:21:00 +0100 |
commit | 141044c1f2ee310770de89fbbbfad1cae4ef857e (patch) | |
tree | 1c72fe0fdb13eaaf83b710c679923b6049eaab99 /archaeological_context_records | |
parent | 390c17123f51a2face7eac47c974b6083e9b0664 (diff) | |
download | Ishtar-141044c1f2ee310770de89fbbbfad1cae4ef857e.tar.bz2 Ishtar-141044c1f2ee310770de89fbbbfad1cae4ef857e.zip |
Geodata: test shp import - fix table import
Diffstat (limited to 'archaeological_context_records')
-rw-r--r-- | archaeological_context_records/tests.py | 11 | ||||
-rw-r--r-- | archaeological_context_records/tests/UE-test-shp.zip | bin | 0 -> 3733 bytes |
2 files changed, 8 insertions, 3 deletions
diff --git a/archaeological_context_records/tests.py b/archaeological_context_records/tests.py index 5b839986e..acebda49b 100644 --- a/archaeological_context_records/tests.py +++ b/archaeological_context_records/tests.py @@ -78,12 +78,18 @@ if settings.SELENIUM_TEST: class ImportContextRecordTest(ImportTest, TestCase): fixtures = CONTEXT_RECORD_TOWNS_FIXTURES - def test_geo_import(self): + def test_geo_import_gpkg(self): + self._test_geo_import("UE-test-gpkg.zip", 9) + + def test_geo_import_shp(self): + self._test_geo_import("UE-test-shp.zip", 12) + + def _test_geo_import(self, data_name, new_nb): root = settings.ROOT_PATH + "../archaeological_context_records/tests/" filename = root + "importer-GIS-UE.zip" self.restore_serialized(filename) imp_type = ImporterType.objects.get(name="GIS - UE") - imp_file = open(root + "UE-test-gpkg.zip", "rb") + imp_file = open(root + data_name, "rb") file_dict = { "imported_file": SimpleUploadedFile(imp_file.name, imp_file.read()) } @@ -102,7 +108,6 @@ class ImportContextRecordTest(ImportTest, TestCase): code_patriarche="184440", operation_type=models_ope.OperationType.objects.all()[0]) impt.importation() - new_nb = 9 self.assertEqual(models.ContextRecord.objects.count() - nb, new_nb) new = models.ContextRecord.objects.order_by("-pk").all()[:new_nb] for cr in new: diff --git a/archaeological_context_records/tests/UE-test-shp.zip b/archaeological_context_records/tests/UE-test-shp.zip Binary files differnew file mode 100644 index 000000000..1bfb7db0a --- /dev/null +++ b/archaeological_context_records/tests/UE-test-shp.zip |