{"uuid": "491e1e35-d499-4912-96df-60c9a7d41959", "children": ["11583fe5-fd66-4d6c-a2f8-3998c41adbc9", "0acbefe9-2abb-45b3-a8e1-b0b545252c12", "58ed9ee2-9133-400e-86be-dc9703b270a2"], "befores": [{"name": "wms_provider_warehouse_mono_stock", "status": "broken", "statusDetails": {"message": "urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='dm-ff-be-service-account.k8s-review.dailymail-tech.uz', port=443): Max retries exceeded with url: /account/sign-in (Caused by NameResolutionError(\"HTTPSConnection(host='dm-ff-be-service-account.k8s-review.dailymail-tech.uz', port=443): Failed to resolve 'dm-ff-be-service-account.k8s-review.dailymail-tech.uz' ([Errno -3] Temporary failure in name resolution)\"))\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 53, in wms_provider_warehouse_mono_stock\n    stocks.create_cell_with_one_barcode_stock(sku_amount=sku_amount)\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 109, in create_ff_items\n    .set_user_auth()\n     ^^^^^^^^^^^^^^^\n  File \"/app/src/framework/fulfillment/builders/common.py\", line 41, in set_user_auth\n    token = token if token else sign_in(self.user.phone).access_token\n                                ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/src/framework/fulfillment/helpers/ff_auth.py\", line 9, in sign_in\n    return AccountApi().account_sign_in_post(body=SignDto(phone=phone, password=FFUserSupport.password)).data\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_account/api/account_api.py\", line 2786, in account_sign_in_post\n    return self.account_sign_in_post_with_http_info(body, **kwargs)  # noqa: E501\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_account/api/account_api.py\", line 2854, in account_sign_in_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_account/api_client.py\", line 338, 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_account/api_client.py\", line 152, in __call_api\n    response_data = self.request(\n                    ^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_account/api_client.py\", line 382, 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 161, 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-account.k8s-review.dailymail-tech.uz', port=443): Max retries exceeded with url: /account/sign-in (Caused by NameResolutionError(\"HTTPSConnection(host='dm-ff-be-service-account.k8s-review.dailymail-tech.uz', port=443): Failed to resolve 'dm-ff-be-service-account.k8s-review.dailymail-tech.uz' ([Errno -3] Temporary failure in name resolution)\"))\n", "trace": "  File \"/app/src/framework/wms/fixtures/outbound.py\", line 53, in wms_provider_warehouse_mono_stock\n    stocks.create_cell_with_one_barcode_stock(sku_amount=sku_amount)\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 109, in create_ff_items\n    .set_user_auth()\n     ^^^^^^^^^^^^^^^\n  File \"/app/src/framework/fulfillment/builders/common.py\", line 41, in set_user_auth\n    token = token if token else sign_in(self.user.phone).access_token\n                                ^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/app/src/framework/fulfillment/helpers/ff_auth.py\", line 9, in sign_in\n    return AccountApi().account_sign_in_post(body=SignDto(phone=phone, password=FFUserSupport.password)).data\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_account/api/account_api.py\", line 2786, in account_sign_in_post\n    return self.account_sign_in_post_with_http_info(body, **kwargs)  # noqa: E501\n           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_account/api/account_api.py\", line 2854, in account_sign_in_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_account/api_client.py\", line 338, 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_account/api_client.py\", line 152, in __call_api\n    response_data = self.request(\n                    ^^^^^^^^^^^^^\n  File \"/usr/local/lib/python3.11/site-packages/qacl_dm_ff_be_service_account/api_client.py\", line 382, 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 161, 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": "0355ef76-e7fd-4628-8b95-3ad8137178d3-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "57559d57-1cdd-4829-81ea-35dd273ced7c-attachment.json", "type": "application/json"}], "start": 1775260088250, "stop": 1775260088254}, {"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": "764530f7-93b5-4fdb-9ac2-db4c4e7178e5-attachment.json", "type": "application/json"}, {"name": "request.body", "source": "ae75810b-fbb1-4f7d-b85e-0732c02b09f6-attachment.json", "type": "application/json"}], "start": 1775260116770, "stop": 1775260116789}, {"name": "Response → 200, trace_id: 3c72d645a0b231bf8bbe8774b7416f21", "status": "passed", "attachments": [{"name": "response.headers", "source": "4c607f1c-41db-4c8b-a58a-bf74a7df49c4-attachment.json", "type": "application/json"}, {"name": "response.body", "source": "741f3fdf-4a51-4483-b27a-fd43c913c188-attachment.json", "type": "application/json"}], "start": 1775260116789, "stop": 1775260116830}], "attachments": [{"name": "cURL", "source": "06fc8ad3-fae1-4e55-ab15-f54e1a802fc4-attachment.txt", "type": "text/plain"}], "start": 1775260116766, "stop": 1775260116830}, {"name": "AvailableCell add to database", "status": "passed", "steps": [{"name": "SQLAlchemy query INSERT ", "status": "passed", "attachments": [{"name": "query", "source": "272268c2-5d04-46fa-8613-02c4da07da4e-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "40d85475-ab6e-46d3-8319-cd54265361ab-attachment.json", "type": "application/json"}], "start": 1775260120714, "stop": 1775260120948}], "start": 1775260119137, "stop": 1775260121341}, {"name": "SQLAlchemy query UPDATE ", "status": "passed", "attachments": [{"name": "query", "source": "73292b54-5de9-45dc-9e36-29554ee0f4b1-attachment.txt", "type": "text/plain"}, {"name": "params", "source": "23997c0a-1984-455c-98ea-95a133ca62ce-attachment.json", "type": "application/json"}], "start": 1775260126449, "stop": 1775260126450}], "start": 1775260088205, "stop": 1775260276682}], "start": 1775260088205, "stop": 1775260312932}], "start": 1775260088205, "stop": 1775260371450}