{"name": "test_invoice_create[params0]", "status": "failed", "statusDetails": {"message": "AssertionError: inbox 4286 not in status: PROCESSED, actual status: PENDING", "trace": "self = <tests.fmcg.test_acceptance.test_invoice.TestFmcgAcceptanceInvoice object at 0x701bf8931ed0>\nparams = {'is_bundle': True, 'items_count': 3}\nfmcg_warehouse_with_auth = FmcgWarehouseWithAuthFixtureDto(warehouse=FmcgWarehouse(id=1, name='uz 7200', user=FmcgUser(wms_id=9000000001, barcode...ymic='uz', seller_id=None, token='0ae2e3d0-640e-443c-bc10-88a48455a831'), token='0ae2e3d0-640e-443c-bc10-88a48455a831')\n\n    @pytest.mark.parametrize(\n        \"params\",\n        [\n            {\n                \"items_count\": randint(2, 5),\n                \"is_bundle\": True,\n            },\n            {\n                \"items_count\": randint(2, 5),\n                \"is_bundle\": False,\n            },\n        ],\n    )\n    def test_invoice_create(self, params, fmcg_warehouse_with_auth):\n        (\n            V1FmcgInvoiceBuilder(warehouse=fmcg_warehouse_with_auth.warehouse, user=fmcg_warehouse_with_auth.user)\n            .create_from_kafka()\n            .create_items_random(\n                random_items=[FmcgRandomItem(items_count=params[\"items_count\"], is_bundle=params[\"is_bundle\"])]\n            )\n>           .send_invoice_items()\n             ^^^^^^^^^^^^^^^^^^^^\n        )\n\ntests/fmcg/test_acceptance/test_invoice.py:37: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nsrc/framework/fmcg/builders/acceptance/v1_invoice.py:101: in send_invoice_items\n    wait_inbox(\nsrc/framework/common/utils/utils.py:218: in wrapped_f\n    return Retrying(\n/usr/local/lib/python3.11/site-packages/retrying.py:289: in call\n    raise attempt.get()\n          ^^^^^^^^^^^^^\n/usr/local/lib/python3.11/site-packages/retrying.py:326: in get\n    raise exc.with_traceback(tb)\n/usr/local/lib/python3.11/site-packages/retrying.py:273: in call\n    attempt = Attempt(fn(*args, **kwargs), attempt_number, False)\n                      ^^^^^^^^^^^^^^^^^^^\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\ntopic = <KafkaTopics.fmcg_invoice_items_create: 'fmcg_invoice_items_create'>\npayload = '82600473948202'\nstatus = <AcceptanceInboxStatus.PROCESSED: 'PROCESSED'>\n\n    @retry_on_assertion(stop_max_attempt_number=10, wait_fixed=5_000)\n    def wait_inbox(topic, payload, status: AcceptanceInboxStatus = None) -> Inbox:\n        inbox: Inbox = FMCGAcceptanceQueries().get_inbox(topic=topic, payload=payload)\n        assert inbox, f\"No inbox created for topic: {topic}, payload: {payload}\"\n        if status is not None:\n>           assert inbox.status == status, f\"inbox {inbox.id} not in status: {status}, actual status: {inbox.status}\"\n                   ^^^^^^^^^^^^^^^^^^^^^^\nE           AssertionError: inbox 4286 not in status: PROCESSED, actual status: PENDING\n\nsrc/framework/fmcg/validation/waiters/acceptance.py:32: AssertionError"}, "steps": [{"name": "Waiter function: wait_inbox", "status": "passed", "steps": [{"name": "SQLAlchemy query UNDEFINED ", "status": "passed", "attachments": [{"name": "query", "source": "9f4fc699-c834-4990-a142-6392aead6fa5-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "eb0ab744-768a-4e29-a228-80a550fdec94-attachment.json", "type": "application/json"}], "start": 1775259568791, "stop": 1775259568791}, {"name": "SQLAlchemy query UNDEFINED ", "status": "passed", "attachments": [{"name": "query", "source": "a55c5108-2de8-486b-9fd3-44a0bfbaf771-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "c894a20b-f2f7-454e-ae2e-489e22358093-attachment.json", "type": "application/json"}], "start": 1775259568793, "stop": 1775259568793}, {"name": "SQLAlchemy query UNDEFINED ", "status": "passed", "attachments": [{"name": "query", "source": "4a474427-7c98-45e1-b7cb-bfa369d7a630-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "078756fe-83bc-4be5-8822-a59cb092463c-attachment.json", "type": "application/json"}], "start": 1775259568794, "stop": 1775259568794}], "start": 1775259568771, "stop": 1775259578843}, {"name": "Waiter function: wait_invoice", "status": "passed", "start": 1775259578844, "stop": 1775259578846}, {"name": "Waiter function: wait_inbox", "status": "passed", "start": 1775259578957, "stop": 1775259594008}, {"name": "Waiter function: wait_sku_lk", "status": "passed", "start": 1775259594008, "stop": 1775259594017}, {"name": "Waiter function: wait_inbox", "status": "failed", "statusDetails": {"message": "AssertionError: inbox 4286 not in status: PROCESSED, actual status: PENDING\n", "trace": "  File \"/app/src/framework/common/utils/utils.py\", line 218, in wrapped_f\n    return Retrying(\n           ^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/retrying.py\", line 289, in call\n    raise attempt.get()\n          ^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/retrying.py\", line 326, in get\n    raise exc.with_traceback(tb)\n  File \"/usr/local/lib/python3.11/site-packages/retrying.py\", line 273, in call\n    attempt = Attempt(fn(*args, **kwargs), attempt_number, False)\n                      ^^^^^^^^^^^^^^^^^^^\n  File \"/app/src/framework/fmcg/validation/waiters/acceptance.py\", line 32, in wait_inbox\n    assert inbox.status == status, f\"inbox {inbox.id} not in status: {status}, actual status: {inbox.status}\"\n           ^^^^^^^^^^^^^^^^^^^^^^\n"}, "start": 1775259594127, "stop": 1775259639243}], "attachments": [{"name": "log", "source": "f140dec8-7227-45c8-9bdc-8c856013a0dc-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "params", "value": "{'items_count': 3, 'is_bundle': True}"}], "start": 1775259568659, "stop": 1775259639244, "uuid": "dc46f325-cbdc-401e-8f54-1908cebece5c", "historyId": "cc17e8b8866b9f18782912f15db68c5d", "testCaseId": "b584eeb7dbaa14eff10f41afacd35383", "fullName": "tests.fmcg.test_acceptance.test_invoice.TestFmcgAcceptanceInvoice#test_invoice_create", "labels": [{"name": "tag", "value": "fmcg-flow-invoice"}, {"name": "tag", "value": "dm-fmcg-be-service-acceptance"}, {"name": "parentSuite", "value": "tests.fmcg.test_acceptance"}, {"name": "suite", "value": "test_invoice"}, {"name": "subSuite", "value": "TestFmcgAcceptanceInvoice"}, {"name": "host", "value": "runner-1rdl4o-mi-project-9-concurrent-0-wfv7o5yq"}, {"name": "thread", "value": "22-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.fmcg.test_acceptance.test_invoice"}], "titlePath": ["tests", "fmcg", "test_acceptance", "test_invoice.py", "TestFmcgAcceptanceInvoice"]}