diff --git a/tests/processing/test_data.py b/tests/processing/test_data.py index dfe2717e108ab03f633ecdf49b5f83000b88fb0b..cfc7322ef333d711e2b2c14fec570fe86ca8c00f 100644 --- a/tests/processing/test_data.py +++ b/tests/processing/test_data.py @@ -666,7 +666,7 @@ def test_parent_child_parser(proc_infra, test_user, tmp): return False def parse(self, mainfile: str, archive: EntryArchive, logger=None): - pass + archive.metadata.comment = archive.metadata.mainfile_key or 'parent' # Register it test_parser = ParentChildParser() @@ -686,6 +686,9 @@ def test_parent_child_parser(proc_infra, test_user, tmp): assert upload.process_status == ProcessStatus.SUCCESS assert upload.total_entries_count == len(children) + 1 assert set([e.mainfile_key for e in upload.successful_entries]) == set([None, *children]) + for entry in upload.successful_entries: + metadata = entry.full_entry_metadata(upload) + assert metadata.comment == entry.mainfile_key or 'parent' upload.process_upload(file_operation=dict(op='DELETE', path=example_filename)) upload.block_until_complete()