{"uuid": "e16a2f59-7021-427d-9065-8943e7a3eae7", "children": ["b74b26f8-9bf0-4a11-b42b-5503b32c2949", "c4362611-a566-4e6c-9849-73df751fedd5"], "befores": [{"name": "wms_warehouse_ff_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/template (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 53, in wms_warehouse_ff_stocks\n    stocks = WMSStockBuilder(warehouse=wms_warehouses.warehouse).set_user().create_cell_with_one_barcode_ff_stock()\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/src/framework/wms/builders/availability/stock.py\", line 207, in create_cell_with_one_barcode_ff_stock\n    self.set_user_auth().set_cell().create_ff_items(sku_amount=sku_amount).stocks_add_to_cell()\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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 70, in batch_upload\n    InvoiceApi(headers=self.headers).api_v1_invoice_batch_template_get(_preload_content=False).data\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/invoice_api.py\", line 154, in api_v1_invoice_batch_template_get\n    return self.api_v1_invoice_batch_template_get_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 214, in api_v1_invoice_batch_template_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/invoice/batch/template (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 53, in wms_warehouse_ff_stocks\n    stocks = WMSStockBuilder(warehouse=wms_warehouses.warehouse).set_user().create_cell_with_one_barcode_ff_stock()\n             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/src/framework/wms/builders/availability/stock.py\", line 207, in create_cell_with_one_barcode_ff_stock\n    self.set_user_auth().set_cell().create_ff_items(sku_amount=sku_amount).stocks_add_to_cell()\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\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 70, in batch_upload\n    InvoiceApi(headers=self.headers).api_v1_invoice_batch_template_get(_preload_content=False).data\n    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_supply/api/invoice_api.py\", line 154, in api_v1_invoice_batch_template_get\n    return self.api_v1_invoice_batch_template_get_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 214, in api_v1_invoice_batch_template_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": "0119ba22-1471-4d99-928f-f7bd9f363f80-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "b945a65b-35bc-4793-8cd9-454e757167dd-attachment.json", "type": "application/json"}], "start": 1775205307198, "stop": 1775205307198}, {"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": "ec909603-6772-461c-83cb-9903f47fab0a-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "a059de24-1fc0-444e-ad90-f3f731d7d32d-attachment.json", "type": "application/json"}], "start": 1775205307242, "stop": 1775205307243}, {"name": "Response → 200, trace_id: 4b988c6f8ea84f5e6e0d3c2f365cfc42", "status": "passed", "attachments": [{"name": "response.headers", "source": "8401032f-19d0-440a-96f1-9d46d7173232-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "76e83ce7-a4d2-4b1b-afdc-e55895b0f1c9-attachment.json", "type": "application/json"}], "start": 1775205307243, "stop": 1775205307243}], "attachments": [{"name": "cURL", "source": "53f73510-0706-427b-9ada-17be44e13112-attachment.txt", "type": "text/plain"}], "start": 1775205307242, "stop": 1775205307243}, {"name": "AvailableCell add to database", "status": "passed", "steps": [{"name": "SQLAlchemy query INSERT ", "status": "passed", "attachments": [{"name": "query", "source": "847da8e5-35f1-4852-ae49-aceb2df41d2f-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "1f2d3bdd-6e6b-4d98-bcd6-59a697227ef0-attachment.json", "type": "application/json"}], "start": 1775205307258, "stop": 1775205307258}], "start": 1775205307246, "stop": 1775205307268}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "d058bc78-5bdd-420d-9b54-b3027c97330a-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "fcc68680-65c2-43d5-bf14-ca3a0f9784c8-attachment.json", "type": "application/json"}], "start": 1775205307281, "stop": 1775205307281}, {"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": "528dbf3e-f132-4b2e-bc22-9b36c228096e-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "ea4322f7-5223-4ca6-9b84-4844728f60fd-attachment.json", "type": "application/json"}], "start": 1775205307320, "stop": 1775205307320}, {"name": "Response → 200, trace_id: b29177c5654841b84d96c0f78ac5f11f", "status": "passed", "attachments": [{"name": "response.headers", "source": "17d38844-aa08-4f3e-a6ad-56330755acfc-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "23404c77-4b52-4fb0-8d75-1737d7a6c38e-attachment.json", "type": "application/json"}], "start": 1775205307320, "stop": 1775205307320}], "attachments": [{"name": "cURL", "source": "a0b5c44c-16ff-494a-94d1-f7fb50eb8576-attachment.txt", "type": "text/plain"}], "start": 1775205307320, "stop": 1775205307320}, {"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": "3c8152de-eda0-47ed-96f9-dd32f659879d-attachment.json", "type": "application/json"}], "start": 1775205307387, "stop": 1775205307387}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "2837b929-39b9-4aad-8418-d147a95cd063-attachment.json", "type": "application/json"}], "start": 1775205307387, "stop": 1775205307387}], "attachments": [{"name": "cURL", "source": "1041f4da-fa69-4778-940e-0488302eabdf-attachment.txt", "type": "text/plain"}], "start": 1775205307387, "stop": 1775205307387}], "start": 1775205307352, "stop": 1775205307389}, {"name": "GET → https://dm-ff-be-service-supply.k8s-review.dailymail-tech.uz/api/v1/sku/5697073942208672", "status": "passed", "steps": [{"name": "Request", "status": "passed", "attachments": [{"name": "request.headers", "source": "2339aec7-7ddc-4f4c-92bb-f7ab4183c531-attachment.json", "type": "application/json"}], "start": 1775205307417, "stop": 1775205307417}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "e1619279-d148-4931-befc-d60d59928868-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "41e780ba-d939-41c3-b6af-489e14e4a610-attachment.json", "type": "application/json"}], "start": 1775205307417, "stop": 1775205307417}], "attachments": [{"name": "cURL", "source": "27a01f7b-0300-4fc0-8626-a6e702676b93-attachment.txt", "type": "text/plain"}], "start": 1775205307417, "stop": 1775205307417}, {"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": "62b1dd2a-4b72-4e13-9370-1236fb146d32-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "0ddb97df-8761-4561-8ffc-c40c6a477d9d-attachment.json", "type": "application/json"}], "start": 1775205307454, "stop": 1775205307455}, {"name": "Response → 200, trace_id: None", "status": "passed", "attachments": [{"name": "response.headers", "source": "3d4ec876-f38b-4af2-98c2-2add0415d4bb-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "93ac4b67-6dfa-4d11-8358-8af988470626-attachment.json", "type": "application/json"}], "start": 1775205307455, "stop": 1775205307455}], "attachments": [{"name": "cURL", "source": "84b56c44-6085-4524-9185-16fbb2b03794-attachment.txt", "type": "text/plain"}], "start": 1775205307454, "stop": 1775205307455}], "start": 1775205307183, "stop": 1775205307494}], "start": 1775205307183, "stop": 1775205307496}], "start": 1775205307183, "stop": 1775205307595}