{"name": "test_task_confirm_with_deficit[Uzbekistan-B2B]", "status": "broken", "statusDetails": {"message": "AttributeError: 'NoneType' object has no attribute 'order_source'", "trace": "wms_warehouses = WMSProviderWarehouseStockDTO(warehouse=WMSWarehouse(id=1693627, first_mile_id=<DeliveryFirstMileId.Uzbekistan: 12>, ff...EST-01'>, packing_zone_id='', qa_zone=<WMSZoneIds.QA_UZ_ZONE: 31>, email=None, phone=None), provider=None, stocks=None)\nrequest = <SubRequest 'wms_warehouse_stocks' for <Function test_task_confirm_with_deficit[Uzbekistan-B2B]>>\n\n    @pytest.fixture(scope=\"function\")\n    def wms_warehouse_stocks(wms_warehouses, request) -> Generator[WMSProviderWarehouseStockDTO, Any, None]:\n        # Получаем sku_amount из параметра теста, если он есть, иначе используем значение по умолчанию\n        sku_amount = getattr(request, \"param\", None) if hasattr(request, \"param\") else None\n    \n        with allure.step(\"stocks increment\"):\n            stocks = (\n>               WMSStockBuilder(warehouse=wms_warehouses.warehouse)\n                .set_user()\n                .create_cell_with_one_barcode_stock(sku_amount=sku_amount)\n            )\n\nsrc/framework/wms/fixtures/availability/common.py:37: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ \n\nself = <src.framework.wms.builders.availability.stock.WMSStockBuilder object at 0x784e1c372f50>\nuser = None, items = None, provider = None\nwarehouse = WMSWarehouse(id=1693627, first_mile_id=<DeliveryFirstMileId.Uzbekistan: 12>, ff_id='WH_TASHKENT', hub_last_mile_id=0, ...ble.UP_AUTOTEST_01: 'UP-AUTOTEST-01'>, packing_zone_id='', qa_zone=<WMSZoneIds.QA_UZ_ZONE: 31>, email=None, phone=None)\norder_source = None, headers = None\n\n    def __init__(\n        self,\n        user: WMSAccount | None = None,\n        items: list[WMSItemQty] = None,\n        provider: WMSProvider | None = None,\n        warehouse: WMSWarehouse = WMSWarehouses.Uzbekistan.value,\n        order_source: str | None = None,  # deprecated\n        headers: dict = None,\n    ):\n        super().__init__(warehouse=warehouse, user=user, headers=headers)\n        self.cell_key = None\n        self.items = items\n        self.invoice_id = None\n        self.provider = provider\n>       self.order_source = provider.order_source\n                            ^^^^^^^^^^^^^^^^^^^^^\nE       AttributeError: 'NoneType' object has no attribute 'order_source'\n\nsrc/framework/wms/builders/availability/stock.py:37: AttributeError"}, "parameters": [{"name": "wms_warehouses", "value": "WMSWarehouse(id=1693627, first_mile_id=<DeliveryFirstMileId.Uzbekistan: 12>, ff_id='WH_TASHKENT', hub_last_mile_id=0, providers=[WMSProvider(last_mile='YaMarket', city_id=<DeliveryCityId.ALIEXPRESS_UZ: 11>, delivery_point_id=<DeliveryPointId.ALIEXPRESS_UZ: 12>, last_mile_id=<DeliveryLastMileId.ALIEXPRESS_UZ: 12>, first_mile_id=<DeliveryFirstMileId.Uzbekistan: 12>, assembly_group_id=<AssemblyGroupId.ALIEXPRESS_UZ: 12>, order_source=<OrderSource.YaMarket: 'YaMarket'>, provider_name='YaMarket'), WMSProvider(last_mile='Ozon', city_id=<DeliveryCityId.ALIEXPRESS_UZ: 11>, delivery_point_id=<DeliveryPointId.ALIEXPRESS_UZ: 12>, last_mile_id=<DeliveryLastMileId.ALIEXPRESS_UZ: 12>, first_mile_id=<DeliveryFirstMileId.Uzbekistan: 12>, assembly_group_id=<AssemblyGroupId.ALIEXPRESS_UZ: 12>, order_source=<OrderSource.OZON: 'OZON'>, provider_name='Ozon')], name='Uzbekistan', description='Бонд Узбекистан', use_datamatrix=False, user=WMSAccount(wms_id=33349, phone='3335000010', role_wms_id=23, zone_id=None, patronymic=None, last_name='', password='1234', first_name='', token='', refresh_token=''), storage_cell=<StorageCells.MA1_1_1_01: 'MA1-1-1-01'>, defected_cell=<DefectedCells.BR_01_01_1_05: 'BR-01-01-1-05'>, overage_cell=<OverageCells.IZ_1_01_01_1_05: 'IZ-1-01-01-1-05'>, weighing_cell=<WeighingCells.WT_1_11_1: 'WT-1-01-1'>, packing_table=<PackingTable.UP_AUTOTEST_01: 'UP-AUTOTEST-01'>, packing_zone_id='', qa_zone=<WMSZoneIds.QA_UZ_ZONE: 31>, email=None, phone=None)"}, {"name": "order_type", "value": "'B2B'"}], "start": 1775724159188, "stop": 1775724159188, "uuid": "098355c8-37a0-4a91-913f-f29ed7b39b95", "historyId": "6c02dd0240bd2403d3b2ad9fac9ba539", "testCaseId": "5379fbae3aca09418083203f4b169063", "fullName": "tests.wms.test_b2b_seller_return.test_b2b_task.TestB2BTask#test_task_confirm_with_deficit", "labels": [{"name": "feature", "value": "Task status change. Topic wms_be_seller_return_status_change"}, {"name": "feature", "value": "Task picking info. Topic wms_be_seller_return_picking_info"}, {"name": "tag", "value": "dm-wms-be-service-b2b"}, {"name": "parentSuite", "value": "tests.wms.test_b2b_seller_return"}, {"name": "suite", "value": "test_b2b_task"}, {"name": "subSuite", "value": "TestB2BTask"}, {"name": "host", "value": "runner-1rdl4o-mi-project-9-concurrent-5-5na63f73"}, {"name": "thread", "value": "22-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.wms.test_b2b_seller_return.test_b2b_task"}], "titlePath": ["tests", "wms", "test_b2b_seller_return", "test_b2b_task.py", "TestB2BTask"]}