{"uuid": "924234b1-172c-4652-9cd6-6016f9fe3a18", "children": ["e79fe31d-0443-48cc-b0b3-946f5b0b0148", "663c697b-aaba-4354-b822-524787a4c478", "b788d178-b941-4aed-8f15-f1b9629fe81c"], "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/sku/50700307689 (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 85, in create_items\n    SKUBuilder(headers=self.headers).add_hs_code_to_sku(sku_ids=external_sku_ids)\n  File \"/app/src/framework/fulfillment/builders/supply/sku.py\", line 104, in add_hs_code_to_sku\n    request_body = SkuApi(headers=self.headers).api_v1_sku_sku_id_get(sku_id=sku_id).data\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/sku_api.py\", line 965, in api_v1_sku_sku_id_get\n    return self.api_v1_sku_sku_id_get_with_http_info(sku_id, **kwargs)  # noqa: E501\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/sku_api.py\", line 1032, in api_v1_sku_sku_id_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": "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/sku/50700307689 (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 85, in create_items\n    SKUBuilder(headers=self.headers).add_hs_code_to_sku(sku_ids=external_sku_ids)\n  File \"/app/src/framework/fulfillment/builders/supply/sku.py\", line 104, in add_hs_code_to_sku\n    request_body = SkuApi(headers=self.headers).api_v1_sku_sku_id_get(sku_id=sku_id).data\n                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/sku_api.py\", line 965, in api_v1_sku_sku_id_get\n    return self.api_v1_sku_sku_id_get_with_http_info(sku_id, **kwargs)  # noqa: E501\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/sku_api.py\", line 1032, in api_v1_sku_sku_id_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": "b98fe94c-6b38-4a3f-ac14-68b998a8e0bc-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "cc309b09-bbd9-438a-bdca-699acc1bf996-attachment.json", "type": "application/json"}], "start": 1775205308645, "stop": 1775205308645}, {"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": "73c529b3-a335-47da-9049-37094daf14b0-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "e86d215d-3811-4a0d-a96f-0bf8d50dbba0-attachment.json", "type": "application/json"}], "start": 1775205308681, "stop": 1775205308681}, {"name": "Response → 200, trace_id: 13a5bcff8d9a88bd2bb7354d5875dc5e", "status": "passed", "attachments": [{"name": "response.headers", "source": "ffa027e8-5417-487d-be6a-e284d5bfa569-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "a2dbab63-4b81-457a-813f-c8dddeaceef8-attachment.json", "type": "application/json"}], "start": 1775205308681, "stop": 1775205308681}], "attachments": [{"name": "cURL", "source": "06307568-d7a9-4260-acf4-521c0c5c4310-attachment.txt", "type": "text/plain"}], "start": 1775205308681, "stop": 1775205308681}, {"name": "AvailableCell add to database", "status": "passed", "steps": [{"name": "SQLAlchemy query INSERT ", "status": "passed", "attachments": [{"name": "query", "source": "26b72c03-0dd3-4de3-bb2f-61a07de54d33-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "facd0ec7-50a7-42a9-83fe-61e88866900a-attachment.json", "type": "application/json"}], "start": 1775205308690, "stop": 1775205308690}], "start": 1775205308681, "stop": 1775205308698}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "8e1c07d5-765d-47d0-92ce-db5d4063e336-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "c97c0572-f8c5-4a8f-b077-a033a4882321-attachment.json", "type": "application/json"}], "start": 1775205308711, "stop": 1775205308711}, {"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": "fa9502ce-4f27-42de-97c4-52c1d02b6712-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "ef6bfb10-4028-4392-aef3-2da266afe328-attachment.json", "type": "application/json"}], "start": 1775205308742, "stop": 1775205308742}, {"name": "Response → 200, trace_id: c2ae47ce99670a387fe1ae2d9e21f7e9", "status": "passed", "attachments": [{"name": "response.headers", "source": "ffb4dcab-bfdb-4595-a705-042a440c720d-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "c8a86c4f-2d08-4dde-8b13-9d98c736152c-attachment.json", "type": "application/json"}], "start": 1775205308742, "stop": 1775205308742}], "attachments": [{"name": "cURL", "source": "37643eb9-1d2e-49ef-b16a-9f7a17dd4298-attachment.txt", "type": "text/plain"}], "start": 1775205308742, "stop": 1775205308742}, {"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": "874abf82-6ba0-4f11-a83e-e757de26ac8d-attachment.json", "type": "application/json"}], "start": 1775205308800, "stop": 1775205308800}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "b2a0d3a1-9199-4ecb-895d-0ecf1b775064-attachment.json", "type": "application/json"}], "start": 1775205308800, "stop": 1775205308800}], "attachments": [{"name": "cURL", "source": "e7d8d6da-017b-451c-9e3b-33ce2262087c-attachment.txt", "type": "text/plain"}], "start": 1775205308800, "stop": 1775205308800}], "start": 1775205308773, "stop": 1775205308803}], "start": 1775205308631, "stop": 1775205308811}], "start": 1775205308631, "stop": 1775205308813}], "start": 1775205308631, "stop": 1775205308914}