{"uuid": "e2b2435f-d72f-4234-ab70-2fbe9e0462c1", "children": ["b605bc9d-b26d-4eab-9cd7-f4ad8f9df50e", "4479bcd2-4616-455d-88a9-e4ebbf3025ac"], "befores": [{"name": "wms_warehouses_storage_cells", "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?invoiceNumber=410000015520 (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/topology_cell.py\", line 145, in wms_warehouses_storage_cells\n    .create_items(barcode_count=1)\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 156, in upload_invoice\n    invoice_data = InvoiceApi(headers=self.headers).api_v1_invoice_get(invoice_number=invoice_number).data\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/invoice_api.py\", line 345, in api_v1_invoice_get\n    return self.api_v1_invoice_get_with_http_info(invoice_number, **kwargs)  # noqa: E501\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/invoice_api.py\", line 412, in api_v1_invoice_get_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 363, in request\n    return self.rest_client.GET(url,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/dm_qalib_http/rest.py\", line 251, in GET\n    return self.request(\"GET\", url,\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/dm_qalib_http/rest.py\", line 206, in request\n    r = self.pool_manager.request(method, url,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/_request_methods.py\", line 135, in request\n    return self.request_encode_url(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/_request_methods.py\", line 182, in request_encode_url\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": "cell creation", "status": "passed", "steps": [{"name": "AvailableCell add to database", "status": "passed", "steps": [{"name": "SQLAlchemy query INSERT ", "status": "passed", "attachments": [{"name": "query", "source": "954ba4e0-d636-413f-a86c-6059641d0598-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "3a9ab310-b479-42c4-b363-7fcf1997aa63-attachment.json", "type": "application/json"}], "start": 1775205308217, "stop": 1775205308217}], "start": 1775205308208, "stop": 1775205308222}], "start": 1775205308208, "stop": 1775205308222}, {"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?invoiceNumber=410000015520 (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/topology_cell.py\", line 145, in wms_warehouses_storage_cells\n    .create_items(barcode_count=1)\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 156, in upload_invoice\n    invoice_data = InvoiceApi(headers=self.headers).api_v1_invoice_get(invoice_number=invoice_number).data\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/invoice_api.py\", line 345, in api_v1_invoice_get\n    return self.api_v1_invoice_get_with_http_info(invoice_number, **kwargs)  # noqa: E501\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/invoice_api.py\", line 412, in api_v1_invoice_get_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 363, in request\n    return self.rest_client.GET(url,\n           ^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/dm_qalib_http/rest.py\", line 251, in GET\n    return self.request(\"GET\", url,\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/dm_qalib_http/rest.py\", line 206, in request\n    r = self.pool_manager.request(method, url,\n        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/_request_methods.py\", line 135, in request\n    return self.request_encode_url(\n           ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/urllib3/_request_methods.py\", line 182, in request_encode_url\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": "aa7f184a-a61f-4ff1-ab61-b2879a9e7609-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "57e2c5bc-ecca-46da-afdd-1278f6aa1bd7-attachment.json", "type": "application/json"}], "start": 1775205308236, "stop": 1775205308236}, {"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": "634c2bc6-94e8-458f-80fe-4a5d4a35bb92-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "8cfdde5c-c816-48f4-90ab-cf0ddc010e2f-attachment.json", "type": "application/json"}], "start": 1775205308284, "stop": 1775205308284}, {"name": "Response → 200, trace_id: 7f34be169784d6871c167f132ea3e2b9", "status": "passed", "attachments": [{"name": "response.headers", "source": "4e06cff9-31f3-4cea-b30a-cb65c0219ccb-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "9d258bb0-76be-4bb3-b797-60ad5952237e-attachment.json", "type": "application/json"}], "start": 1775205308284, "stop": 1775205308285}], "attachments": [{"name": "cURL", "source": "a6c449e7-3300-4f21-b1d5-ab0d1ddc0cfa-attachment.txt", "type": "text/plain"}], "start": 1775205308284, "stop": 1775205308285}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "ec9d657b-5045-436d-838b-c0fc3f4dca42-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "f38f384f-9bdb-4cb4-9ced-ce56eb5cfbce-attachment.json", "type": "application/json"}], "start": 1775205308301, "stop": 1775205308301}, {"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": "bdc78c31-087c-475a-adfb-32ab728fe2bd-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "138f9999-c974-413c-9ecd-51b3a053f234-attachment.json", "type": "application/json"}], "start": 1775205308336, "stop": 1775205308337}, {"name": "Response → 200, trace_id: de7f9daa779137da4fc1e6a6c1e45498", "status": "passed", "attachments": [{"name": "response.headers", "source": "0cc3a46b-ca95-45bc-b24d-60f084cd9428-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "9502fce2-e4a8-4ed5-8cab-a1bf098b2103-attachment.json", "type": "application/json"}], "start": 1775205308337, "stop": 1775205308337}], "attachments": [{"name": "cURL", "source": "3df007bd-f75e-42da-a9da-006fd8e92883-attachment.txt", "type": "text/plain"}], "start": 1775205308336, "stop": 1775205308337}, {"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": "9e4ca9c7-5bd9-496b-bf97-7e0b526fab19-attachment.json", "type": "application/json"}], "start": 1775205308412, "stop": 1775205308412}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "a4a1e04f-1206-4b49-adb5-169cead29d69-attachment.json", "type": "application/json"}], "start": 1775205308412, "stop": 1775205308412}], "attachments": [{"name": "cURL", "source": "c72a7c62-cca5-41b8-987c-f492c8c88a8c-attachment.txt", "type": "text/plain"}], "start": 1775205308412, "stop": 1775205308412}], "start": 1775205308377, "stop": 1775205308413}, {"name": "GET → https://dm-ff-be-service-supply.k8s-review.dailymail-tech.uz/api/v1/sku/199707158128019", "status": "passed", "steps": [{"name": "Request", "status": "passed", "attachments": [{"name": "request.headers", "source": "25d1f767-66a6-4179-8252-f5945fedc775-attachment.json", "type": "application/json"}], "start": 1775205308444, "stop": 1775205308444}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "9fbd21d0-cd46-4821-8b43-88edad7c0111-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "9c393c14-4310-412c-af80-d84802a2abd0-attachment.json", "type": "application/json"}], "start": 1775205308444, "stop": 1775205308444}], "attachments": [{"name": "cURL", "source": "a2a12654-c5e1-493f-8fdc-80defd4e42b5-attachment.txt", "type": "text/plain"}], "start": 1775205308444, "stop": 1775205308444}, {"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": "9d479492-376e-4808-91e1-f00ee7e1823f-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "a7689ca1-53a2-4dfa-88e2-c5c73d1a25fb-attachment.json", "type": "application/json"}], "start": 1775205308477, "stop": 1775205308477}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "4cb7b81c-a723-4431-a1e3-a764ab0415d2-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "f5578547-05f2-498f-8e2f-7f71e7048d6e-attachment.json", "type": "application/json"}], "start": 1775205308477, "stop": 1775205308477}], "attachments": [{"name": "cURL", "source": "2d0776f1-ba70-4ca4-8267-c9304599f863-attachment.txt", "type": "text/plain"}], "start": 1775205308477, "stop": 1775205308477}, {"name": "POST → https://dm-ff-be-service-supply.k8s-review.dailymail-tech.uz/api/v1/invoice/batch", "status": "passed", "steps": [{"name": "Request", "status": "passed", "attachments": [{"name": "request.headers", "source": "4ce8c3c6-1a1f-4b02-b695-0f04c50473f4-attachment.json", "type": "application/json"}], "start": 1775205309208, "stop": 1775205309208}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "42fbacee-6c1a-485b-970b-5e82ab40c9d0-attachment.json", "type": "application/json"}], "start": 1775205309208, "stop": 1775205309208}], "attachments": [{"name": "cURL", "source": "8df81441-9ab3-4076-b6cd-6972a5f1f8b5-attachment.txt", "type": "text/plain"}], "start": 1775205309208, "stop": 1775205309208}, {"name": "Waiter function: wait_service_supply_new_invoice", "status": "passed", "start": 1775205309208, "stop": 1775205309219}], "start": 1775205308222, "stop": 1775205309227}], "start": 1775205308208, "stop": 1775205309228}], "start": 1775205308208, "stop": 1775205309336}