diff options
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() | 
