{"uuid": "0f8de66d-511e-458c-a927-43419ed933bf", "children": ["8b359ec1-cad6-4060-8042-27b85e3fff29", "6cdab62f-5500-423d-ae4e-6c902a9077b2"], "befores": [{"name": "wms_provider_warehouse_stock", "status": "broken", "statusDetails": {"message": "urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='dm-ff-be-service-supply.k8s-review.dailymail-tech.uz', port=443): Max retries exceeded with url: /api/v1/invoice/batch (Caused by NameResolutionError(\"HTTPSConnection(host='dm-ff-be-service-supply.k8s-review.dailymail-tech.uz', port=443): Failed to resolve 'dm-ff-be-service-supply.k8s-review.dailymail-tech.uz' ([Errno -2] Name or service not known)\"))\n", "trace": "  File \"/usr/local/lib/python3.11/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/usr/local/lib/python3.11/site-packages/pluggy/_callers.py\", line 53, in run_old_style_hookwrapper\n    return result.get_result()\n           ^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/pluggy/_result.py\", line 103, in get_result\n    raise exc.with_traceback(tb)\n  File \"/usr/local/lib/python3.11/site-packages/pluggy/_callers.py\", line 38, in run_old_style_hookwrapper\n    res = yield\n          ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/pluggy/_callers.py\", line 139, in _multicall\n    teardown.throw(exception)\n  File \"/usr/local/lib/python3.11/site-packages/_pytest/setuponly.py\", line 36, in pytest_fixture_setup\n    return (yield)\n            ^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/pluggy/_callers.py\", line 121, in _multicall\n    res = hook_impl.function(*args)\n          ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py\", line 1202, in pytest_fixture_setup\n    result = call_fixture_func(fixturefunc, request, kwargs)\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/_pytest/fixtures.py\", line 908, in call_fixture_func\n    fixture_result = next(generator)\n                     ^^^^^^^^^^^^^^^\n  File \"/app/src/framework/wms/fixtures/outbound.py\", line 87, in wms_provider_warehouse_stock\n    stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10))\n  File \"/app/src/framework/wms/builders/availability/stock.py\", line 203, in create_cell_with_one_barcode_stock\n    self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell()\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/src/framework/wms/builders/availability/stock.py\", line 62, in create_items\n    self.create_ff_items(\n  File \"/app/src/framework/wms/builders/availability/stock.py\", line 110, in create_ff_items\n    .create_items(sku_amount=items_count, quantity=sku_amount, from_batch=True)\n     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/src/framework/fulfillment/builders/supply/stock.py\", line 88, in create_items\n    self.upload_invoice(sku_batch_data, quantity=quantity)\n  File \"/app/src/framework/fulfillment/builders/supply/stock.py\", line 149, in upload_invoice\n    InvoiceBuilder(headers=self.headers).batch_upload(list_sku_for_invoice_batch_file)\n  File \"/app/src/framework/fulfillment/builders/supply/invoice.py\", line 74, in batch_upload\n    InvoiceApi(headers=self.headers).api_v1_invoice_batch_post(file=prepared_file).data\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/invoice_api.py\", line 54, in api_v1_invoice_batch_post\n    return self.api_v1_invoice_batch_post_with_http_info(**kwargs)  # noqa: E501\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/invoice_api.py\", line 121, in api_v1_invoice_batch_post_with_http_info\n    return self.api_client.call_api(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api_client.py\", line 339, in call_api\n    return self.__call_api(resource_path, method,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api_client.py\", line 153, in __call_api\n    response_data = self.request(\n                    ^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api_client.py\", line 383, in request\n    return self.rest_client.POST(url,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/dm_qalib_http/rest.py\", line 286, in POST\n    return self.request(\"POST\", url,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/dm_qalib_http/rest.py\", line 180, in request\n    r = self.pool_manager.request(\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/_request_methods.py\", line 143, in request\n    return self.request_encode_body(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/_request_methods.py\", line 278, in request_encode_body\n    return self.urlopen(method, url, **extra_kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/poolmanager.py\", line 457, in urlopen\n    response = conn.urlopen(method, u.request_uri, **kw)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 871, in urlopen\n    return self.urlopen(\n           ^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 871, in urlopen\n    return self.urlopen(\n           ^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 871, in urlopen\n    return self.urlopen(\n           ^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n    retries = retries.increment(\n              ^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/util/retry.py\", line 535, in increment\n    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n"}, "steps": [{"name": "stock increment", "status": "broken", "statusDetails": {"message": "urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='dm-ff-be-service-supply.k8s-review.dailymail-tech.uz', port=443): Max retries exceeded with url: /api/v1/invoice/batch (Caused by NameResolutionError(\"HTTPSConnection(host='dm-ff-be-service-supply.k8s-review.dailymail-tech.uz', port=443): Failed to resolve 'dm-ff-be-service-supply.k8s-review.dailymail-tech.uz' ([Errno -2] Name or service not known)\"))\n", "trace": "  File \"/app/src/framework/wms/fixtures/outbound.py\", line 87, in wms_provider_warehouse_stock\n    stocks.create_cell_with_one_barcode_stock(sku_amount=randint(4, 10))\n  File \"/app/src/framework/wms/builders/availability/stock.py\", line 203, in create_cell_with_one_barcode_stock\n    self.set_user_auth().set_cell().create_items(sku_amount=sku_amount, barcode_count=1).stocks_add_to_cell()\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/src/framework/wms/builders/availability/stock.py\", line 62, in create_items\n    self.create_ff_items(\n  File \"/app/src/framework/wms/builders/availability/stock.py\", line 110, in create_ff_items\n    .create_items(sku_amount=items_count, quantity=sku_amount, from_batch=True)\n     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/src/framework/fulfillment/builders/supply/stock.py\", line 88, in create_items\n    self.upload_invoice(sku_batch_data, quantity=quantity)\n  File \"/app/src/framework/fulfillment/builders/supply/stock.py\", line 149, in upload_invoice\n    InvoiceBuilder(headers=self.headers).batch_upload(list_sku_for_invoice_batch_file)\n  File \"/app/src/framework/fulfillment/builders/supply/invoice.py\", line 74, in batch_upload\n    InvoiceApi(headers=self.headers).api_v1_invoice_batch_post(file=prepared_file).data\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/invoice_api.py\", line 54, in api_v1_invoice_batch_post\n    return self.api_v1_invoice_batch_post_with_http_info(**kwargs)  # noqa: E501\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/invoice_api.py\", line 121, in api_v1_invoice_batch_post_with_http_info\n    return self.api_client.call_api(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api_client.py\", line 339, in call_api\n    return self.__call_api(resource_path, method,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api_client.py\", line 153, in __call_api\n    response_data = self.request(\n                    ^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api_client.py\", line 383, in request\n    return self.rest_client.POST(url,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/dm_qalib_http/rest.py\", line 286, in POST\n    return self.request(\"POST\", url,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/dm_qalib_http/rest.py\", line 180, in request\n    r = self.pool_manager.request(\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/_request_methods.py\", line 143, in request\n    return self.request_encode_body(\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/_request_methods.py\", line 278, in request_encode_body\n    return self.urlopen(method, url, **extra_kw)\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/poolmanager.py\", line 457, in urlopen\n    response = conn.urlopen(method, u.request_uri, **kw)\n               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 871, in urlopen\n    return self.urlopen(\n           ^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 871, in urlopen\n    return self.urlopen(\n           ^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 871, in urlopen\n    return self.urlopen(\n           ^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py\", line 841, in urlopen\n    retries = retries.increment(\n              ^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/util/retry.py\", line 535, in increment\n    raise MaxRetryError(_pool, url, reason) from reason  # type: ignore[arg-type]\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n"}, "steps": [{"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "fe552f5d-4f53-40b9-b822-8ddf39bed163-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "9beb9f54-40b6-4a59-b1fb-923425384f91-attachment.json", "type": "application/json"}], "start": 1775205333577, "stop": 1775205333577}, {"name": "POST → https://dm-wms-be-service-account.k8s-review.dailymail-tech.uz/account/sign-in", "status": "passed", "steps": [{"name": "Request", "status": "passed", "attachments": [{"name": "request.headers", "source": "cbfefe02-ed82-41e6-b10c-fc47dfaa958d-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "ccadccbc-0946-476e-ab9d-7079ead3f92b-attachment.json", "type": "application/json"}], "start": 1775205333608, "stop": 1775205333609}, {"name": "Response → 200, trace_id: 1e6b95d6dc8bbca41a4e2d8fcee5329e", "status": "passed", "attachments": [{"name": "response.headers", "source": "b039f1e6-d142-4397-97b6-13dda1c4ccc1-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "7eb990cc-6768-4e6f-b7ce-1c3f8b765b64-attachment.json", "type": "application/json"}], "start": 1775205333609, "stop": 1775205333609}], "attachments": [{"name": "cURL", "source": "ed1d4dcc-5318-4c9a-9fa2-4351b2099ae6-attachment.txt", "type": "text/plain"}], "start": 1775205333608, "stop": 1775205333609}, {"name": "AvailableCell add to database", "status": "passed", "steps": [{"name": "SQLAlchemy query INSERT ", "status": "passed", "attachments": [{"name": "query", "source": "9a7b2e7e-ced0-416d-852f-4fd62f6d0df1-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "928f97bc-ae99-48bf-b0d2-69b8380d22e4-attachment.json", "type": "application/json"}], "start": 1775205333620, "stop": 1775205333621}], "start": 1775205333612, "stop": 1775205333624}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "f6ed5e1a-bd74-4c76-bf0c-c29420b271b8-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "d69ae902-d4ab-4347-89d3-28296cc8bffb-attachment.json", "type": "application/json"}], "start": 1775205333638, "stop": 1775205333638}, {"name": "POST → https://dm-ff-be-service-account.k8s-review.dailymail-tech.uz/account/sign-in", "status": "passed", "steps": [{"name": "Request", "status": "passed", "attachments": [{"name": "request.headers", "source": "57c1552a-6ada-4897-8920-0b9c5581c9ff-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "e8490344-0903-4751-938a-324686e46f90-attachment.json", "type": "application/json"}], "start": 1775205333671, "stop": 1775205333671}, {"name": "Response → 200, trace_id: 776025213e4c5f9702771fb8ec9ba1f0", "status": "passed", "attachments": [{"name": "response.headers", "source": "7cb2b7c7-583c-464c-968d-c3334493cd8b-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "269ff173-de7d-45c9-b7dc-0db74149d227-attachment.json", "type": "application/json"}], "start": 1775205333671, "stop": 1775205333671}], "attachments": [{"name": "cURL", "source": "532253fb-b28d-4106-96c9-08cedf345e09-attachment.txt", "type": "text/plain"}], "start": 1775205333671, "stop": 1775205333671}, {"name": "Waiter function: wait_sku_batch_upload", "status": "passed", "steps": [{"name": "POST → https://dm-ff-be-service-supply.k8s-review.dailymail-tech.uz/api/v1/sku/batch", "status": "passed", "steps": [{"name": "Request", "status": "passed", "attachments": [{"name": "request.headers", "source": "ad214169-3145-432a-b33c-8bfab0048ca0-attachment.json", "type": "application/json"}], "start": 1775205333735, "stop": 1775205333735}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "ca2ead04-1fd2-4503-9a5b-4510743ab7fc-attachment.json", "type": "application/json"}], "start": 1775205333735, "stop": 1775205333735}], "attachments": [{"name": "cURL", "source": "36c09bde-da77-4960-b366-08fd54fd63d6-attachment.txt", "type": "text/plain"}], "start": 1775205333735, "stop": 1775205333735}], "start": 1775205333709, "stop": 1775205333738}, {"name": "GET → https://dm-ff-be-service-supply.k8s-review.dailymail-tech.uz/api/v1/sku/381053647023", "status": "passed", "steps": [{"name": "Request", "status": "passed", "attachments": [{"name": "request.headers", "source": "b141a388-4eed-4ab0-99f3-7325f314e4ca-attachment.json", "type": "application/json"}], "start": 1775205333763, "stop": 1775205333763}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "ceda04b1-d0da-4db4-92e0-49f9948faeed-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "67796e3e-d70f-4c12-bcea-07c064cfefd3-attachment.json", "type": "application/json"}], "start": 1775205333763, "stop": 1775205333763}], "attachments": [{"name": "cURL", "source": "f68b28fb-f259-433b-b7fe-6705cad35243-attachment.txt", "type": "text/plain"}], "start": 1775205333763, "stop": 1775205333763}, {"name": "PUT → https://dm-ff-be-service-supply.k8s-review.dailymail-tech.uz/api/v1/sku", "status": "passed", "steps": [{"name": "Request", "status": "passed", "attachments": [{"name": "request.headers", "source": "37264ce2-ffd9-4eae-9e22-3f2f24c6fa30-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "8d01a76a-ae80-4ad9-bd95-18c845d85cb2-attachment.json", "type": "application/json"}], "start": 1775205333793, "stop": 1775205333793}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "125a0d59-f8fe-49c3-9c74-b1617b8cb4b6-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "89798074-af4a-4c7e-a2a6-55f1247acd8a-attachment.json", "type": "application/json"}], "start": 1775205333793, "stop": 1775205333793}], "attachments": [{"name": "cURL", "source": "2b16b938-7e97-44ff-ba7a-ae53c5ae4502-attachment.txt", "type": "text/plain"}], "start": 1775205333793, "stop": 1775205333793}], "start": 1775205333562, "stop": 1775205334418}], "start": 1775205333562, "stop": 1775205334419}], "start": 1775205333562, "stop": 1775205334520}