{"uuid": "ba323aac-04f2-4fe0-b752-143e43acbfe5", "children": ["337cd7f1-1aab-4682-bf18-1217ab0deecd"], "befores": [{"name": "wms_warehouse_stocks", "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/availability/common.py\", line 39, in wms_warehouse_stocks\n    .create_cell_with_one_barcode_stock(sku_amount=sku_amount)\n     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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": "stocks 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/availability/common.py\", line 39, in wms_warehouse_stocks\n    .create_cell_with_one_barcode_stock(sku_amount=sku_amount)\n     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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": "2c542729-e310-4335-a384-373fc9c03af6-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "b95548e6-993a-442f-9b7a-dc5800e49fb1-attachment.json", "type": "application/json"}], "start": 1775205308932, "stop": 1775205308932}, {"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": "4a4ac6b9-76a2-493f-8537-510f3c5795d7-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "49934938-6d4f-4d45-a6a1-ff3b0f898104-attachment.json", "type": "application/json"}], "start": 1775205308966, "stop": 1775205308966}, {"name": "Response → 200, trace_id: 0410cfd8fefd834c549ee705be06fcd2", "status": "passed", "attachments": [{"name": "response.headers", "source": "b28fef64-0f7d-435f-9b07-29f78503427b-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "0d81ad11-039c-46db-af5f-d45c0913fb62-attachment.json", "type": "application/json"}], "start": 1775205308966, "stop": 1775205308967}], "attachments": [{"name": "cURL", "source": "90396b3c-b4ba-4552-943a-fb88276dfbba-attachment.txt", "type": "text/plain"}], "start": 1775205308966, "stop": 1775205308967}, {"name": "AvailableCell add to database", "status": "passed", "steps": [{"name": "SQLAlchemy query INSERT ", "status": "passed", "attachments": [{"name": "query", "source": "e17b0f1a-69b7-461b-9e25-a5f615211503-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "9f99ebcc-f6f4-4604-b394-61ce658f3cd3-attachment.json", "type": "application/json"}], "start": 1775205308979, "stop": 1775205308980}], "start": 1775205308970, "stop": 1775205308984}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "62397c81-05c5-4f36-b6d5-9204f0869a75-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "c45c601c-3ef2-48e2-861a-2417f3b33df2-attachment.json", "type": "application/json"}], "start": 1775205308998, "stop": 1775205308999}, {"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": "23ff8ad4-4a16-482a-9a80-f33009b99967-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "5a7cd59c-9969-4bc7-9c98-a10997b7d341-attachment.json", "type": "application/json"}], "start": 1775205309037, "stop": 1775205309038}, {"name": "Response → 200, trace_id: 4c3c228ff0569608f701075e243f19ea", "status": "passed", "attachments": [{"name": "response.headers", "source": "d7ace7de-c587-4d0d-baef-2ac703da9dcd-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "3aea35e1-a975-4f77-bd71-24890f28af00-attachment.json", "type": "application/json"}], "start": 1775205309038, "stop": 1775205309038}], "attachments": [{"name": "cURL", "source": "fe02a4d2-0d67-4eb7-8d58-45ef94fa5086-attachment.txt", "type": "text/plain"}], "start": 1775205309037, "stop": 1775205309038}, {"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": "abaf3ca2-fc63-4a24-87ba-b03c74933474-attachment.json", "type": "application/json"}], "start": 1775205309105, "stop": 1775205309106}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "eb3b9768-ddf4-4443-99ad-937291468cce-attachment.json", "type": "application/json"}], "start": 1775205309106, "stop": 1775205309106}], "attachments": [{"name": "cURL", "source": "ed8931bc-867a-4d5f-899c-e2cb3ef60ed5-attachment.txt", "type": "text/plain"}], "start": 1775205309105, "stop": 1775205309106}], "start": 1775205309071, "stop": 1775205309106}, {"name": "GET → https://dm-ff-be-service-supply.k8s-review.dailymail-tech.uz/api/v1/sku/74655719449300", "status": "passed", "steps": [{"name": "Request", "status": "passed", "attachments": [{"name": "request.headers", "source": "701244e9-8aba-49ca-8763-8ee0831a8138-attachment.json", "type": "application/json"}], "start": 1775205309132, "stop": 1775205309132}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "b40ffb17-bf3e-47f1-9450-bb556a1cb4d2-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "b921faa8-e1ff-43a7-afb3-b955c7f76fc8-attachment.json", "type": "application/json"}], "start": 1775205309132, "stop": 1775205309132}], "attachments": [{"name": "cURL", "source": "38dd6a1b-982b-403a-b8be-38a432386f29-attachment.txt", "type": "text/plain"}], "start": 1775205309132, "stop": 1775205309132}, {"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": "8ea5307c-23de-4ab5-b5fe-ed7b9ab19c6d-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "50b4f881-33cf-4de2-a96c-171eee6ef202-attachment.json", "type": "application/json"}], "start": 1775205309158, "stop": 1775205309159}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "c1ce65d4-7e06-40b4-b5fe-b16c0aac7240-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "f6dacfb2-14de-4fad-8a4a-50247000685f-attachment.json", "type": "application/json"}], "start": 1775205309159, "stop": 1775205309159}], "attachments": [{"name": "cURL", "source": "d9aa4e33-f7f5-414b-b4c3-3953cdd45036-attachment.txt", "type": "text/plain"}], "start": 1775205309158, "stop": 1775205309159}], "start": 1775205308918, "stop": 1775205309422}], "start": 1775205308918, "stop": 1775205309424}], "start": 1775205308918, "stop": 1775205309542}