{"name": "test_invoice_batch_upload", "status": "broken", "statusDetails": {"message": "zipfile.BadZipFile: File is not a zip file", "trace": "get_ff_supply_auth_header = {'Authorization': 'Bearer d303217f-0d2f-4478-8ff0-658ff3bc3af7', 'x-aer-mesh': 'dm-hub-service-package:master;dm-hub-s...hub-internal:master;dm-hub-workflow-integration:master;dm-hub-workflow-package:master;dm-hub-workflow-tracking:master'}\n\n    @fixture()\n    def create_sku_by_batch(get_ff_supply_auth_header) -> FFBatchDTO:\n        list_sku_for_batch_file = [SKUBatch(is_price_float=False).to_dict() for _ in range(SKU_NUMBERS_FOR_BATCH_FILE)]\n>       SKUBuilder(headers=get_ff_supply_auth_header).batch_upload(list_sku_for_batch_file), \"Batch upload failed\"\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nsrc/framework/fulfillment/fixtures/supply.py:69: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nsrc/framework/fulfillment/builders/supply/sku.py:94: in batch_upload\n    write_table = XLSXData(template_for_batch).validate_headers(TableHeaders.Sku.value).write(data)\n                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nsrc/framework/common/helpers/xlsx.py:160: in __init__\n    self.workbook = openpyxl.load_workbook(filename=self.file)\n                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n/usr/local/lib/python3.11/site-packages/openpyxl/reader/excel.py:346: in load_workbook\n    reader = ExcelReader(filename, read_only, keep_vba,\n/usr/local/lib/python3.11/site-packages/openpyxl/reader/excel.py:123: in __init__\n    self.archive = _validate_archive(fn)\n                   ^^^^^^^^^^^^^^^^^^^^^\n/usr/local/lib/python3.11/site-packages/openpyxl/reader/excel.py:95: in _validate_archive\n    archive = ZipFile(filename, 'r')\n              ^^^^^^^^^^^^^^^^^^^^^^\n/usr/local/lib/python3.11/zipfile.py:1329: in __init__\n    self._RealGetContents()\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <zipfile.ZipFile [closed]>\n\n    def _RealGetContents(self):\n        \"\"\"Read in the table of contents for the ZIP file.\"\"\"\n        fp = self.fp\n        try:\n            endrec = _EndRecData(fp)\n        except OSError:\n            raise BadZipFile(\"File is not a zip file\")\n        if not endrec:\n>           raise BadZipFile(\"File is not a zip file\")\nE           zipfile.BadZipFile: File is not a zip file\n\n/usr/local/lib/python3.11/zipfile.py:1396: BadZipFile"}, "attachments": [{"name": "log", "source": "12a58680-05ae-4e63-8c45-c6813262300c-attachment.txt", "type": "text/plain"}], "start": 1775517838984, "stop": 1775517838984, "uuid": "cb172606-c2c8-4253-b891-9f7f5a995828", "historyId": "c330b5c8fa8222a50508ff71058f2c04", "testCaseId": "c330b5c8fa8222a50508ff71058f2c04", "fullName": "tests.fulfillment.test_supply.test_invoice.TestInvoiceBatch#test_invoice_batch_upload", "labels": [{"name": "tag", "value": "dm-ff-be-service-supply"}, {"name": "parentSuite", "value": "tests.fulfillment.test_supply"}, {"name": "suite", "value": "test_invoice"}, {"name": "subSuite", "value": "TestInvoiceBatch"}, {"name": "host", "value": "runner-1rdl4o-mi-project-9-concurrent-1-nf7l5zqw"}, {"name": "thread", "value": "24-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.fulfillment.test_supply.test_invoice"}], "titlePath": ["tests", "fulfillment", "test_supply", "test_invoice.py", "TestInvoiceBatch"]}