From 8f70e2841783648f8a02c2b221a73d1ff210db57 Mon Sep 17 00:00:00 2001 From: Hillel Arnold Date: Tue, 29 Oct 2024 17:49:32 -0400 Subject: [PATCH] disambiguate transfers --- sip_assembly/tests.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sip_assembly/tests.py b/sip_assembly/tests.py index 56aa9ed..53daf21 100644 --- a/sip_assembly/tests.py +++ b/sip_assembly/tests.py @@ -402,18 +402,21 @@ def test_start_package(self): """ bag_name = 'integration_test' transfer_path = join(integration_fixture_dir, bag_name) + n = 1 for origin in settings.ARCHIVEMATICA_ORIGINS: + current_bag_name = f"{bag_name}_{n}" client = ArchivematicaClientMixin().get_client(origin) client.processing_config = 'integration_test' config = ArchivematicaClientMixin().get_processing_config(client) with open(join(transfer_path, 'processingMCP.xml'), 'w') as f: f.write(config) bagit_helpers.update_manifests(transfer_path) - tar_path = join(settings.DEST_DIR, f"{bag_name}.tar.gz") + tar_path = join(settings.DEST_DIR, f"{current_bag_name}.tar.gz") file_helpers.make_tarfile(transfer_path, tar_path, compressed=True) - client.transfer_directory = f"{bag_name}.tar.gz" - client.transfer_name = bag_name + client.transfer_directory = f"{current_bag_name}.tar.gz" + client.transfer_name = current_bag_name client.transfer_type = 'zipped bag' started = client.create_package() self.assertIsInstance(started, dict) + n += 1