{"name": "test_invoice_acceptance_bundle_corner_exceed_expected[params0-fmcg_warehouse_invoice0]", "status": "failed", "statusDetails": {"message": "AssertionError: inbox 4318 not in status: PROCESSED, actual status: PENDING", "trace": "request = <SubRequest 'fmcg_warehouse_invoice' for <Function test_invoice_acceptance_bundle_corner_exceed_expected[params0-fmcg_warehouse_invoice0]>>\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.fixture(\n        scope=\"function\",\n        params=[\n            # Базовый набор параметров\n            {\"items\": list(), \"random_items\": [FmcgRandomItem()], \"cells_count\": 1},\n        ],\n    )\n    def fmcg_warehouse_invoice(request, fmcg_warehouse_with_auth) -> FmcgWarehouseInvoiceFixtureDto:\n        \"\"\"Параметризованная фикстура, создающая инвойс через V1FmcgInvoiceBuilder с различными наборами параметров\"\"\"\n    \n        # Получаем параметры из request.param\n        items = request.param.get(\"items\", list())\n        random_items = request.param.get(\"random_items\", list())\n        cells_count = request.param.get(\"cells_count\", 1)\n        assert items or random_items, f\"no items set, items: {items}, random items: {random_items}\"\n    \n        # Создаем билдер инвойса\n        invoice_builder = V1FmcgInvoiceBuilder(\n            warehouse=fmcg_warehouse_with_auth.warehouse, user=fmcg_warehouse_with_auth.user\n        ).set_user_auth(token=fmcg_warehouse_with_auth.token)\n    \n        # создаем ячейки\n        cells = list()\n        for _ in range(cells_count):\n            selected_cell = FMCGStockQueries().get_cell(zone_id=5, cell_type=StockCellType.STORAGE)\n            cells.append(selected_cell)\n    \n        # Создаем инвойс в кафке\n>       invoice_builder.create_from_kafka()\n\nsrc/framework/fmcg/fixtures/common.py:77: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \nsrc/framework/fmcg/builders/acceptance/v1_invoice.py:67: in create_from_kafka\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_create: 'fmcg_invoice_create'>\npayload = '75432633722604800'\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 4318 not in status: PROCESSED, actual status: PENDING\n\nsrc/framework/fmcg/validation/waiters/acceptance.py:32: AssertionError"}, "attachments": [{"name": "log", "source": "0566388f-c605-4d8c-b96d-d2c5c9971515-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "params", "value": "{'task_pallet_flow_type': <AcceptanceTaskPalletFlowType.NEW: 'NEW'>}"}, {"name": "fmcg_warehouse_invoice", "value": "{'random_items': [FmcgRandomItem(items_count=1, barcode_count=1, quantity=6, sku_id=None, barcode='', is_bundle=True, bundle_quantity=10, has_mark=False, has_expiration_date=False)]}"}], "start": 1775432633683, "stop": 1775432633683, "uuid": "fc320d13-3e3a-414e-97f9-e42209f51362", "historyId": "aef5ce528bbed0a8d7a095fb8ca02306", "testCaseId": "13d8a157a1313c84681151d30fdc7f8b", "fullName": "tests.fmcg.test_acceptance.test_invoice.TestFmcgAcceptanceInvoice#test_invoice_acceptance_bundle_corner_exceed_expected", "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-l8ooh7kj"}, {"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"]}