from typing import Iterable # TODO: make into fixture def pair_data_with_queue_message(data: Iterable[bytes]): def inner(): for i, d in enumerate(data): body = { "dossierId": "folder", "fileId": f"file{i}", "pages": [0, 2, 3], "operation": "multi_inp_op", # TODO: de-hardcode } yield d, body return list(inner())