diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2023-09-20 12:48:57 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2024-04-16 16:38:32 +0200 |
commit | 72babdcfefa3899d70b7da3a978fddf90ad9ee9d (patch) | |
tree | e65cd260dd35ae481f30fc2a3b69dd65ced5082e /archaeological_finds/tests.py | |
parent | 5e4b5ff9ff801aacbfc173873036437b2ab54fa7 (diff) | |
download | Ishtar-72babdcfefa3899d70b7da3a978fddf90ad9ee9d.tar.bz2 Ishtar-72babdcfefa3899d70b7da3a978fddf90ad9ee9d.zip |
🧪 Import group archive: failing test
Diffstat (limited to 'archaeological_finds/tests.py')
-rw-r--r-- | archaeological_finds/tests.py | 28 |
1 files changed, 2 insertions, 26 deletions
diff --git a/archaeological_finds/tests.py b/archaeological_finds/tests.py index b0a0af7dc..312d1385f 100644 --- a/archaeological_finds/tests.py +++ b/archaeological_finds/tests.py @@ -696,11 +696,7 @@ class ImportFindTest(ImportTest, FindInit, TestCase): self.assertEqual(base_find.main_geodata_id, new[0].pk) def test_group_import(self): - root = os.path.join(settings.LIB_BASE_PATH, "archaeological_finds", "tests") - importer_filename = os.path.join(root, "importer-group.zip") - self.restore_serialized(importer_filename) - imp_group = ImporterGroup.objects.get(slug="chantier-des-depots") - imp_file = open(os.path.join(root, "importer-group.csv"), "rb") + imp_group, imp_file, imp_media = self.get_group_import() file_dict = { "imported_file": SimpleUploadedFile(imp_file.name, imp_file.read()) } @@ -716,33 +712,13 @@ class ImportFindTest(ImportTest, FindInit, TestCase): ) self.assertFalse(form.is_valid()) self.assertIn(str(_("This importer need a document archive.")), form.errors["__all__"]) - imp_media = open(os.path.join(root, "importer-group-media.zip"), "rb") file_dict["imported_images"] = SimpleUploadedFile(imp_media.name, imp_media.read()) form = forms_common.NewImportGroupForm( data=post_dict, files=file_dict, user=self.user ) self.assertTrue(form.is_valid()) impt = form.save(self.ishtar_user) - impt.initialize() - - Operation.objects.get_or_create( - code_patriarche="123456", - operation_type=OperationType.objects.all()[0] - ) - wt, __ = WarehouseType.objects.get_or_create(label="WT", txt_idx="WT") - w, __ = Warehouse.objects.get_or_create( - external_id="warh", - defaults={"name": "Warehouse test", "warehouse_type": wt}, - ) - div1, __ = ContainerType.objects.get_or_create(label="Div1", txt_idx="DIV1") - div2, __ = ContainerType.objects.get_or_create(label="Div2", txt_idx="DIV2") - WarehouseDivisionLink.objects.get_or_create( - warehouse=w, container_type=div1, order=10 - ) - WarehouseDivisionLink.objects.get_or_create( - warehouse=w, container_type=div2, order=20 - ) - ContainerType.objects.get_or_create(label="CT", txt_idx="CT") + self.init_group_import(impt) nb_base_find = models.BaseFind.objects.count() nb_find = models.Find.objects.count() |