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