diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bfd2757 --- /dev/null +++ b/.gitignore @@ -0,0 +1,213 @@ +### JetBrains template +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Python template +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + diff --git a/allure_report/02502d8d-1bc9-4e48-a6cc-3a1f97c0674f-container.json b/allure_report/02502d8d-1bc9-4e48-a6cc-3a1f97c0674f-container.json new file mode 100644 index 0000000..68a7c1f --- /dev/null +++ b/allure_report/02502d8d-1bc9-4e48-a6cc-3a1f97c0674f-container.json @@ -0,0 +1 @@ +{"uuid": "d118b3be-6f62-4262-bd37-bebf3fd583ab", "children": ["40e1891b-8d56-429d-b695-2265f9c6356f"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Подготовка данных нового курьера", "status": "passed", "start": 1774337167222, "stop": 1774337167222}, {"name": "Создание курьера", "status": "passed", "start": 1774337167222, "stop": 1774337168018}, {"name": "Авторизация созданного курьера для получения id", "status": "passed", "start": 1774337168018, "stop": 1774337168776}], "start": 1774337167222, "stop": 1774337168776}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774337169585, "stop": 1774337170381}], "start": 1774337169584, "stop": 1774337170388}], "start": 1774337167222, "stop": 1774337170388} \ No newline at end of file diff --git a/allure_report/03756bd0-37d0-445b-85e7-0a639b868861-result.json b/allure_report/03756bd0-37d0-445b-85e7-0a639b868861-result.json new file mode 100644 index 0000000..1af7183 --- /dev/null +++ b/allure_report/03756bd0-37d0-445b-85e7-0a639b868861-result.json @@ -0,0 +1 @@ +{"name": "Удаление без id → ошибка", "status": "passed", "steps": [{"name": "DELETE без id", "status": "passed", "start": 1774337136136, "stop": 1774337136895}], "start": 1774337136136, "stop": 1774337136897, "uuid": "b8da074c-6a83-4be4-91fa-8a9b4c971728", "historyId": "2e1206c64b20833cbeb0b3696c646cf8", "testCaseId": "2e1206c64b20833cbeb0b3696c646cf8", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_without_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/0376fd2e-0f1d-4229-aa82-283f3008b3ee-result.json b/allure_report/0376fd2e-0f1d-4229-aa82-283f3008b3ee-result.json new file mode 100644 index 0000000..e1b28c9 --- /dev/null +++ b/allure_report/0376fd2e-0f1d-4229-aa82-283f3008b3ee-result.json @@ -0,0 +1 @@ +{"name": "Принять несуществующий заказ → 404 или 500", "status": "broken", "statusDetails": {"message": "AttributeError: 'generator' object has no attribute 'get'", "trace": "self = \nnew_create_courier = \n\n @allure.title(\"Принять несуществующий заказ → 404 или 500\")\n def test_accept_nonexistent_order(self, new_create_courier):\n courier_info = new_create_courier\n> courier_id = courier_info.get(\"id\")\n ^^^^^^^^^^^^^^^^\nE AttributeError: 'generator' object has no attribute 'get'\n\ntests\\test_accept_order.py:47: AttributeError"}, "start": 1774335467980, "stop": 1774335467980, "uuid": "fea8b49f-ce3a-4272-9a74-d0f5e2023d64", "historyId": "27edfbe4acb7a747cb40eddc034806e2", "testCaseId": "27edfbe4acb7a747cb40eddc034806e2", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_nonexistent_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/04a5b17b-d89c-42f4-ba29-4b7e923dd2df-container.json b/allure_report/04a5b17b-d89c-42f4-ba29-4b7e923dd2df-container.json new file mode 100644 index 0000000..95a246f --- /dev/null +++ b/allure_report/04a5b17b-d89c-42f4-ba29-4b7e923dd2df-container.json @@ -0,0 +1 @@ +{"uuid": "5403ce3a-8916-43fa-bfeb-12c562d98898", "children": ["87ac9e04-d667-4c97-ab66-955f02f59528", "19452dc7-dbdf-4aab-875f-0751b94eb51f", "c30e610d-0cf6-4339-8f15-8374d9c1c4a4", "34f860b4-5375-439b-ac28-bfc93b2dae55", "586fd33e-0266-4869-bbb7-a06fbfd90b54", "ca27ad52-6daa-456c-81ff-439418e109a4", "6ffa0006-11fc-410d-aa6e-abd44829faa6", "018a8435-7dab-4f70-b028-bee16b8a22e5", "afbd7f44-931d-42ba-a3bc-ebcd86907abe", "aa499516-5901-4cc6-8244-5ee14a3b9c69", "6a0dd9eb-9efc-4655-a6a6-d696fc4f6a3b", "b8da074c-6a83-4be4-91fa-8a9b4c971728", "b1112add-e6c0-4a2b-8ae2-f49189621d79", "18c5e28b-572e-472d-8048-9962b904ff99", "4e1b5622-a639-4e1c-9406-90bd411c100c", "14339539-8840-4634-91ca-b909a05419a1", "2b421174-35b9-432a-9f3e-eb25f77fae56", "e209c3be-2cd6-4aba-baee-e3a246683c62", "40e1891b-8d56-429d-b695-2265f9c6356f", "6666b0fe-3650-42a6-8a0a-000f5d6d596e", "5de582a9-1619-4edf-a2cd-dcd44ccdca53", "6d0b5524-a2f0-4927-ba48-d8f3b459ba35", "aef61299-557e-4304-8d0c-f4d6b6b47d46"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1774337115989, "stop": 1774337116093}], "start": 1774337115989, "stop": 1774337173573} \ No newline at end of file diff --git a/allure_report/05323e92-f1ff-4795-9837-7479a28ed216-result.json b/allure_report/05323e92-f1ff-4795-9837-7479a28ed216-result.json new file mode 100644 index 0000000..bd1a11f --- /dev/null +++ b/allure_report/05323e92-f1ff-4795-9837-7479a28ed216-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ без его id", "status": "passed", "start": 1774335504272, "stop": 1774335505893, "uuid": "b067c581-bfb2-42f9-8428-e20135588016", "historyId": "8e5ee3b3ff114c2322cf39749ea4b89f", "testCaseId": "8e5ee3b3ff114c2322cf39749ea4b89f", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_without_id_return_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/0702642c-3c0e-4bab-8c85-625af2cf0359-result.json b/allure_report/0702642c-3c0e-4bab-8c85-625af2cf0359-result.json new file mode 100644 index 0000000..9b26c5e --- /dev/null +++ b/allure_report/0702642c-3c0e-4bab-8c85-625af2cf0359-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с некорректным courierId", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774336238362, "stop": 1774336239166}, {"name": "PUT /accept с некорректным courierId", "status": "passed", "start": 1774336239166, "stop": 1774336239962}], "start": 1774336238362, "stop": 1774336239966, "uuid": "db254852-2854-42e8-8157-80c50e44d396", "historyId": "a7ebd3c2b169856a57a68d1a29f27160", "testCaseId": "a7ebd3c2b169856a57a68d1a29f27160", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_invalid_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/08100f7e-b3eb-4cd8-a961-67bb86936fa5-container.json b/allure_report/08100f7e-b3eb-4cd8-a961-67bb86936fa5-container.json new file mode 100644 index 0000000..3d5071d --- /dev/null +++ b/allure_report/08100f7e-b3eb-4cd8-a961-67bb86936fa5-container.json @@ -0,0 +1 @@ +{"uuid": "e801f555-5245-42db-b581-0088ffda16cb", "children": ["72bae916-277b-48bb-9d0c-33d3bd2ae0ee"], "befores": [{"name": "create_courier", "status": "passed", "start": 1773999259298, "stop": 1773999259715}], "start": 1773999259298, "stop": 1773999260088} \ No newline at end of file diff --git a/allure_report/08ffa0e0-0f3e-4416-9465-84b225c6d9bb-result.json b/allure_report/08ffa0e0-0f3e-4416-9465-84b225c6d9bb-result.json new file mode 100644 index 0000000..ac8af8b --- /dev/null +++ b/allure_report/08ffa0e0-0f3e-4416-9465-84b225c6d9bb-result.json @@ -0,0 +1 @@ +{"name": "Удаление несуществующего курьера → 404", "status": "passed", "steps": [{"name": "Удаление несуществующего id=987654321", "status": "passed", "start": 1774337503763, "stop": 1774337504534}], "start": 1774337503763, "stop": 1774337504540, "uuid": "c85ae78b-57af-4beb-8edd-7b7b873ace38", "historyId": "dae700f836a38b4aef25b44c41481e25", "testCaseId": "dae700f836a38b4aef25b44c41481e25", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_nonexistent_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/0984806f-1236-41e2-9285-ee46e269564f-result.json b/allure_report/0984806f-1236-41e2-9285-ee46e269564f-result.json new file mode 100644 index 0000000..6ad5589 --- /dev/null +++ b/allure_report/0984806f-1236-41e2-9285-ee46e269564f-result.json @@ -0,0 +1 @@ +{"name": "GET /orders возвращает список заказов", "status": "passed", "steps": [{"name": "Получаем список заказов", "status": "passed", "start": 1774337136903, "stop": 1774337147414}], "start": 1774337136903, "stop": 1774337147421, "uuid": "b1112add-e6c0-4a2b-8ae2-f49189621d79", "historyId": "27596a5953b04e365171c5c6467152ce", "testCaseId": "27596a5953b04e365171c5c6467152ce", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_returns_list", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/09ca6c79-50f9-4990-bb48-e1cb0d3346fc-result.json b/allure_report/09ca6c79-50f9-4990-bb48-e1cb0d3346fc-result.json new file mode 100644 index 0000000..d872da3 --- /dev/null +++ b/allure_report/09ca6c79-50f9-4990-bb48-e1cb0d3346fc-result.json @@ -0,0 +1 @@ +{"name": "Создание курьера → статус 201 и ok: true", "status": "passed", "steps": [{"name": "Создаём курьера", "status": "passed", "start": 1774335611325, "stop": 1774335612133}], "start": 1774335611321, "stop": 1774335612135, "uuid": "e29db5a6-0282-4b41-8747-a6e67c6786b3", "historyId": "55156a10c2af4f5bd616a034b6fbabbf", "testCaseId": "55156a10c2af4f5bd616a034b6fbabbf", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_success", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/0a11c2d7-8829-46f5-a658-02cfd908b8c8-result.json b/allure_report/0a11c2d7-8829-46f5-a658-02cfd908b8c8-result.json new file mode 100644 index 0000000..e1ebf40 --- /dev/null +++ b/allure_report/0a11c2d7-8829-46f5-a658-02cfd908b8c8-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного или серого цвета", "status": "passed", "start": 1774335613223, "stop": 1774335614008, "uuid": "4ccede6a-0441-4f29-ac02-fb56b4e17f22", "historyId": "05123ecbb92d58b196d96eba54b671dc", "testCaseId": "05123ecbb92d58b196d96eba54b671dc", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_or_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/0af44c76-1b6d-4617-bb59-3e9f40b6e160-result.json b/allure_report/0af44c76-1b6d-4617-bb59-3e9f40b6e160-result.json new file mode 100644 index 0000000..15eb867 --- /dev/null +++ b/allure_report/0af44c76-1b6d-4617-bb59-3e9f40b6e160-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=valeriepierce, pass=", "status": "passed", "start": 1774335338702, "stop": 1774335339775}], "parameters": [{"name": "login_val", "value": "'valeriepierce'"}, {"name": "pass_val", "value": "''"}], "start": 1774335338702, "stop": 1774335339778, "uuid": "57d3d019-4f2a-4c5e-958e-8bd5f47fef28", "historyId": "f773855d559bdd942407fd63c9d86021", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/0c0748bf-daab-4328-97e4-731ef9109da0-result.json b/allure_report/0c0748bf-daab-4328-97e4-731ef9109da0-result.json new file mode 100644 index 0000000..88a0d23 --- /dev/null +++ b/allure_report/0c0748bf-daab-4328-97e4-731ef9109da0-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ id, которого не существует", "status": "passed", "start": 1774336283560, "stop": 1774336285271, "uuid": "ddc137d9-1f44-4375-afc6-9a0b8529871e", "historyId": "65bcf6e62af1d7f6be8d966d512b6fa1", "testCaseId": "65bcf6e62af1d7f6be8d966d512b6fa1", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_not_exist_id_return_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/0c257e0c-a8b9-4800-9272-76823c01deaf-result.json b/allure_report/0c257e0c-a8b9-4800-9272-76823c01deaf-result.json new file mode 100644 index 0000000..b115d7d --- /dev/null +++ b/allure_report/0c257e0c-a8b9-4800-9272-76823c01deaf-result.json @@ -0,0 +1 @@ +{"name": "Нельзя создать двух одинаковых курьеров", "status": "passed", "steps": [{"name": "Создание первого курьера", "status": "passed", "start": 1774337491753, "stop": 1774337493724}, {"name": "Создание второго курьера с теми же данными", "status": "passed", "start": 1774337493724, "stop": 1774337494496}, {"name": "Авторизация первого курьера для получения id", "status": "passed", "start": 1774337494496, "stop": 1774337495307}, {"name": "Удаление тестового курьера", "status": "passed", "start": 1774337495307, "stop": 1774337496097}], "start": 1774337491753, "stop": 1774337496103, "uuid": "0333c8c0-c771-4a28-9dd1-ff9c590f25ca", "historyId": "c5c24fe8e8cfe2d9966747cdc9150475", "testCaseId": "c5c24fe8e8cfe2d9966747cdc9150475", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_two_same_courier_returns_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/0c999b58-76ca-46b7-bdff-0b86231f734a-result.json b/allure_report/0c999b58-76ca-46b7-bdff-0b86231f734a-result.json new file mode 100644 index 0000000..61f697d --- /dev/null +++ b/allure_report/0c999b58-76ca-46b7-bdff-0b86231f734a-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного и серого цвета", "status": "passed", "start": 1774335614015, "stop": 1774335614867, "uuid": "5e6f75c1-ae72-48a9-adc0-c72ef9f61b3e", "historyId": "1a1cb81fc7304807a073c3ef53e5e025", "testCaseId": "1a1cb81fc7304807a073c3ef53e5e025", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_and_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/0d0012e0-973f-416c-a06a-3e4e9f6575aa-container.json b/allure_report/0d0012e0-973f-416c-a06a-3e4e9f6575aa-container.json new file mode 100644 index 0000000..c9f0a97 --- /dev/null +++ b/allure_report/0d0012e0-973f-416c-a06a-3e4e9f6575aa-container.json @@ -0,0 +1 @@ +{"uuid": "a5648d30-52d2-4363-bb9c-18c2c2d4629a", "children": ["15db4238-48a1-4332-8fdd-fe4250d9b6c4"], "befores": [{"name": "create_courier", "status": "passed", "start": 1773999235506, "stop": 1773999235910}], "start": 1773999235506, "stop": 1773999237044} \ No newline at end of file diff --git a/allure_report/0e9d85a6-1628-40a9-9132-fcca12744257-container.json b/allure_report/0e9d85a6-1628-40a9-9132-fcca12744257-container.json new file mode 100644 index 0000000..38bc7f0 --- /dev/null +++ b/allure_report/0e9d85a6-1628-40a9-9132-fcca12744257-container.json @@ -0,0 +1 @@ +{"uuid": "68f3ddc4-3f70-48a1-8555-941c929b1c81", "befores": [{"name": "password_courier", "status": "passed", "start": 1773999260490, "stop": 1773999260490}], "start": 1773999260490, "stop": 1773999260864} \ No newline at end of file diff --git a/allure_report/0f75b937-5324-4807-bb4f-fa38bc418b76-result.json b/allure_report/0f75b937-5324-4807-bb4f-fa38bc418b76-result.json new file mode 100644 index 0000000..d989fb6 --- /dev/null +++ b/allure_report/0f75b937-5324-4807-bb4f-fa38bc418b76-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ по его id", "status": "passed", "start": 1774088426910, "stop": 1774088428834, "uuid": "850bc6c5-b5f8-4e38-a99c-c41b79848f6d", "historyId": "508b15b1be5fd7138b3efc9fba96ff54", "testCaseId": "508b15b1be5fd7138b3efc9fba96ff54", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_id_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/1003cca7-ae32-4aa1-9d66-6327e40f71c1-result.json b/allure_report/1003cca7-ae32-4aa1-9d66-6327e40f71c1-result.json new file mode 100644 index 0000000..b69ef39 --- /dev/null +++ b/allure_report/1003cca7-ae32-4aa1-9d66-6327e40f71c1-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ без courierId → 400", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774335605799, "stop": 1774335606876}, {"name": "PUT /accept без courierId", "status": "passed", "start": 1774335606876, "stop": 1774335607678}], "start": 1774335605799, "stop": 1774335607681, "uuid": "e6854419-c6c7-47c3-9372-36ca97941d2a", "historyId": "e671566bdda014251dc5f006893cbb51", "testCaseId": "e671566bdda014251dc5f006893cbb51", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_without_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/10e59468-7ced-4043-a35b-4b298ee19aec-container.json b/allure_report/10e59468-7ced-4043-a35b-4b298ee19aec-container.json new file mode 100644 index 0000000..3889b90 --- /dev/null +++ b/allure_report/10e59468-7ced-4043-a35b-4b298ee19aec-container.json @@ -0,0 +1 @@ +{"uuid": "58c6a15a-14f1-4754-b0f7-15335a46c978", "children": ["c43e7ec0-9092-4e2d-8ea2-7a46112b82dd"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1774088397549, "stop": 1774088397549}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1774088398364, "stop": 1774088400598}], "start": 1774088397549, "stop": 1774088400598} \ No newline at end of file diff --git a/allure_report/124c77e4-8927-450f-bf68-92cea7242d2e-container.json b/allure_report/124c77e4-8927-450f-bf68-92cea7242d2e-container.json new file mode 100644 index 0000000..b33e986 --- /dev/null +++ b/allure_report/124c77e4-8927-450f-bf68-92cea7242d2e-container.json @@ -0,0 +1 @@ +{"uuid": "1eb307ab-9a4e-4244-823e-102e63b09654", "children": ["6a22bbc8-2327-456f-94a1-c34238652417"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера", "status": "passed", "start": 1774336285275, "stop": 1774336286221}, {"name": "Логин созданного курьера", "status": "passed", "start": 1774336286221, "stop": 1774336287208}], "start": 1774336285275, "stop": 1774336287209}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774336288072, "stop": 1774336288913}], "start": 1774336288072, "stop": 1774336288917}], "start": 1774336285275, "stop": 1774336288917} \ No newline at end of file diff --git a/allure_report/141afcac-6f90-487a-a0fe-9f49c36724ce-container.json b/allure_report/141afcac-6f90-487a-a0fe-9f49c36724ce-container.json new file mode 100644 index 0000000..de94139 --- /dev/null +++ b/allure_report/141afcac-6f90-487a-a0fe-9f49c36724ce-container.json @@ -0,0 +1 @@ +{"uuid": "3db7700d-a519-43f8-990d-5c977361204b", "befores": [{"name": "login_val", "status": "passed", "start": 1774335511518, "stop": 1774335511518}], "start": 1774335511518, "stop": 1774335512599} \ No newline at end of file diff --git a/allure_report/1594df2f-e0ed-475b-846b-098d13d7e8a5-container.json b/allure_report/1594df2f-e0ed-475b-846b-098d13d7e8a5-container.json new file mode 100644 index 0000000..b7cbf19 --- /dev/null +++ b/allure_report/1594df2f-e0ed-475b-846b-098d13d7e8a5-container.json @@ -0,0 +1 @@ +{"uuid": "21683353-75b8-435a-b79f-46e72d9c1420", "befores": [{"name": "login_courier", "status": "passed", "start": 1773999260489, "stop": 1773999260490}], "start": 1773999260489, "stop": 1773999260865} \ No newline at end of file diff --git a/allure_report/15ade6dd-94e0-4fe2-89db-c6d3cea8e1d1-result.json b/allure_report/15ade6dd-94e0-4fe2-89db-c6d3cea8e1d1-result.json new file mode 100644 index 0000000..61f8073 --- /dev/null +++ b/allure_report/15ade6dd-94e0-4fe2-89db-c6d3cea8e1d1-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката без цвета", "status": "passed", "start": 1774257808995, "stop": 1774257809832, "uuid": "7339150f-98a6-414d-bb94-ed49419ccee5", "historyId": "52867eb5781bfc516b861627ab9f1f99", "testCaseId": "52867eb5781bfc516b861627ab9f1f99", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_without_color", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/1672bb99-bdc8-49db-8bdc-bdc938450d29-result.json b/allure_report/1672bb99-bdc8-49db-8bdc-bdc938450d29-result.json new file mode 100644 index 0000000..0487c68 --- /dev/null +++ b/allure_report/1672bb99-bdc8-49db-8bdc-bdc938450d29-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного и серого цвета", "status": "passed", "start": 1774336248944, "stop": 1774336249723, "uuid": "3de97ec8-3729-4bc6-82df-3d003072dcef", "historyId": "1a1cb81fc7304807a073c3ef53e5e025", "testCaseId": "1a1cb81fc7304807a073c3ef53e5e025", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_and_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/16f0b527-9950-4092-9c32-c39e41e13e0a-container.json b/allure_report/16f0b527-9950-4092-9c32-c39e41e13e0a-container.json new file mode 100644 index 0000000..f74f0d0 --- /dev/null +++ b/allure_report/16f0b527-9950-4092-9c32-c39e41e13e0a-container.json @@ -0,0 +1 @@ +{"uuid": "b6726e50-7ccd-4efe-a649-a143703e2ed9", "children": ["7f8986f6-6239-4309-a0f9-cf63b40312d9"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Подготовка данных нового курьера", "status": "passed", "start": 1774337537745, "stop": 1774337537745}, {"name": "Создание курьера", "status": "passed", "start": 1774337537745, "stop": 1774337538544}, {"name": "Авторизация созданного курьера для получения id", "status": "passed", "start": 1774337538544, "stop": 1774337539375}], "start": 1774337537745, "stop": 1774337539376}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774337540186, "stop": 1774337540971}], "start": 1774337540186, "stop": 1774337540979}], "start": 1774337537745, "stop": 1774337540979} \ No newline at end of file diff --git a/allure_report/17e2ccbc-2cb4-4f5f-b8b3-fb73a1b66f1a-result.json b/allure_report/17e2ccbc-2cb4-4f5f-b8b3-fb73a1b66f1a-result.json new file mode 100644 index 0000000..0745f77 --- /dev/null +++ b/allure_report/17e2ccbc-2cb4-4f5f-b8b3-fb73a1b66f1a-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного или серого цвета", "status": "passed", "start": 1774335301025, "stop": 1774335301892, "uuid": "aa324ac9-55c5-4a19-9ac2-d01a26941c1e", "historyId": "05123ecbb92d58b196d96eba54b671dc", "testCaseId": "05123ecbb92d58b196d96eba54b671dc", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_or_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/180da2ed-b352-48d3-9315-d8938774b6ce-container.json b/allure_report/180da2ed-b352-48d3-9315-d8938774b6ce-container.json new file mode 100644 index 0000000..37494ee --- /dev/null +++ b/allure_report/180da2ed-b352-48d3-9315-d8938774b6ce-container.json @@ -0,0 +1 @@ +{"uuid": "edd588a2-44f0-492b-b77b-5c595d5bdac7", "befores": [{"name": "pass_val", "status": "passed", "start": 1774336226141, "stop": 1774336226141}], "start": 1774336226141, "stop": 1774336226921} \ No newline at end of file diff --git a/allure_report/1821541d-d5a5-4ccb-b0bf-078f702a287d-result.json b/allure_report/1821541d-d5a5-4ccb-b0bf-078f702a287d-result.json new file mode 100644 index 0000000..430b565 --- /dev/null +++ b/allure_report/1821541d-d5a5-4ccb-b0bf-078f702a287d-result.json @@ -0,0 +1 @@ +{"name": "Удаление существующего курьера → ok: true", "status": "broken", "statusDetails": {"message": "AttributeError: 'generator' object has no attribute 'get'", "trace": "self = \nnew_create_courier = \n\n @allure.title(\"Удаление существующего курьера → ok: true\")\n def test_delete_existing_courier(self, new_create_courier):\n courier_info = new_create_courier\n> courier_id = courier_info.get(\"id\")\n ^^^^^^^^^^^^^^^^\nE AttributeError: 'generator' object has no attribute 'get'\n\ntests\\test_delete_courier.py:13: AttributeError"}, "start": 1774335475854, "stop": 1774335475854, "uuid": "b1b560bf-2c1d-4206-afc5-b1c79df6f01a", "historyId": "1b52a382d5cbdb07dd5f2c9892bb660e", "testCaseId": "1b52a382d5cbdb07dd5f2c9892bb660e", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_existing_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/18d77c10-939e-4463-97d1-ea4f71b52748-container.json b/allure_report/18d77c10-939e-4463-97d1-ea4f71b52748-container.json new file mode 100644 index 0000000..e330fc5 --- /dev/null +++ b/allure_report/18d77c10-939e-4463-97d1-ea4f71b52748-container.json @@ -0,0 +1 @@ +{"uuid": "95a6b125-9a2f-4de3-a577-a0106c1018b9", "befores": [{"name": "pass_val", "status": "passed", "start": 1774335652927, "stop": 1774335652927}], "start": 1774335652927, "stop": 1774335654706} \ No newline at end of file diff --git a/allure_report/193ffe74-ad36-41bd-9287-d5d9e4174ee4-result.json b/allure_report/193ffe74-ad36-41bd-9287-d5d9e4174ee4-result.json new file mode 100644 index 0000000..496879b --- /dev/null +++ b/allure_report/193ffe74-ad36-41bd-9287-d5d9e4174ee4-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=hstewart, pass=", "status": "passed", "start": 1774335512608, "stop": 1774335513405}], "parameters": [{"name": "login_val", "value": "'hstewart'"}, {"name": "pass_val", "value": "''"}], "start": 1774335512607, "stop": 1774335513409, "uuid": "f3fffea3-99c7-43cb-ab60-26584bffde52", "historyId": "321faf17dab3d2122307d2d1ca7c8917", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/1a794a5d-97e0-415c-9bab-e90f2fac57d2-container.json b/allure_report/1a794a5d-97e0-415c-9bab-e90f2fac57d2-container.json new file mode 100644 index 0000000..e11a8a8 --- /dev/null +++ b/allure_report/1a794a5d-97e0-415c-9bab-e90f2fac57d2-container.json @@ -0,0 +1 @@ +{"uuid": "a3036001-129c-46e7-8158-75081bf0b7ad", "befores": [{"name": "pass_val", "status": "passed", "start": 1774335513419, "stop": 1774335513419}], "start": 1774335513419, "stop": 1774335514210} \ No newline at end of file diff --git a/allure_report/1b5dab27-6de2-4ca7-8fdb-df079e1b81f0-container.json b/allure_report/1b5dab27-6de2-4ca7-8fdb-df079e1b81f0-container.json new file mode 100644 index 0000000..2e379cf --- /dev/null +++ b/allure_report/1b5dab27-6de2-4ca7-8fdb-df079e1b81f0-container.json @@ -0,0 +1 @@ +{"uuid": "b1711b66-a996-40f9-b259-548b374c4397", "befores": [{"name": "pass_val", "status": "passed", "start": 1774335654711, "stop": 1774335654711}], "start": 1774335654711, "stop": 1774335655445} \ No newline at end of file diff --git a/allure_report/1c18a214-b52d-4b92-ac20-b3833c0873c1-result.json b/allure_report/1c18a214-b52d-4b92-ac20-b3833c0873c1-result.json new file mode 100644 index 0000000..17f5b9d --- /dev/null +++ b/allure_report/1c18a214-b52d-4b92-ac20-b3833c0873c1-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ и получить номер заказа", "status": "passed", "start": 1773999242551, "stop": 1773999242953, "uuid": "52ed22e0-f5f4-44a3-9c0d-c525a005477f", "historyId": "665daf3a44fcd0b02380ad9b751ce517", "testCaseId": "665daf3a44fcd0b02380ad9b751ce517", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_return_code_track_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/1cb4dd53-43c9-4657-aa12-8a656d07fe6e-result.json b/allure_report/1cb4dd53-43c9-4657-aa12-8a656d07fe6e-result.json new file mode 100644 index 0000000..158bd8b --- /dev/null +++ b/allure_report/1cb4dd53-43c9-4657-aa12-8a656d07fe6e-result.json @@ -0,0 +1 @@ +{"name": "Логин несуществующего пользователя", "status": "passed", "steps": [{"name": "Логин полностью несуществующего пользователя", "status": "passed", "start": 1774335337116, "stop": 1774335337903}], "start": 1774335337113, "stop": 1774335337907, "uuid": "4fd9b3ed-299f-4a1d-8abe-298358e3d967", "historyId": "aa52b94637bf50da956968555011d6c6", "testCaseId": "aa52b94637bf50da956968555011d6c6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_non_existent_user", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/1e8af10f-6a3b-4ad1-b727-d47d4def961c-result.json b/allure_report/1e8af10f-6a3b-4ad1-b727-d47d4def961c-result.json new file mode 100644 index 0000000..201b8b7 --- /dev/null +++ b/allure_report/1e8af10f-6a3b-4ad1-b727-d47d4def961c-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ без его id", "status": "passed", "start": 1774336281851, "stop": 1774336283554, "uuid": "5e4976af-ec98-4ad9-a1ce-30a21e7e5d45", "historyId": "8e5ee3b3ff114c2322cf39749ea4b89f", "testCaseId": "8e5ee3b3ff114c2322cf39749ea4b89f", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_without_id_return_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/1fd896a6-00d9-46c2-ba2c-f3c9df42cf6a-result.json b/allure_report/1fd896a6-00d9-46c2-ba2c-f3c9df42cf6a-result.json new file mode 100644 index 0000000..08066eb --- /dev/null +++ b/allure_report/1fd896a6-00d9-46c2-ba2c-f3c9df42cf6a-result.json @@ -0,0 +1 @@ +{"name": "GET /orders возвращает список заказов", "status": "passed", "steps": [{"name": "Получаем список заказов", "status": "passed", "start": 1774257816046, "stop": 1774257827689}], "start": 1774257816045, "stop": 1774257827697, "uuid": "230170cc-8316-483c-8bf7-bd76efbb130e", "historyId": "27596a5953b04e365171c5c6467152ce", "testCaseId": "27596a5953b04e365171c5c6467152ce", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_returns_list", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/202486b7-f064-4345-bc8f-98ceae6e3be5-container.json b/allure_report/202486b7-f064-4345-bc8f-98ceae6e3be5-container.json new file mode 100644 index 0000000..2d0884c --- /dev/null +++ b/allure_report/202486b7-f064-4345-bc8f-98ceae6e3be5-container.json @@ -0,0 +1 @@ +{"uuid": "49026dff-8f32-435d-b5ff-41e4b75fa33d", "befores": [{"name": "pass_val", "status": "passed", "start": 1774335337913, "stop": 1774335337913}], "start": 1774335337913, "stop": 1774335338693} \ No newline at end of file diff --git a/allure_report/204eb1cf-11b3-41fa-a250-1e12d69b3896-result.json b/allure_report/204eb1cf-11b3-41fa-a250-1e12d69b3896-result.json new file mode 100644 index 0000000..67c8c1c --- /dev/null +++ b/allure_report/204eb1cf-11b3-41fa-a250-1e12d69b3896-result.json @@ -0,0 +1 @@ +{"name": "Логин с некорректными данными (неверный пароль)", "status": "passed", "steps": [{"name": "Логин с неверными данными", "status": "passed", "start": 1774336223812, "stop": 1774336224572}], "start": 1774336223812, "stop": 1774336224576, "uuid": "1dca1d27-60bb-4c7e-86ba-5091f1ed976f", "historyId": "c2d859c4a1f827d06c4b95a936501e1f", "testCaseId": "c2d859c4a1f827d06c4b95a936501e1f", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_with_incorrect_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/20730072-a4a2-4725-968a-9e8575ea0c98-result.json b/allure_report/20730072-a4a2-4725-968a-9e8575ea0c98-result.json new file mode 100644 index 0000000..9fdbe99 --- /dev/null +++ b/allure_report/20730072-a4a2-4725-968a-9e8575ea0c98-result.json @@ -0,0 +1 @@ +{"name": "Принять несуществующий заказ → 404 или 500", "status": "passed", "steps": [{"name": "PUT несуществующего заказа", "status": "passed", "start": 1774337121346, "stop": 1774337122147}], "start": 1774337121346, "stop": 1774337122151, "uuid": "c30e610d-0cf6-4339-8f15-8374d9c1c4a4", "historyId": "27edfbe4acb7a747cb40eddc034806e2", "testCaseId": "27edfbe4acb7a747cb40eddc034806e2", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_nonexistent_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/20943330-99f8-4b37-96ff-0e7052884f1d-container.json b/allure_report/20943330-99f8-4b37-96ff-0e7052884f1d-container.json new file mode 100644 index 0000000..86563e4 --- /dev/null +++ b/allure_report/20943330-99f8-4b37-96ff-0e7052884f1d-container.json @@ -0,0 +1 @@ +{"uuid": "adfc7b4d-d605-4504-85ee-d5e2c216651d", "children": ["504f0e97-bbd1-44eb-8b6a-acc2dbceb618"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1774088392351, "stop": 1774088392352}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1774088393164, "stop": 1774088394727}], "start": 1774088392351, "stop": 1774088394727} \ No newline at end of file diff --git a/allure_report/20c8711b-d0cc-4683-950f-7d3f1a5a6282-container.json b/allure_report/20c8711b-d0cc-4683-950f-7d3f1a5a6282-container.json new file mode 100644 index 0000000..952a508 --- /dev/null +++ b/allure_report/20c8711b-d0cc-4683-950f-7d3f1a5a6282-container.json @@ -0,0 +1 @@ +{"uuid": "840b1e9e-029a-424c-80a8-2df54ebfd5b0", "children": ["cbddef76-b9c1-4167-a8c6-976ae702dcab"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1774088387526, "stop": 1774088387526}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1774088390068, "stop": 1774088391573}], "start": 1774088387526, "stop": 1774088391573} \ No newline at end of file diff --git a/allure_report/23d8f625-70d0-4ae1-a438-4fa72f782e2d-result.json b/allure_report/23d8f625-70d0-4ae1-a438-4fa72f782e2d-result.json new file mode 100644 index 0000000..f8edce1 --- /dev/null +++ b/allure_report/23d8f625-70d0-4ae1-a438-4fa72f782e2d-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ без courierId → 400", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774336236387, "stop": 1774336237587}, {"name": "PUT /accept без courierId", "status": "passed", "start": 1774336237587, "stop": 1774336238351}], "start": 1774336236387, "stop": 1774336238354, "uuid": "d0cd3c5a-0132-4486-9d3d-478422ef33a9", "historyId": "e671566bdda014251dc5f006893cbb51", "testCaseId": "e671566bdda014251dc5f006893cbb51", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_without_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/25c9f503-909e-43f1-a0f6-faf82f94e6ed-result.json b/allure_report/25c9f503-909e-43f1-a0f6-faf82f94e6ed-result.json new file mode 100644 index 0000000..18a09c3 --- /dev/null +++ b/allure_report/25c9f503-909e-43f1-a0f6-faf82f94e6ed-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ и получить номер заказа", "status": "passed", "start": 1774335303523, "stop": 1774335304316, "uuid": "90e0c51c-2bfc-42c6-bf1d-ddf23e6897ed", "historyId": "665daf3a44fcd0b02380ad9b751ce517", "testCaseId": "665daf3a44fcd0b02380ad9b751ce517", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_return_code_track_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/2821bfe1-50c5-4ff3-ad75-adc5a6360c01-container.json b/allure_report/2821bfe1-50c5-4ff3-ad75-adc5a6360c01-container.json new file mode 100644 index 0000000..c8e2eff --- /dev/null +++ b/allure_report/2821bfe1-50c5-4ff3-ad75-adc5a6360c01-container.json @@ -0,0 +1 @@ +{"uuid": "93c94a5d-ef45-4191-9084-c8626177addf", "befores": [{"name": "login_courier", "status": "passed", "start": 1774088434952, "stop": 1774088434952}], "start": 1774088434952, "stop": 1774088435694} \ No newline at end of file diff --git a/allure_report/292a6403-b9e7-4b27-b7f1-8a5887957f20-container.json b/allure_report/292a6403-b9e7-4b27-b7f1-8a5887957f20-container.json new file mode 100644 index 0000000..27fdd35 --- /dev/null +++ b/allure_report/292a6403-b9e7-4b27-b7f1-8a5887957f20-container.json @@ -0,0 +1 @@ +{"uuid": "9ffcdce7-2d0f-48f1-b626-29522513e4aa", "befores": [{"name": "pass_val", "status": "passed", "start": 1774335512607, "stop": 1774335512607}], "start": 1774335512607, "stop": 1774335513411} \ No newline at end of file diff --git a/allure_report/2dbace7b-c78f-4f60-9221-76bfb2b27b65-container.json b/allure_report/2dbace7b-c78f-4f60-9221-76bfb2b27b65-container.json new file mode 100644 index 0000000..e67d328 --- /dev/null +++ b/allure_report/2dbace7b-c78f-4f60-9221-76bfb2b27b65-container.json @@ -0,0 +1 @@ +{"uuid": "a5edf9f0-b6f4-4b42-afeb-5d5ba65ee6ca", "children": ["e209c3be-2cd6-4aba-baee-e3a246683c62"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Подготовка данных нового курьера", "status": "passed", "start": 1774337164038, "stop": 1774337164038}, {"name": "Создание курьера", "status": "passed", "start": 1774337164038, "stop": 1774337164840}, {"name": "Авторизация созданного курьера для получения id", "status": "passed", "start": 1774337164840, "stop": 1774337165616}], "start": 1774337164038, "stop": 1774337165616}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774337166394, "stop": 1774337167210}], "start": 1774337166394, "stop": 1774337167216}], "start": 1774337164038, "stop": 1774337167216} \ No newline at end of file diff --git a/allure_report/2de25451-db1b-4717-9d98-de4b724752fd-container.json b/allure_report/2de25451-db1b-4717-9d98-de4b724752fd-container.json new file mode 100644 index 0000000..9866365 --- /dev/null +++ b/allure_report/2de25451-db1b-4717-9d98-de4b724752fd-container.json @@ -0,0 +1 @@ +{"uuid": "395a9fc7-804b-4bab-8489-b5cab99d8f02", "children": ["15db4238-48a1-4332-8fdd-fe4250d9b6c4"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1773999235910, "stop": 1773999235910}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1773999236289, "stop": 1773999237042}], "start": 1773999235910, "stop": 1773999237042} \ No newline at end of file diff --git a/allure_report/2e06811c-bb1a-402d-8956-65b142d877f7-result.json b/allure_report/2e06811c-bb1a-402d-8956-65b142d877f7-result.json new file mode 100644 index 0000000..ae8f80f --- /dev/null +++ b/allure_report/2e06811c-bb1a-402d-8956-65b142d877f7-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного или серого цвета", "status": "passed", "start": 1774336178942, "stop": 1774336179709, "uuid": "5e75feb2-9c62-42ed-b885-0b5bd2aec995", "historyId": "05123ecbb92d58b196d96eba54b671dc", "testCaseId": "05123ecbb92d58b196d96eba54b671dc", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_or_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/2e49c3ec-a7a0-4997-b9af-81ff5274a966-result.json b/allure_report/2e49c3ec-a7a0-4997-b9af-81ff5274a966-result.json new file mode 100644 index 0000000..dddc93a --- /dev/null +++ b/allure_report/2e49c3ec-a7a0-4997-b9af-81ff5274a966-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=, pass=", "status": "passed", "start": 1774335654711, "stop": 1774335655442}], "parameters": [{"name": "login_val", "value": "''"}, {"name": "pass_val", "value": "''"}], "start": 1774335654711, "stop": 1774335655444, "uuid": "738c7c8a-211f-418d-abe6-ad4dff55fa91", "historyId": "984b1d11c13b9895ab285735388751f6", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/3130be3d-6d8e-4534-8393-32a18b0737ab-result.json b/allure_report/3130be3d-6d8e-4534-8393-32a18b0737ab-result.json new file mode 100644 index 0000000..7916b3f --- /dev/null +++ b/allure_report/3130be3d-6d8e-4534-8393-32a18b0737ab-result.json @@ -0,0 +1 @@ +{"name": "Выполнить логин с несуществующим логином и паролем", "status": "passed", "start": 1774088434211, "stop": 1774088434947, "uuid": "e2a4bf49-4a83-4be1-ba6c-89e671431f04", "historyId": "50ea4cbb8bb01c593384f7208edb64f5", "testCaseId": "50ea4cbb8bb01c593384f7208edb64f5", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_with_bad_login_password_return_message_error", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/315a84d5-686e-453d-9392-490981b2ada6-result.json b/allure_report/315a84d5-686e-453d-9392-490981b2ada6-result.json new file mode 100644 index 0000000..b3643ed --- /dev/null +++ b/allure_report/315a84d5-686e-453d-9392-490981b2ada6-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ без его id", "status": "passed", "start": 1774088428840, "stop": 1774088430381, "uuid": "6c120941-ed6f-496e-b169-6bf00d50428c", "historyId": "8e5ee3b3ff114c2322cf39749ea4b89f", "testCaseId": "8e5ee3b3ff114c2322cf39749ea4b89f", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_without_id_return_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/31629e7f-99de-4f83-a75f-3bbc18dda6ca-result.json b/allure_report/31629e7f-99de-4f83-a75f-3bbc18dda6ca-result.json new file mode 100644 index 0000000..a65e087 --- /dev/null +++ b/allure_report/31629e7f-99de-4f83-a75f-3bbc18dda6ca-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с несуществующими данными → ошибка", "status": "passed", "steps": [{"name": "Попытка логина с заведомо неверными данными", "status": "passed", "start": 1774335295833, "stop": 1774335296606}], "start": 1774335295832, "stop": 1774335296609, "uuid": "9fbff5ef-1391-4eec-8256-30a9b6c5065d", "historyId": "8c1fc6ee71dc28770885f611bf0b7b44", "testCaseId": "8c1fc6ee71dc28770885f611bf0b7b44", "fullName": "tests.test_courier_login.TestCourierLogin#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_courier_login"}, {"name": "subSuite", "value": "TestCourierLogin"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_courier_login"}], "titlePath": ["tests", "test_courier_login.py", "TestCourierLogin"]} \ No newline at end of file diff --git a/allure_report/31de2177-0c13-4707-bba1-23d3a4fda8fe-container.json b/allure_report/31de2177-0c13-4707-bba1-23d3a4fda8fe-container.json new file mode 100644 index 0000000..c7c4bde --- /dev/null +++ b/allure_report/31de2177-0c13-4707-bba1-23d3a4fda8fe-container.json @@ -0,0 +1 @@ +{"uuid": "bc78cb2a-6503-497a-a178-75c237648865", "children": ["73e20372-5c37-479e-9cfd-f8f02f1f0f2b"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера + автоматическая очистка", "status": "passed", "start": 1774335508844, "stop": 1774335508844}], "start": 1774335508843, "stop": 1774335508844}], "start": 1774335508843, "stop": 1774335508852} \ No newline at end of file diff --git a/allure_report/31fdad93-d61a-4810-9ec1-b0f33e7be98f-container.json b/allure_report/31fdad93-d61a-4810-9ec1-b0f33e7be98f-container.json new file mode 100644 index 0000000..b82fb22 --- /dev/null +++ b/allure_report/31fdad93-d61a-4810-9ec1-b0f33e7be98f-container.json @@ -0,0 +1 @@ +{"uuid": "dbd5c074-4d8a-49ec-bcdf-854ec0b4d5e6", "befores": [{"name": "login_val", "status": "passed", "start": 1774336291722, "stop": 1774336291722}], "start": 1774336291722, "stop": 1774336292612} \ No newline at end of file diff --git a/allure_report/32d10c08-c50e-4e2c-8ed9-469a09efd3f4-container.json b/allure_report/32d10c08-c50e-4e2c-8ed9-469a09efd3f4-container.json new file mode 100644 index 0000000..2449615 --- /dev/null +++ b/allure_report/32d10c08-c50e-4e2c-8ed9-469a09efd3f4-container.json @@ -0,0 +1 @@ +{"uuid": "34b87dd3-a061-422f-8b8a-b41b502c04f4", "children": ["fea8b49f-ce3a-4272-9a74-d0f5e2023d64"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера + автоматическая очистка", "status": "passed", "start": 1774335467979, "stop": 1774335467979}], "start": 1774335467979, "stop": 1774335467979}], "start": 1774335467979, "stop": 1774335468120} \ No newline at end of file diff --git a/allure_report/336974a3-8f58-484d-b207-5c8f9f67cf90-container.json b/allure_report/336974a3-8f58-484d-b207-5c8f9f67cf90-container.json new file mode 100644 index 0000000..2ebf754 --- /dev/null +++ b/allure_report/336974a3-8f58-484d-b207-5c8f9f67cf90-container.json @@ -0,0 +1 @@ +{"uuid": "23d219eb-5888-4951-8b1e-885ae282c407", "befores": [{"name": "pass_val", "status": "passed", "start": 1774335338701, "stop": 1774335338701}], "start": 1774335338701, "stop": 1774335339779} \ No newline at end of file diff --git a/allure_report/33ed850f-1183-4e36-8495-5c462aa8ff68-result.json b/allure_report/33ed850f-1183-4e36-8495-5c462aa8ff68-result.json new file mode 100644 index 0000000..d9009d7 --- /dev/null +++ b/allure_report/33ed850f-1183-4e36-8495-5c462aa8ff68-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ по его id", "status": "passed", "start": 1774337528366, "stop": 1774337530115, "uuid": "cc9ea88d-86b9-4ab7-9912-3ef18cdaceb5", "historyId": "508b15b1be5fd7138b3efc9fba96ff54", "testCaseId": "508b15b1be5fd7138b3efc9fba96ff54", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_id_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/33f34bf5-4732-4ef9-958d-3b820c376c97-container.json b/allure_report/33f34bf5-4732-4ef9-958d-3b820c376c97-container.json new file mode 100644 index 0000000..4559e88 --- /dev/null +++ b/allure_report/33f34bf5-4732-4ef9-958d-3b820c376c97-container.json @@ -0,0 +1 @@ +{"uuid": "47fa7fac-7034-4673-81b2-4578547ea267", "befores": [{"name": "password_value", "status": "passed", "start": 1774337171198, "stop": 1774337171198}], "start": 1774337171198, "stop": 1774337172001} \ No newline at end of file diff --git a/allure_report/3477a61c-9adb-4155-b8d2-41ef32a2e2c6-result.json b/allure_report/3477a61c-9adb-4155-b8d2-41ef32a2e2c6-result.json new file mode 100644 index 0000000..5c8d7b1 --- /dev/null +++ b/allure_report/3477a61c-9adb-4155-b8d2-41ef32a2e2c6-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ id, которого не существует", "status": "passed", "start": 1773999258487, "stop": 1773999259286, "uuid": "d3f76ee1-e883-4bce-ac7e-8324141a8543", "historyId": "65bcf6e62af1d7f6be8d966d512b6fa1", "testCaseId": "65bcf6e62af1d7f6be8d966d512b6fa1", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_not_exist_id_return_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/34bab2f6-3036-4b16-b073-f8c53e3540b4-result.json b/allure_report/34bab2f6-3036-4b16-b073-f8c53e3540b4-result.json new file mode 100644 index 0000000..9868095 --- /dev/null +++ b/allure_report/34bab2f6-3036-4b16-b073-f8c53e3540b4-result.json @@ -0,0 +1 @@ +{"name": "Можно создать нового курьера", "status": "passed", "steps": [{"name": "Создание нового курьера", "status": "passed", "start": 1774337489305, "stop": 1774337490115}, {"name": "Авторизация созданного курьера для получения id", "status": "passed", "start": 1774337490115, "stop": 1774337490945}, {"name": "Удаление созданного курьера", "status": "passed", "start": 1774337490945, "stop": 1774337491737}], "start": 1774337489304, "stop": 1774337491745, "uuid": "1d54107d-a4ed-410d-9424-773c62978fa3", "historyId": "55156a10c2af4f5bd616a034b6fbabbf", "testCaseId": "55156a10c2af4f5bd616a034b6fbabbf", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_success", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/35e22951-e82d-49b8-9220-a12b26fd96e7-result.json b/allure_report/35e22951-e82d-49b8-9220-a12b26fd96e7-result.json new file mode 100644 index 0000000..bdf5660 --- /dev/null +++ b/allure_report/35e22951-e82d-49b8-9220-a12b26fd96e7-result.json @@ -0,0 +1 @@ +{"name": "Создать курьера c логином, который уже существует в системе", "status": "passed", "start": 1774088402208, "stop": 1774088402989, "uuid": "e362e067-ae73-419a-b2ca-33a2dc878c7d", "historyId": "71c76e221ceef976d02a2161df8078f2", "testCaseId": "71c76e221ceef976d02a2161df8078f2", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_with_login_already_exists_show_message_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/36e775bd-ee9c-4291-a566-27680eee738a-result.json b/allure_report/36e775bd-ee9c-4291-a566-27680eee738a-result.json new file mode 100644 index 0000000..616a0cf --- /dev/null +++ b/allure_report/36e775bd-ee9c-4291-a566-27680eee738a-result.json @@ -0,0 +1 @@ +{"name": "Создать курьера и получить статус код 201", "status": "passed", "start": 1774088394730, "stop": 1774088395533, "uuid": "2a71cb22-5d89-4cf7-90f5-5c5c729b7d8b", "historyId": "e24cc485619215d7dea78e939963b32e", "testCaseId": "e24cc485619215d7dea78e939963b32e", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_return_status_code_201", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/37ff829a-8f27-4510-aa5b-a6c7ef2690b9-result.json b/allure_report/37ff829a-8f27-4510-aa5b-a6c7ef2690b9-result.json new file mode 100644 index 0000000..ecac91b --- /dev/null +++ b/allure_report/37ff829a-8f27-4510-aa5b-a6c7ef2690b9-result.json @@ -0,0 +1 @@ +{"name": "Логин с некорректными данными (неверный пароль)", "status": "passed", "steps": [{"name": "Логин с неверными данными", "status": "passed", "start": 1774335336329, "stop": 1774335337107}], "start": 1774335336329, "stop": 1774335337109, "uuid": "6f32b15b-34b6-42e5-a00b-b43b4b9d4af6", "historyId": "c2d859c4a1f827d06c4b95a936501e1f", "testCaseId": "c2d859c4a1f827d06c4b95a936501e1f", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_with_incorrect_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/3a373975-41d8-43b7-b0a4-dfbfdcfdcf51-container.json b/allure_report/3a373975-41d8-43b7-b0a4-dfbfdcfdcf51-container.json new file mode 100644 index 0000000..ef4ee76 --- /dev/null +++ b/allure_report/3a373975-41d8-43b7-b0a4-dfbfdcfdcf51-container.json @@ -0,0 +1 @@ +{"uuid": "ba0fac0c-8051-41d7-8a58-ef7640c87632", "befores": [{"name": "password_courier", "status": "passed", "start": 1774088434952, "stop": 1774088434952}], "start": 1774088434952, "stop": 1774088435692} \ No newline at end of file diff --git a/allure_report/3ec989aa-7681-484b-b595-77db01f8f65c-result.json b/allure_report/3ec989aa-7681-484b-b595-77db01f8f65c-result.json new file mode 100644 index 0000000..616d41b --- /dev/null +++ b/allure_report/3ec989aa-7681-484b-b595-77db01f8f65c-result.json @@ -0,0 +1 @@ +{"name": "Принять несуществующий заказ → 404 или 500", "status": "broken", "statusDetails": {"message": "AttributeError: 'generator' object has no attribute 'get'", "trace": "self = \nnew_create_courier = \n\n @allure.title(\"Принять несуществующий заказ → 404 или 500\")\n def test_accept_nonexistent_order(self, new_create_courier):\n courier_info = new_create_courier\n> courier_id = courier_info.get(\"id\")\n ^^^^^^^^^^^^^^^^\nE AttributeError: 'generator' object has no attribute 'get'\n\ntests\\test_accept_order.py:47: AttributeError"}, "start": 1774335295681, "stop": 1774335295681, "uuid": "75b79ad5-4c41-421d-b11b-655f7e3be675", "historyId": "27edfbe4acb7a747cb40eddc034806e2", "testCaseId": "27edfbe4acb7a747cb40eddc034806e2", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_nonexistent_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/3ee6df4e-470f-496c-ba4f-da6d985d8bd4-result.json b/allure_report/3ee6df4e-470f-496c-ba4f-da6d985d8bd4-result.json new file mode 100644 index 0000000..48a3dcf --- /dev/null +++ b/allure_report/3ee6df4e-470f-496c-ba4f-da6d985d8bd4-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=, pass=", "status": "passed", "start": 1774335339788, "stop": 1774335340578}], "parameters": [{"name": "login_val", "value": "''"}, {"name": "pass_val", "value": "''"}], "start": 1774335339788, "stop": 1774335340582, "uuid": "1b2c8efb-ff89-4df8-8eb8-fc798358e5f8", "historyId": "984b1d11c13b9895ab285735388751f6", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/4021e4d7-79ea-4405-b2c0-9b00e427adb8-result.json b/allure_report/4021e4d7-79ea-4405-b2c0-9b00e427adb8-result.json new file mode 100644 index 0000000..7a9a171 --- /dev/null +++ b/allure_report/4021e4d7-79ea-4405-b2c0-9b00e427adb8-result.json @@ -0,0 +1 @@ +{"name": "Параметр limit ограничивает количество заказов в ответе", "status": "passed", "steps": [{"name": "Получаем список заказов с limit=5", "status": "passed", "start": 1774337517722, "stop": 1774337528355}], "start": 1774337517722, "stop": 1774337528359, "uuid": "c85a7b51-92e2-4602-b8b0-6ed7d3cef57d", "historyId": "2386a1a0a3b0d8d81025c34bd7752da0", "testCaseId": "2386a1a0a3b0d8d81025c34bd7752da0", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_return_list_orders", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/408acc55-c3fb-4222-98ac-ff8c86897e70-result.json b/allure_report/408acc55-c3fb-4222-98ac-ff8c86897e70-result.json new file mode 100644 index 0000000..3432014 --- /dev/null +++ b/allure_report/408acc55-c3fb-4222-98ac-ff8c86897e70-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ по его id", "status": "passed", "start": 1774335502619, "stop": 1774335504268, "uuid": "8b5d000e-69f4-4068-9b4e-47862743a60e", "historyId": "508b15b1be5fd7138b3efc9fba96ff54", "testCaseId": "508b15b1be5fd7138b3efc9fba96ff54", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_id_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/414ceb7e-17b4-445c-916e-7e621fd26dcb-result.json b/allure_report/414ceb7e-17b4-445c-916e-7e621fd26dcb-result.json new file mode 100644 index 0000000..752266c --- /dev/null +++ b/allure_report/414ceb7e-17b4-445c-916e-7e621fd26dcb-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ без его id", "status": "passed", "start": 1774337530119, "stop": 1774337532718, "uuid": "8a792d8e-01bf-4369-8628-3d6d1453adef", "historyId": "8e5ee3b3ff114c2322cf39749ea4b89f", "testCaseId": "8e5ee3b3ff114c2322cf39749ea4b89f", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_without_id_return_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/41502746-3aad-4ec7-968e-4c443793b2cc-container.json b/allure_report/41502746-3aad-4ec7-968e-4c443793b2cc-container.json new file mode 100644 index 0000000..1248717 --- /dev/null +++ b/allure_report/41502746-3aad-4ec7-968e-4c443793b2cc-container.json @@ -0,0 +1 @@ +{"uuid": "7544e0df-bc0b-457d-83ab-595d66b9839b", "befores": [{"name": "password_courier", "status": "passed", "start": 1773999260869, "stop": 1773999260869}], "start": 1773999260869, "stop": 1773999261239} \ No newline at end of file diff --git a/allure_report/415321a6-38ec-4f7d-b4fb-5120ac3f2ecf-container.json b/allure_report/415321a6-38ec-4f7d-b4fb-5120ac3f2ecf-container.json new file mode 100644 index 0000000..c835091 --- /dev/null +++ b/allure_report/415321a6-38ec-4f7d-b4fb-5120ac3f2ecf-container.json @@ -0,0 +1 @@ +{"uuid": "f5fb3602-41d9-4485-adc0-5f1674b6bd8a", "children": ["1987a059-eb7f-4461-bf0e-e2aa128bb834"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1773999237049, "stop": 1773999237049}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1773999237447, "stop": 1773999238197}], "start": 1773999237049, "stop": 1773999238197} \ No newline at end of file diff --git a/allure_report/416674e4-7fd1-4c87-ad55-8866ef2359f9-result.json b/allure_report/416674e4-7fd1-4c87-ad55-8866ef2359f9-result.json new file mode 100644 index 0000000..6055ffd --- /dev/null +++ b/allure_report/416674e4-7fd1-4c87-ad55-8866ef2359f9-result.json @@ -0,0 +1 @@ +{"name": "Логин несуществующего пользователя", "status": "passed", "steps": [{"name": "Логин полностью несуществующего пользователя", "status": "passed", "start": 1774336224587, "stop": 1774336225352}], "start": 1774336224587, "stop": 1774336225357, "uuid": "d9fd7105-4d92-4122-8ead-9118424ea939", "historyId": "aa52b94637bf50da956968555011d6c6", "testCaseId": "aa52b94637bf50da956968555011d6c6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_non_existent_user", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/424403c3-f70a-43b3-86eb-f4566b5f220d-result.json b/allure_report/424403c3-f70a-43b3-86eb-f4566b5f220d-result.json new file mode 100644 index 0000000..bddcdeb --- /dev/null +++ b/allure_report/424403c3-f70a-43b3-86eb-f4566b5f220d-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката без цвета", "status": "passed", "start": 1774335474055, "stop": 1774335474879, "uuid": "4ad8fba5-dbc2-4409-9c9f-2bd13b518d89", "historyId": "52867eb5781bfc516b861627ab9f1f99", "testCaseId": "52867eb5781bfc516b861627ab9f1f99", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_without_color", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/427a7db1-5c2e-4acd-ba66-490429fdae68-container.json b/allure_report/427a7db1-5c2e-4acd-ba66-490429fdae68-container.json new file mode 100644 index 0000000..4d8528a --- /dev/null +++ b/allure_report/427a7db1-5c2e-4acd-ba66-490429fdae68-container.json @@ -0,0 +1 @@ +{"uuid": "9e16e593-7edd-4309-a802-a4cc53880e7f", "children": ["26f98ea1-6b7a-4621-b075-16ee67914751", "7923ca7d-9e20-426d-b53a-bbedf25d4a33", "cbddef76-b9c1-4167-a8c6-976ae702dcab", "504f0e97-bbd1-44eb-8b6a-acc2dbceb618", "2a71cb22-5d89-4cf7-90f5-5c5c729b7d8b", "c43e7ec0-9092-4e2d-8ea2-7a46112b82dd", "683c3e28-0bf6-4d78-b79e-cabd7b551c5a", "e362e067-ae73-419a-b2ca-33a2dc878c7d", "0e324eae-2add-494b-9bc6-a6f0819eee5e", "12beed2f-5ddc-4acf-aaf5-b257c462b692", "965df472-2060-4c90-be30-d824ee1914b2", "a462750c-7de5-4a91-be51-f706eab08c5e", "124ab532-9e82-4e03-bf1a-15b97e1d516d", "e6fc778a-f4c7-401a-8faa-0db6e413c87e", "f114d810-dad1-451f-a57c-f5c1f2097b2c", "85489c59-b57e-4203-9e0c-3cc006bfffef", "850bc6c5-b5f8-4e38-a99c-c41b79848f6d", "6c120941-ed6f-496e-b169-6bf00d50428c", "754bae55-f3b4-4f14-bdf9-f1f57e8c60ff", "c85c3630-0e28-4d8e-9285-33cc9c26d55c", "e2a4bf49-4a83-4be1-ba6c-89e671431f04", "63f51aa8-bfc2-4205-9304-87b5533a7398", "3e916837-d118-47fc-83f0-32243dc2c881", "17500acd-bae0-497f-9ffb-6cc3611235e5"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1774088380502, "stop": 1774088380504}], "start": 1774088380502, "stop": 1774088439059} \ No newline at end of file diff --git a/allure_report/42bd1c58-bd16-4d01-a9bf-7c623cb9af88-result.json b/allure_report/42bd1c58-bd16-4d01-a9bf-7c623cb9af88-result.json new file mode 100644 index 0000000..d263082 --- /dev/null +++ b/allure_report/42bd1c58-bd16-4d01-a9bf-7c623cb9af88-result.json @@ -0,0 +1 @@ +{"name": "Принять несуществующий заказ → 404 или 500", "status": "passed", "steps": [{"name": "PUT несуществующего заказа", "status": "passed", "start": 1774337487704, "stop": 1774337488523}], "start": 1774337487704, "stop": 1774337488524, "uuid": "635201a9-8817-4979-bae6-5087b901fbfa", "historyId": "27edfbe4acb7a747cb40eddc034806e2", "testCaseId": "27edfbe4acb7a747cb40eddc034806e2", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_nonexistent_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/42fc1d35-f808-4a26-972c-9614bb96f162-container.json b/allure_report/42fc1d35-f808-4a26-972c-9614bb96f162-container.json new file mode 100644 index 0000000..4e925b3 --- /dev/null +++ b/allure_report/42fc1d35-f808-4a26-972c-9614bb96f162-container.json @@ -0,0 +1 @@ +{"uuid": "977f5dca-35ed-4e2d-885b-5517ab6b8777", "befores": [{"name": "login_val", "status": "passed", "start": 1774335654711, "stop": 1774335654711}], "start": 1774335654711, "stop": 1774335655446} \ No newline at end of file diff --git a/allure_report/438eafc7-d446-4baf-9a56-16220d6d3c2c-result.json b/allure_report/438eafc7-d446-4baf-9a56-16220d6d3c2c-result.json new file mode 100644 index 0000000..12b090e --- /dev/null +++ b/allure_report/438eafc7-d446-4baf-9a56-16220d6d3c2c-result.json @@ -0,0 +1 @@ +{"name": "GET /orders возвращает список заказов", "status": "passed", "steps": [{"name": "Получаем список заказов", "status": "passed", "start": 1774336188086, "stop": 1774336202050}], "start": 1774336188086, "stop": 1774336202056, "uuid": "3ccf4552-db25-4bc1-9d3b-d85a36e66bd2", "historyId": "27596a5953b04e365171c5c6467152ce", "testCaseId": "27596a5953b04e365171c5c6467152ce", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_returns_list", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/466e149a-44e0-435c-8069-13a6ffeb0d60-result.json b/allure_report/466e149a-44e0-435c-8069-13a6ffeb0d60-result.json new file mode 100644 index 0000000..85f151e --- /dev/null +++ b/allure_report/466e149a-44e0-435c-8069-13a6ffeb0d60-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с некорректным courierId", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774337117858, "stop": 1774337118986}, {"name": "PUT /accept с некорректным courierId", "status": "passed", "start": 1774337118987, "stop": 1774337119747}], "start": 1774337117858, "stop": 1774337119753, "uuid": "19452dc7-dbdf-4aab-875f-0751b94eb51f", "historyId": "a7ebd3c2b169856a57a68d1a29f27160", "testCaseId": "a7ebd3c2b169856a57a68d1a29f27160", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_invalid_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/471d53db-d1ca-4b99-a0cc-5131e4d73000-container.json b/allure_report/471d53db-d1ca-4b99-a0cc-5131e4d73000-container.json new file mode 100644 index 0000000..4b56ce0 --- /dev/null +++ b/allure_report/471d53db-d1ca-4b99-a0cc-5131e4d73000-container.json @@ -0,0 +1 @@ +{"uuid": "8ab8eaae-49b9-4225-b6ac-268692b86c13", "befores": [{"name": "pass_val", "status": "passed", "start": 1774335339787, "stop": 1774335339787}], "start": 1774335339787, "stop": 1774335340584} \ No newline at end of file diff --git a/allure_report/476e1dd0-bcd1-4f3d-b7ed-67ba7950a3cc-result.json b/allure_report/476e1dd0-bcd1-4f3d-b7ed-67ba7950a3cc-result.json new file mode 100644 index 0000000..da6d9b3 --- /dev/null +++ b/allure_report/476e1dd0-bcd1-4f3d-b7ed-67ba7950a3cc-result.json @@ -0,0 +1 @@ +{"name": "Удаление существующего курьера → ok: true", "status": "broken", "statusDetails": {"message": "AttributeError: 'generator' object has no attribute 'get'", "trace": "self = \nnew_create_courier = \n\n @allure.title(\"Удаление существующего курьера → ok: true\")\n def test_delete_existing_courier(self, new_create_courier):\n courier_info = new_create_courier\n> courier_id = courier_info.get(\"id\")\n ^^^^^^^^^^^^^^^^\nE AttributeError: 'generator' object has no attribute 'get'\n\ntests\\test_delete_courier.py:13: AttributeError"}, "start": 1774335304321, "stop": 1774335304321, "uuid": "2498e0ac-23d2-4157-9ff0-f620980c1cbe", "historyId": "1b52a382d5cbdb07dd5f2c9892bb660e", "testCaseId": "1b52a382d5cbdb07dd5f2c9892bb660e", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_existing_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/47720f60-a751-44f7-bdd6-d536a4d697d4-result.json b/allure_report/47720f60-a751-44f7-bdd6-d536a4d697d4-result.json new file mode 100644 index 0000000..d2a6606 --- /dev/null +++ b/allure_report/47720f60-a751-44f7-bdd6-d536a4d697d4-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного или серого цвета", "status": "passed", "start": 1774337496112, "stop": 1774337496981, "uuid": "5493b640-3798-4dfa-a356-d86702961bc8", "historyId": "05123ecbb92d58b196d96eba54b671dc", "testCaseId": "05123ecbb92d58b196d96eba54b671dc", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_or_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/477f8494-ce37-45f3-8af7-a14c5353d789-result.json b/allure_report/477f8494-ce37-45f3-8af7-a14c5353d789-result.json new file mode 100644 index 0000000..88418e6 --- /dev/null +++ b/allure_report/477f8494-ce37-45f3-8af7-a14c5353d789-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с некорректным courierId", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774335294047, "stop": 1774335294830}, {"name": "PUT /accept с некорректным courierId", "status": "passed", "start": 1774335294830, "stop": 1774335295666}], "start": 1774335294047, "stop": 1774335295671, "uuid": "a54deb06-9780-4175-ba9d-a3dafa0c87b7", "historyId": "a7ebd3c2b169856a57a68d1a29f27160", "testCaseId": "a7ebd3c2b169856a57a68d1a29f27160", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_invalid_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/4894b188-f0b8-4b9c-85da-37d2b1ad6f89-result.json b/allure_report/4894b188-f0b8-4b9c-85da-37d2b1ad6f89-result.json new file mode 100644 index 0000000..6986503 --- /dev/null +++ b/allure_report/4894b188-f0b8-4b9c-85da-37d2b1ad6f89-result.json @@ -0,0 +1 @@ +{"name": "Получить заказы и проверить, что тело ответа возвращает список заказов", "status": "passed", "start": 1774336202068, "stop": 1774336214229, "uuid": "dec962c6-a35c-4e7b-b4d0-edf1227879f3", "historyId": "2386a1a0a3b0d8d81025c34bd7752da0", "testCaseId": "2386a1a0a3b0d8d81025c34bd7752da0", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_return_list_orders", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/48f88cdf-d6e6-4d3b-ba3c-400daadfdac9-result.json b/allure_report/48f88cdf-d6e6-4d3b-ba3c-400daadfdac9-result.json new file mode 100644 index 0000000..ba4f360 --- /dev/null +++ b/allure_report/48f88cdf-d6e6-4d3b-ba3c-400daadfdac9-result.json @@ -0,0 +1 @@ +{"name": "Выполнить логин без логина или пароля", "status": "passed", "parameters": [{"name": "login_courier", "value": "'weberclaudia'"}, {"name": "password_courier", "value": "''"}], "start": 1773999260490, "stop": 1773999260862, "uuid": "bcc9b37f-22a8-4f2f-9822-72cd2cead2d2", "historyId": "2760c5ca2a61aab5ae8a602f7b86ac1e", "testCaseId": "41757ede35185ce594f718db6316bc57", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_without_login_or_password_return_message_error", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/49d187c8-9506-438e-97bc-d7ce71b84448-container.json b/allure_report/49d187c8-9506-438e-97bc-d7ce71b84448-container.json new file mode 100644 index 0000000..6bcf553 --- /dev/null +++ b/allure_report/49d187c8-9506-438e-97bc-d7ce71b84448-container.json @@ -0,0 +1 @@ +{"uuid": "a45466c7-7a73-4586-bf56-8134e36b3a2d", "befores": [{"name": "login_val", "status": "passed", "start": 1774335513419, "stop": 1774335513419}], "start": 1774335513419, "stop": 1774335514211} \ No newline at end of file diff --git a/allure_report/4a4b9269-0e97-497c-92a4-1c67b0c63755-container.json b/allure_report/4a4b9269-0e97-497c-92a4-1c67b0c63755-container.json new file mode 100644 index 0000000..9ec2740 --- /dev/null +++ b/allure_report/4a4b9269-0e97-497c-92a4-1c67b0c63755-container.json @@ -0,0 +1 @@ +{"uuid": "e11d0c5d-9018-4403-ba28-1ce1bc56b097", "children": ["333b9a69-f1a3-4be5-b0e7-aeebb244a870"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Подготовка данных нового курьера", "status": "passed", "start": 1774337500521, "stop": 1774337500521}, {"name": "Создание курьера", "status": "passed", "start": 1774337500521, "stop": 1774337501324}, {"name": "Авторизация созданного курьера для получения id", "status": "passed", "start": 1774337501324, "stop": 1774337502114}], "start": 1774337500521, "stop": 1774337502114}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774337502923, "stop": 1774337503749}], "start": 1774337502922, "stop": 1774337503756}], "start": 1774337500521, "stop": 1774337503756} \ No newline at end of file diff --git a/allure_report/4adcfb82-5f96-4b72-901f-38b848537e3d-result.json b/allure_report/4adcfb82-5f96-4b72-901f-38b848537e3d-result.json new file mode 100644 index 0000000..70c2c6b --- /dev/null +++ b/allure_report/4adcfb82-5f96-4b72-901f-38b848537e3d-result.json @@ -0,0 +1 @@ +{"name": "Создание курьера → статус 201 и ok: true", "status": "passed", "steps": [{"name": "Создаём курьера", "status": "passed", "start": 1774257804619, "stop": 1774257806037}], "start": 1774257804612, "stop": 1774257806041, "uuid": "8fd7f774-dfd3-42b3-bf9b-e72b7cf62f83", "historyId": "55156a10c2af4f5bd616a034b6fbabbf", "testCaseId": "55156a10c2af4f5bd616a034b6fbabbf", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_success", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/4ade98c8-2337-4115-9429-9ba7124bfbf4-container.json b/allure_report/4ade98c8-2337-4115-9429-9ba7124bfbf4-container.json new file mode 100644 index 0000000..3f59adf --- /dev/null +++ b/allure_report/4ade98c8-2337-4115-9429-9ba7124bfbf4-container.json @@ -0,0 +1 @@ +{"uuid": "d4c38d57-8c18-4c3e-be48-00dc24fa01cb", "children": ["635201a9-8817-4979-bae6-5087b901fbfa"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Подготовка данных нового курьера", "status": "passed", "start": 1774337486097, "stop": 1774337486098}, {"name": "Создание курьера", "status": "passed", "start": 1774337486098, "stop": 1774337486897}, {"name": "Авторизация созданного курьера для получения id", "status": "passed", "start": 1774337486898, "stop": 1774337487703}], "start": 1774337486097, "stop": 1774337487703}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774337488525, "stop": 1774337489289}], "start": 1774337488525, "stop": 1774337489294}], "start": 1774337486097, "stop": 1774337489295} \ No newline at end of file diff --git a/allure_report/4b6d3a4f-3ee5-4205-9a93-acab9f3a5ac1-result.json b/allure_report/4b6d3a4f-3ee5-4205-9a93-acab9f3a5ac1-result.json new file mode 100644 index 0000000..aee7ad3 --- /dev/null +++ b/allure_report/4b6d3a4f-3ee5-4205-9a93-acab9f3a5ac1-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного и серого цвета", "status": "passed", "start": 1773999241753, "stop": 1773999242145, "uuid": "21f03405-337f-4159-9f16-d068106c023d", "historyId": "1a1cb81fc7304807a073c3ef53e5e025", "testCaseId": "1a1cb81fc7304807a073c3ef53e5e025", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_and_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/4b96d6a0-4bc7-4647-9ada-e61b695c2cbd-result.json b/allure_report/4b96d6a0-4bc7-4647-9ada-e61b695c2cbd-result.json new file mode 100644 index 0000000..a878f8b --- /dev/null +++ b/allure_report/4b96d6a0-4bc7-4647-9ada-e61b695c2cbd-result.json @@ -0,0 +1 @@ +{"name": "Удаление несуществующего курьера → 404", "status": "passed", "steps": [{"name": "Удаление несуществующего id=987654321", "status": "passed", "start": 1774336185451, "stop": 1774336187323}], "start": 1774336185451, "stop": 1774336187328, "uuid": "e8847215-775e-4a2b-80e9-ddb0242eff2d", "historyId": "dae700f836a38b4aef25b44c41481e25", "testCaseId": "dae700f836a38b4aef25b44c41481e25", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_nonexistent_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/4c7c1d61-930d-4dcf-8ac7-8ccf02b7a319-result.json b/allure_report/4c7c1d61-930d-4dcf-8ac7-8ccf02b7a319-result.json new file mode 100644 index 0000000..3e57356 --- /dev/null +++ b/allure_report/4c7c1d61-930d-4dcf-8ac7-8ccf02b7a319-result.json @@ -0,0 +1 @@ +{"name": "Удалить курьера без id курьера", "status": "passed", "start": 1774088413401, "stop": 1774088414260, "uuid": "f114d810-dad1-451f-a57c-f5c1f2097b2c", "historyId": "5ae2ec6d1d125a6bc0682567ec6e004b", "testCaseId": "5ae2ec6d1d125a6bc0682567ec6e004b", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_courier_without_id_return_message_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/4d04622d-77a5-41a9-b2dd-d5c88afe9c7e-result.json b/allure_report/4d04622d-77a5-41a9-b2dd-d5c88afe9c7e-result.json new file mode 100644 index 0000000..1c3f225 --- /dev/null +++ b/allure_report/4d04622d-77a5-41a9-b2dd-d5c88afe9c7e-result.json @@ -0,0 +1 @@ +{"name": "Выполнить логин без логина или пароля", "status": "passed", "parameters": [{"name": "login_courier", "value": "''"}, {"name": "password_courier", "value": "'%0HGt'"}], "start": 1773999260870, "stop": 1773999261238, "uuid": "f854fd75-1640-48bc-ad97-15c1e295555f", "historyId": "1014f1ab068d09fc814488b1ddf5c6fb", "testCaseId": "41757ede35185ce594f718db6316bc57", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_without_login_or_password_return_message_error", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/4d8f0fe3-2c5c-42fc-bed8-226339697a02-result.json b/allure_report/4d8f0fe3-2c5c-42fc-bed8-226339697a02-result.json new file mode 100644 index 0000000..5512656 --- /dev/null +++ b/allure_report/4d8f0fe3-2c5c-42fc-bed8-226339697a02-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ без courierId → 400", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774337469981, "stop": 1774337482747}, {"name": "PUT /accept без courierId", "status": "passed", "start": 1774337482747, "stop": 1774337484474}], "start": 1774337469981, "stop": 1774337484477, "uuid": "3ea06bab-3b48-4106-8316-d744898e09ec", "historyId": "e671566bdda014251dc5f006893cbb51", "testCaseId": "e671566bdda014251dc5f006893cbb51", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_without_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/4de1cc95-fbf0-4b29-8cec-b1c57972b98b-result.json b/allure_report/4de1cc95-fbf0-4b29-8cec-b1c57972b98b-result.json new file mode 100644 index 0000000..082446a --- /dev/null +++ b/allure_report/4de1cc95-fbf0-4b29-8cec-b1c57972b98b-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля возвращает ошибку 400", "status": "passed", "steps": [{"name": "Логин без обязательных данных: login=courier_be1732151911, password=", "status": "passed", "start": 1774337542603, "stop": 1774337543374}], "parameters": [{"name": "login_value", "value": "'courier_be1732151911'"}, {"name": "password_value", "value": "''"}], "start": 1774337542603, "stop": 1774337543380, "uuid": "87613502-0bf5-4514-9d57-01284f805cf2", "historyId": "e1609cc93888ed1a049607bba8bc5dea", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/4df60e16-672b-47a0-b9db-de48c42d3cdd-result.json b/allure_report/4df60e16-672b-47a0-b9db-de48c42d3cdd-result.json new file mode 100644 index 0000000..67535b3 --- /dev/null +++ b/allure_report/4df60e16-672b-47a0-b9db-de48c42d3cdd-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля возвращает ошибку 400", "status": "passed", "steps": [{"name": "Логин без обязательных данных: login=, password=Pwd_11828a1ac1!", "status": "passed", "start": 1774337171200, "stop": 1774337171996}], "parameters": [{"name": "login_value", "value": "''"}, {"name": "password_value", "value": "'Pwd_11828a1ac1!'"}], "start": 1774337171200, "stop": 1774337172000, "uuid": "5de582a9-1619-4edf-a2cd-dcd44ccdca53", "historyId": "539614217e8592de8fc0a52e684b0129", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/4e2ec255-9d16-4b08-b59b-abf9c0af8338-result.json b/allure_report/4e2ec255-9d16-4b08-b59b-abf9c0af8338-result.json new file mode 100644 index 0000000..d14ea7b --- /dev/null +++ b/allure_report/4e2ec255-9d16-4b08-b59b-abf9c0af8338-result.json @@ -0,0 +1 @@ +{"name": "GET /orders возвращает список заказов", "status": "passed", "steps": [{"name": "Получаем список заказов", "status": "passed", "start": 1774335305919, "stop": 1774335317415}], "start": 1774335305919, "stop": 1774335317422, "uuid": "27aa1cdb-9570-4714-87cd-214357f65bd4", "historyId": "27596a5953b04e365171c5c6467152ce", "testCaseId": "27596a5953b04e365171c5c6467152ce", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_returns_list", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/4e8015b3-38fc-40da-9fde-c9fcac55c6a2-result.json b/allure_report/4e8015b3-38fc-40da-9fde-c9fcac55c6a2-result.json new file mode 100644 index 0000000..e016616 --- /dev/null +++ b/allure_report/4e8015b3-38fc-40da-9fde-c9fcac55c6a2-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ без courierId → 400", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774337116094, "stop": 1774337117099}, {"name": "PUT /accept без courierId", "status": "passed", "start": 1774337117099, "stop": 1774337117854}], "start": 1774337116094, "stop": 1774337117855, "uuid": "87ac9e04-d667-4c97-ab66-955f02f59528", "historyId": "e671566bdda014251dc5f006893cbb51", "testCaseId": "e671566bdda014251dc5f006893cbb51", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_without_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/4f646f2f-08d5-42fc-88b3-b835db53bdbd-result.json b/allure_report/4f646f2f-08d5-42fc-88b3-b835db53bdbd-result.json new file mode 100644 index 0000000..8f7c52a --- /dev/null +++ b/allure_report/4f646f2f-08d5-42fc-88b3-b835db53bdbd-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=, pass=", "status": "passed", "start": 1774336226933, "stop": 1774336227760}], "parameters": [{"name": "login_val", "value": "''"}, {"name": "pass_val", "value": "''"}], "start": 1774336226933, "stop": 1774336227764, "uuid": "311567b0-0c0c-4c91-9580-59e96c4b3448", "historyId": "984b1d11c13b9895ab285735388751f6", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/50d88945-2a29-44f5-b05d-b905487f5835-result.json b/allure_report/50d88945-2a29-44f5-b05d-b905487f5835-result.json new file mode 100644 index 0000000..4ca6b42 --- /dev/null +++ b/allure_report/50d88945-2a29-44f5-b05d-b905487f5835-result.json @@ -0,0 +1 @@ +{"name": "Удалить курьера без id курьера", "status": "passed", "start": 1773999244534, "stop": 1773999244902, "uuid": "29ef311c-26ec-4f0e-938d-601a9ff89051", "historyId": "5ae2ec6d1d125a6bc0682567ec6e004b", "testCaseId": "5ae2ec6d1d125a6bc0682567ec6e004b", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_courier_without_id_return_message_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/5252b742-14fd-4812-b692-83709358906f-container.json b/allure_report/5252b742-14fd-4812-b692-83709358906f-container.json new file mode 100644 index 0000000..221e28d --- /dev/null +++ b/allure_report/5252b742-14fd-4812-b692-83709358906f-container.json @@ -0,0 +1 @@ +{"uuid": "72ee823f-2072-4110-b411-824155fe96ac", "children": ["e6fc778a-f4c7-401a-8faa-0db6e413c87e"], "befores": [{"name": "create_courier", "status": "passed", "start": 1774088410316, "stop": 1774088411609}], "start": 1774088410316, "stop": 1774088413394} \ No newline at end of file diff --git a/allure_report/529caec1-5328-417a-b39e-a5332ffef72e-result.json b/allure_report/529caec1-5328-417a-b39e-a5332ffef72e-result.json new file mode 100644 index 0000000..5a84b6f --- /dev/null +++ b/allure_report/529caec1-5328-417a-b39e-a5332ffef72e-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ и получить номер заказа", "status": "passed", "start": 1774337499678, "stop": 1774337500511, "uuid": "d889e555-0104-450e-a922-fdb6a229c5a9", "historyId": "665daf3a44fcd0b02380ad9b751ce517", "testCaseId": "665daf3a44fcd0b02380ad9b751ce517", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_return_code_track_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/5555b902-3863-403e-a406-ba53eb1a0fb9-result.json b/allure_report/5555b902-3863-403e-a406-ba53eb1a0fb9-result.json new file mode 100644 index 0000000..185f7b8 --- /dev/null +++ b/allure_report/5555b902-3863-403e-a406-ba53eb1a0fb9-result.json @@ -0,0 +1 @@ +{"name": "Удалить курьера", "status": "passed", "start": 1774088411611, "stop": 1774088413393, "uuid": "e6fc778a-f4c7-401a-8faa-0db6e413c87e", "historyId": "d6444b7d2eda087d30c4f84a0ee6747c", "testCaseId": "d6444b7d2eda087d30c4f84a0ee6747c", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_courier_return_ok_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/561bff99-780e-454d-9b88-12bb8c34f316-result.json b/allure_report/561bff99-780e-454d-9b88-12bb8c34f316-result.json new file mode 100644 index 0000000..45eaa1b --- /dev/null +++ b/allure_report/561bff99-780e-454d-9b88-12bb8c34f316-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ без courierId → 400", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774335463351, "stop": 1774335464510}, {"name": "PUT /accept без courierId", "status": "passed", "start": 1774335464510, "stop": 1774335465305}], "start": 1774335463351, "stop": 1774335465308, "uuid": "3f292101-62bd-447f-b496-bd30027ebe8c", "historyId": "e671566bdda014251dc5f006893cbb51", "testCaseId": "e671566bdda014251dc5f006893cbb51", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_without_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/561c5f07-788a-4c03-adf8-13329ce30b88-container.json b/allure_report/561c5f07-788a-4c03-adf8-13329ce30b88-container.json new file mode 100644 index 0000000..6de1379 --- /dev/null +++ b/allure_report/561c5f07-788a-4c03-adf8-13329ce30b88-container.json @@ -0,0 +1 @@ +{"uuid": "2c53347e-991f-4755-a787-d375a92af0bb", "befores": [{"name": "login_val", "status": "passed", "start": 1774335339787, "stop": 1774335339787}], "start": 1774335339787, "stop": 1774335340588} \ No newline at end of file diff --git a/allure_report/56e2c9fb-bfd7-4ea1-b63b-1edf65dce766-result.json b/allure_report/56e2c9fb-bfd7-4ea1-b63b-1edf65dce766-result.json new file mode 100644 index 0000000..ee4bee3 --- /dev/null +++ b/allure_report/56e2c9fb-bfd7-4ea1-b63b-1edf65dce766-result.json @@ -0,0 +1 @@ +{"name": "Логин несуществующего пользователя", "status": "passed", "steps": [{"name": "Логин полностью несуществующего пользователя", "status": "passed", "start": 1774335510644, "stop": 1774335511509}], "start": 1774335510639, "stop": 1774335511512, "uuid": "db3cbbe9-c379-4960-bc5c-aee429a69b17", "historyId": "aa52b94637bf50da956968555011d6c6", "testCaseId": "aa52b94637bf50da956968555011d6c6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_non_existent_user", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/577a737f-110b-4153-a5ae-ff4c732c5963-container.json b/allure_report/577a737f-110b-4153-a5ae-ff4c732c5963-container.json new file mode 100644 index 0000000..410c527 --- /dev/null +++ b/allure_report/577a737f-110b-4153-a5ae-ff4c732c5963-container.json @@ -0,0 +1 @@ +{"uuid": "05500b4c-f753-4fea-9a6a-bee839060724", "children": ["d0cd3c5a-0132-4486-9d3d-478422ef33a9", "db254852-2854-42e8-8157-80c50e44d396", "a8380a3e-0910-4196-b3b0-14083bdf81c8", "415197d3-6388-4a1b-a964-c5a8c7f7dd9e", "e03d3622-419e-497a-99f8-ad523a659a01", "b1c4cef5-f446-46e3-bb40-1b86f005f813", "5b1f7d7d-cdab-4feb-a0f7-debb7215f251", "74e06d17-1ce0-481c-8efe-1a982b75b5a9", "3de97ec8-3729-4bc6-82df-3d003072dcef", "b1bd31de-5062-4589-8099-e3610a281e1b", "8200b2ef-f07d-409f-9429-8739361e99cd", "d5aa95c2-1aca-4ee9-a434-6cf37363f24a", "2d8abb52-9eb9-4a76-906a-fff527dfcc2f", "8ef22d81-0f51-43ef-892d-302ce1eacc5e", "8d2ab1c2-8e2a-4a92-8c5a-f83afd30a686", "7bfa818c-737f-4511-a4fa-d870aad063d1", "8abd4cc6-0831-4023-8fad-ab835cdd906f", "5e4976af-ec98-4ad9-a1ce-30a21e7e5d45", "ddc137d9-1f44-4375-afc6-9a0b8529871e", "6a22bbc8-2327-456f-94a1-c34238652417", "cda11272-2764-4f50-9da9-0e54a48e67ae", "8d7de0ae-60e7-4ee8-9a70-66cf8b3bb0cf", "8284897b-e7e7-4ac3-8946-a3a5314013d1", "06409541-9707-4d56-ab1e-85b8dc77f4af", "60f08855-c4f2-4c8b-a3d4-7d1ddc496127"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1774336236272, "stop": 1774336236386}], "start": 1774336236272, "stop": 1774336293482} \ No newline at end of file diff --git a/allure_report/584f31ed-53fd-45ea-9b52-6be10399243e-result.json b/allure_report/584f31ed-53fd-45ea-9b52-6be10399243e-result.json new file mode 100644 index 0000000..4e85218 --- /dev/null +++ b/allure_report/584f31ed-53fd-45ea-9b52-6be10399243e-result.json @@ -0,0 +1 @@ +{"name": "Логин несуществующего пользователя возвращает ошибку", "status": "passed", "steps": [{"name": "Логин полностью несуществующего пользователя", "status": "passed", "start": 1774337540985, "stop": 1774337541774}], "start": 1774337540985, "stop": 1774337541780, "uuid": "e4124fef-234b-4200-9638-19977a4d2305", "historyId": "aa52b94637bf50da956968555011d6c6", "testCaseId": "aa52b94637bf50da956968555011d6c6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_non_existent_user", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/58626f8a-1576-4adc-a1ce-b95683f3dba1-container.json b/allure_report/58626f8a-1576-4adc-a1ce-b95683f3dba1-container.json new file mode 100644 index 0000000..68fc886 --- /dev/null +++ b/allure_report/58626f8a-1576-4adc-a1ce-b95683f3dba1-container.json @@ -0,0 +1 @@ +{"uuid": "0390c013-68d7-428a-8648-d1ca668df25f", "children": ["aa499516-5901-4cc6-8244-5ee14a3b9c69"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Подготовка данных нового курьера", "status": "passed", "start": 1774337131997, "stop": 1774337131997}, {"name": "Создание курьера", "status": "passed", "start": 1774337131997, "stop": 1774337132812}, {"name": "Авторизация созданного курьера для получения id", "status": "passed", "start": 1774337132812, "stop": 1774337133596}], "start": 1774337131997, "stop": 1774337133596}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774337134383, "stop": 1774337135167}], "start": 1774337134383, "stop": 1774337135169}], "start": 1774337131997, "stop": 1774337135169} \ No newline at end of file diff --git a/allure_report/58c2f823-3210-47d1-a975-44aa8c3a723c-result.json b/allure_report/58c2f823-3210-47d1-a975-44aa8c3a723c-result.json new file mode 100644 index 0000000..2c22dd8 --- /dev/null +++ b/allure_report/58c2f823-3210-47d1-a975-44aa8c3a723c-result.json @@ -0,0 +1 @@ +{"name": "Логин несуществующего пользователя возвращает ошибку", "status": "passed", "steps": [{"name": "Логин полностью несуществующего пользователя", "status": "passed", "start": 1774337170396, "stop": 1774337171186}], "start": 1774337170396, "stop": 1774337171191, "uuid": "6666b0fe-3650-42a6-8a0a-000f5d6d596e", "historyId": "aa52b94637bf50da956968555011d6c6", "testCaseId": "aa52b94637bf50da956968555011d6c6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_non_existent_user", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/59904fba-c2f5-40bc-a0d6-0eded674d144-result.json b/allure_report/59904fba-c2f5-40bc-a0d6-0eded674d144-result.json new file mode 100644 index 0000000..480dcbb --- /dev/null +++ b/allure_report/59904fba-c2f5-40bc-a0d6-0eded674d144-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ и получить номер заказа", "status": "passed", "start": 1774335615712, "stop": 1774335616526, "uuid": "20da7744-2baa-4a9c-a6d4-a98d8187bfd2", "historyId": "665daf3a44fcd0b02380ad9b751ce517", "testCaseId": "665daf3a44fcd0b02380ad9b751ce517", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_return_code_track_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/59e2fd3b-a818-4459-a61f-2b6f2f03257c-container.json b/allure_report/59e2fd3b-a818-4459-a61f-2b6f2f03257c-container.json new file mode 100644 index 0000000..d7f0344 --- /dev/null +++ b/allure_report/59e2fd3b-a818-4459-a61f-2b6f2f03257c-container.json @@ -0,0 +1 @@ +{"uuid": "a2408b2e-5317-44d1-aebd-246f27c129a2", "children": ["26f98ea1-6b7a-4621-b075-16ee67914751"], "befores": [{"name": "create_courier", "status": "passed", "start": 1774088380504, "stop": 1774088381607}], "start": 1774088380504, "stop": 1774088385067} \ No newline at end of file diff --git a/allure_report/5a36185e-211b-464e-baa3-21dee475f32c-result.json b/allure_report/5a36185e-211b-464e-baa3-21dee475f32c-result.json new file mode 100644 index 0000000..6d39f19 --- /dev/null +++ b/allure_report/5a36185e-211b-464e-baa3-21dee475f32c-result.json @@ -0,0 +1 @@ +{"name": "Создать курьера и получить ответ от сервера ok: True", "status": "passed", "start": 1774088397550, "stop": 1774088398363, "uuid": "c43e7ec0-9092-4e2d-8ea2-7a46112b82dd", "historyId": "5aae41cb1c460cec71856c23de345f99", "testCaseId": "5aae41cb1c460cec71856c23de345f99", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_return_message_ok_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/5a6922f6-d7fd-4b58-a078-27b6792a3557-container.json b/allure_report/5a6922f6-d7fd-4b58-a078-27b6792a3557-container.json new file mode 100644 index 0000000..b357411 --- /dev/null +++ b/allure_report/5a6922f6-d7fd-4b58-a078-27b6792a3557-container.json @@ -0,0 +1 @@ +{"uuid": "f4e7dc82-12b1-40a4-85e3-1f1dadf2a38d", "befores": [{"name": "password_value", "status": "passed", "start": 1774337172009, "stop": 1774337172009}], "start": 1774337172009, "stop": 1774337172793} \ No newline at end of file diff --git a/allure_report/5aaa879c-2079-4433-b72f-ae634669f99e-result.json b/allure_report/5aaa879c-2079-4433-b72f-ae634669f99e-result.json new file mode 100644 index 0000000..d094533 --- /dev/null +++ b/allure_report/5aaa879c-2079-4433-b72f-ae634669f99e-result.json @@ -0,0 +1 @@ +{"name": "Логин существующего курьера с неверным паролем возвращает ошибку", "status": "passed", "steps": [{"name": "Логин существующего пользователя с неверным паролем", "status": "passed", "start": 1774337168778, "stop": 1774337169577}], "start": 1774337168778, "stop": 1774337169581, "uuid": "40e1891b-8d56-429d-b695-2265f9c6356f", "historyId": "b122de50cbea0d2fb5c93a253e56f74b", "testCaseId": "b122de50cbea0d2fb5c93a253e56f74b", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_existing_courier_with_wrong_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/5cffc133-df28-436f-b563-ee921681c633-container.json b/allure_report/5cffc133-df28-436f-b563-ee921681c633-container.json new file mode 100644 index 0000000..4ec982d --- /dev/null +++ b/allure_report/5cffc133-df28-436f-b563-ee921681c633-container.json @@ -0,0 +1 @@ +{"uuid": "5a697427-1066-43fe-87e6-0b2f8207ab33", "children": ["ae25c21d-ba63-4ffe-92d3-0dede6f70a8d"], "befores": [{"name": "create_courier", "status": "passed", "start": 1773999233601, "stop": 1773999233977}], "start": 1773999233601, "stop": 1773999235501} \ No newline at end of file diff --git a/allure_report/5d0af311-9a2b-4d68-a065-439e94bd3e17-result.json b/allure_report/5d0af311-9a2b-4d68-a065-439e94bd3e17-result.json new file mode 100644 index 0000000..1f01cff --- /dev/null +++ b/allure_report/5d0af311-9a2b-4d68-a065-439e94bd3e17-result.json @@ -0,0 +1 @@ +{"name": "Получить заказы и проверить тело ответа возвращает список заказов", "status": "passed", "start": 1773999244909, "stop": 1773999256679, "uuid": "53e3f4f6-248e-473e-b884-c71172db22c9", "historyId": "2386a1a0a3b0d8d81025c34bd7752da0", "testCaseId": "2386a1a0a3b0d8d81025c34bd7752da0", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_return_list_orders", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/5e9d34cc-d7a1-4113-b2b9-7e14def818c4-result.json b/allure_report/5e9d34cc-d7a1-4113-b2b9-7e14def818c4-result.json new file mode 100644 index 0000000..765c6b3 --- /dev/null +++ b/allure_report/5e9d34cc-d7a1-4113-b2b9-7e14def818c4-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного или серого цвета", "status": "passed", "start": 1773999241348, "stop": 1773999241749, "uuid": "45f38e3b-cdd5-409b-8057-96ea7a36bb89", "historyId": "05123ecbb92d58b196d96eba54b671dc", "testCaseId": "05123ecbb92d58b196d96eba54b671dc", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_or_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/5ec84bf4-933d-4e6f-a0c7-db9f6e26e096-container.json b/allure_report/5ec84bf4-933d-4e6f-a0c7-db9f6e26e096-container.json new file mode 100644 index 0000000..e8c1aa3 --- /dev/null +++ b/allure_report/5ec84bf4-933d-4e6f-a0c7-db9f6e26e096-container.json @@ -0,0 +1 @@ +{"uuid": "31c9fc57-55f8-4c26-b718-2a975c48b575", "children": ["0a91c509-6ed4-4ff4-aa87-7174fe3bc1cf"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера", "status": "passed", "start": 1774336169381, "stop": 1774336170182}, {"name": "Логин созданного курьера", "status": "passed", "start": 1774336170182, "stop": 1774336172804}], "start": 1774336169381, "stop": 1774336172804}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774336173580, "stop": 1774336174377}], "start": 1774336173580, "stop": 1774336174384}], "start": 1774336169381, "stop": 1774336174384} \ No newline at end of file diff --git a/allure_report/5f396190-ca28-43b2-81de-8af35012bb77-result.json b/allure_report/5f396190-ca28-43b2-81de-8af35012bb77-result.json new file mode 100644 index 0000000..21f005d --- /dev/null +++ b/allure_report/5f396190-ca28-43b2-81de-8af35012bb77-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката без цвета", "status": "passed", "start": 1774088407515, "stop": 1774088408319, "uuid": "965df472-2060-4c90-be30-d824ee1914b2", "historyId": "52867eb5781bfc516b861627ab9f1f99", "testCaseId": "52867eb5781bfc516b861627ab9f1f99", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_without_color", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/5f85034b-3a5a-4916-b5ca-921c79c5e3dc-container.json b/allure_report/5f85034b-3a5a-4916-b5ca-921c79c5e3dc-container.json new file mode 100644 index 0000000..3035f77 --- /dev/null +++ b/allure_report/5f85034b-3a5a-4916-b5ca-921c79c5e3dc-container.json @@ -0,0 +1 @@ +{"uuid": "90da00c8-f455-4d65-be1f-8244c699e08b", "befores": [{"name": "login_value", "status": "passed", "start": 1774337172008, "stop": 1774337172009}], "start": 1774337172008, "stop": 1774337172796} \ No newline at end of file diff --git a/allure_report/609c79a1-c246-44c3-82ed-653abaddaf13-result.json b/allure_report/609c79a1-c246-44c3-82ed-653abaddaf13-result.json new file mode 100644 index 0000000..ad9be70 --- /dev/null +++ b/allure_report/609c79a1-c246-44c3-82ed-653abaddaf13-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с несуществующими данными → ошибка", "status": "passed", "steps": [{"name": "Попытка логина с заведомо неверными данными", "status": "passed", "start": 1774335609595, "stop": 1774335610486}], "start": 1774335609595, "stop": 1774335610490, "uuid": "2ddb9354-3f94-4e78-af2b-7a2408c98bfd", "historyId": "8c1fc6ee71dc28770885f611bf0b7b44", "testCaseId": "8c1fc6ee71dc28770885f611bf0b7b44", "fullName": "tests.test_courier_login.TestCourierLogin#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_courier_login"}, {"name": "subSuite", "value": "TestCourierLogin"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_courier_login"}], "titlePath": ["tests", "test_courier_login.py", "TestCourierLogin"]} \ No newline at end of file diff --git a/allure_report/612ad39e-ccd6-4010-8225-985bc92a3c7e-container.json b/allure_report/612ad39e-ccd6-4010-8225-985bc92a3c7e-container.json new file mode 100644 index 0000000..7c051c4 --- /dev/null +++ b/allure_report/612ad39e-ccd6-4010-8225-985bc92a3c7e-container.json @@ -0,0 +1 @@ +{"uuid": "2e422f16-0ccc-4759-8489-cd533ada08c3", "children": ["e362e067-ae73-419a-b2ca-33a2dc878c7d"], "befores": [{"name": "create_courier", "status": "passed", "start": 1774088401390, "stop": 1774088402207}], "start": 1774088401390, "stop": 1774088405908} \ No newline at end of file diff --git a/allure_report/61d7d946-7261-4419-868f-9711b83a370c-container.json b/allure_report/61d7d946-7261-4419-868f-9711b83a370c-container.json new file mode 100644 index 0000000..7a3c4dc --- /dev/null +++ b/allure_report/61d7d946-7261-4419-868f-9711b83a370c-container.json @@ -0,0 +1 @@ +{"uuid": "b26b2b76-6251-4a0f-8735-d77243c09954", "children": ["7f1d2e75-d379-4c0e-ab61-834813316012"], "befores": [{"name": "create_courier", "status": "passed", "steps": [{"name": "Создание курьера + автоматическая очистка", "status": "passed", "parameters": [{"name": "request", "value": ">"}], "start": 1774257795337, "stop": 1774257797173}], "start": 1774257795337, "stop": 1774257797173}], "afters": [{"name": "create_courier::cleanup", "status": "passed", "start": 1774257798969, "stop": 1774257799770}], "start": 1774257795337, "stop": 1774257799770} \ No newline at end of file diff --git a/allure_report/61d7fd1b-b57d-4350-93ca-01bf171906b4-result.json b/allure_report/61d7fd1b-b57d-4350-93ca-01bf171906b4-result.json new file mode 100644 index 0000000..a141423 --- /dev/null +++ b/allure_report/61d7fd1b-b57d-4350-93ca-01bf171906b4-result.json @@ -0,0 +1 @@ +{"name": "Принять несуществующий заказ → 404 или 500", "status": "passed", "steps": [{"name": "PUT несуществующего заказа", "status": "passed", "start": 1774336241945, "stop": 1774336243012}], "start": 1774336241945, "stop": 1774336243017, "uuid": "a8380a3e-0910-4196-b3b0-14083bdf81c8", "historyId": "27edfbe4acb7a747cb40eddc034806e2", "testCaseId": "27edfbe4acb7a747cb40eddc034806e2", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_nonexistent_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/61e3d796-eb5c-44cf-9b42-9c37ff947f61-result.json b/allure_report/61e3d796-eb5c-44cf-9b42-9c37ff947f61-result.json new file mode 100644 index 0000000..83c272d --- /dev/null +++ b/allure_report/61e3d796-eb5c-44cf-9b42-9c37ff947f61-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с неверными данными → ошибка", "status": "passed", "steps": [{"name": "Отправка запроса на логин с неверными данными", "status": "passed", "start": 1774257806049, "stop": 1774257806838}], "start": 1774257806049, "stop": 1774257806842, "uuid": "29190c9d-5364-4848-a638-f4e04b417e7d", "historyId": "a867a88f8723107c3cf596122a414849", "testCaseId": "a867a88f8723107c3cf596122a414849", "fullName": "tests.test_create_courier.TestCreateCourier#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/63c313d0-2956-499d-a58e-8f8ddd7a32f5-result.json b/allure_report/63c313d0-2956-499d-a58e-8f8ddd7a32f5-result.json new file mode 100644 index 0000000..a895bea --- /dev/null +++ b/allure_report/63c313d0-2956-499d-a58e-8f8ddd7a32f5-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с неверными данными → ошибка", "status": "passed", "steps": [{"name": "Логин с неверными данными", "status": "passed", "start": 1774336247379, "stop": 1774336248141}], "start": 1774336247379, "stop": 1774336248144, "uuid": "5b1f7d7d-cdab-4feb-a0f7-debb7215f251", "historyId": "a867a88f8723107c3cf596122a414849", "testCaseId": "a867a88f8723107c3cf596122a414849", "fullName": "tests.test_create_courier.TestCreateCourier#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/64e29b5e-7cf3-4a94-97fa-e7bc2bc0f72f-container.json b/allure_report/64e29b5e-7cf3-4a94-97fa-e7bc2bc0f72f-container.json new file mode 100644 index 0000000..f4450dc --- /dev/null +++ b/allure_report/64e29b5e-7cf3-4a94-97fa-e7bc2bc0f72f-container.json @@ -0,0 +1 @@ +{"uuid": "fbceba2c-a5be-44f6-a5db-a42780ee11df", "befores": [{"name": "login_val", "status": "passed", "start": 1774335512606, "stop": 1774335512606}], "start": 1774335512606, "stop": 1774335513413} \ No newline at end of file diff --git a/allure_report/64e36ebb-254a-4b32-9401-ece38de1169a-result.json b/allure_report/64e36ebb-254a-4b32-9401-ece38de1169a-result.json new file mode 100644 index 0000000..f25c952 --- /dev/null +++ b/allure_report/64e36ebb-254a-4b32-9401-ece38de1169a-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ без его id", "status": "passed", "start": 1774335332689, "stop": 1774335334719, "uuid": "5d952a09-d7e7-4864-8e1c-2fabe1b7e146", "historyId": "8e5ee3b3ff114c2322cf39749ea4b89f", "testCaseId": "8e5ee3b3ff114c2322cf39749ea4b89f", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_without_id_return_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/669661ca-5457-47b2-a86a-36344daf3bee-container.json b/allure_report/669661ca-5457-47b2-a86a-36344daf3bee-container.json new file mode 100644 index 0000000..4966a91 --- /dev/null +++ b/allure_report/669661ca-5457-47b2-a86a-36344daf3bee-container.json @@ -0,0 +1 @@ +{"uuid": "827d4c9e-378a-41d7-a810-408a6224b726", "befores": [{"name": "login_val", "status": "passed", "start": 1774335652927, "stop": 1774335652927}], "start": 1774335652927, "stop": 1774335654708} \ No newline at end of file diff --git a/allure_report/67f0132b-0441-4aa6-a1e1-d88efd87cce0-result.json b/allure_report/67f0132b-0441-4aa6-a1e1-d88efd87cce0-result.json new file mode 100644 index 0000000..3af9c38 --- /dev/null +++ b/allure_report/67f0132b-0441-4aa6-a1e1-d88efd87cce0-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ id, которого не существует", "status": "passed", "start": 1774257830941, "stop": 1774257834461, "uuid": "34c4f862-ca68-499a-9863-68295424210d", "historyId": "65bcf6e62af1d7f6be8d966d512b6fa1", "testCaseId": "65bcf6e62af1d7f6be8d966d512b6fa1", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_not_exist_id_return_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/68374783-615e-435a-a59b-3935cb6f0e39-container.json b/allure_report/68374783-615e-435a-a59b-3935cb6f0e39-container.json new file mode 100644 index 0000000..83e6531 --- /dev/null +++ b/allure_report/68374783-615e-435a-a59b-3935cb6f0e39-container.json @@ -0,0 +1 @@ +{"uuid": "7b158e57-15d3-492a-bcd2-6d3b917c277e", "children": ["554e5766-1b52-4883-9b29-de33beeabb66"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера + автоматическая очистка", "status": "passed", "start": 1774335616534, "stop": 1774335616534}], "start": 1774335616534, "stop": 1774335616534}], "start": 1774335616534, "stop": 1774335616541} \ No newline at end of file diff --git a/allure_report/690b384b-06d3-45a4-a69d-076b59edb274-result.json b/allure_report/690b384b-06d3-45a4-a69d-076b59edb274-result.json new file mode 100644 index 0000000..c2739cf --- /dev/null +++ b/allure_report/690b384b-06d3-45a4-a69d-076b59edb274-result.json @@ -0,0 +1 @@ +{"name": "Логин с некорректными данными (неверный пароль)", "status": "passed", "steps": [{"name": "Логин с неверными данными", "status": "passed", "start": 1774335650539, "stop": 1774335651311}], "start": 1774335650539, "stop": 1774335651315, "uuid": "8ec21535-3975-4934-b570-40f3d3d73704", "historyId": "c2d859c4a1f827d06c4b95a936501e1f", "testCaseId": "c2d859c4a1f827d06c4b95a936501e1f", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_with_incorrect_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/6aec94c8-00ce-4899-a7c6-7d73118768e2-container.json b/allure_report/6aec94c8-00ce-4899-a7c6-7d73118768e2-container.json new file mode 100644 index 0000000..876ed1f --- /dev/null +++ b/allure_report/6aec94c8-00ce-4899-a7c6-7d73118768e2-container.json @@ -0,0 +1 @@ +{"uuid": "72dc0d39-6556-4f48-8d4d-785a44533a4b", "children": ["5b986d6f-77bb-435d-9d94-941d8b9d155a", "2a8941bb-1392-4cf8-9b46-c2db708a90e7", "7f1d2e75-d379-4c0e-ab61-834813316012", "47bad312-7995-4fd3-a361-0bb937babe6d", "3fa87eb1-1b47-4933-9b62-d4f19f2260a0", "8fd7f774-dfd3-42b3-bf9b-e72b7cf62f83", "29190c9d-5364-4848-a638-f4e04b417e7d", "5a640ad3-aafe-4d92-bc3c-602f22d861b3", "f8d83543-05af-4742-83b3-c4620c385dd7", "7339150f-98a6-414d-bb94-ed49419ccee5", "9b6dad67-c3ad-4884-98a0-1e5aa55968f7", "c9ad0826-c6ef-4aeb-b12f-140f9fd9a979", "18b4815e-0d99-46a1-bf9f-a6c24ea479c1", "a89787bd-b138-44d7-b7b8-d4cb9508a17d", "230170cc-8316-483c-8bf7-bd76efbb130e", "af3de8ff-2166-4143-b06a-f95487056ca9", "25c9ad45-7870-41ce-ba7f-4d86c7178a57", "34c4f862-ca68-499a-9863-68295424210d"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1774257789917, "stop": 1774257790030}], "start": 1774257789917, "stop": 1774257834463} \ No newline at end of file diff --git a/allure_report/6bbb89fb-bb2e-4a80-aad5-a169d0e4d14d-container.json b/allure_report/6bbb89fb-bb2e-4a80-aad5-a169d0e4d14d-container.json new file mode 100644 index 0000000..f395a9e --- /dev/null +++ b/allure_report/6bbb89fb-bb2e-4a80-aad5-a169d0e4d14d-container.json @@ -0,0 +1 @@ +{"uuid": "9d530d4f-6080-4521-bda3-5fbc1fd0edcc", "befores": [{"name": "login_val", "status": "passed", "start": 1774335338701, "stop": 1774335338701}], "start": 1774335338701, "stop": 1774335339782} \ No newline at end of file diff --git a/allure_report/6bc26eab-991b-4ce3-8570-c4a7cc084f57-result.json b/allure_report/6bc26eab-991b-4ce3-8570-c4a7cc084f57-result.json new file mode 100644 index 0000000..c0fb204 --- /dev/null +++ b/allure_report/6bc26eab-991b-4ce3-8570-c4a7cc084f57-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ без courierId → 400", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774335292357, "stop": 1774335293228}, {"name": "PUT /accept без courierId", "status": "passed", "start": 1774335293228, "stop": 1774335294037}], "start": 1774335292357, "stop": 1774335294041, "uuid": "67ef0b4c-3713-4a27-9adb-62479b6ef983", "historyId": "e671566bdda014251dc5f006893cbb51", "testCaseId": "e671566bdda014251dc5f006893cbb51", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_without_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/6c04c569-686b-42aa-8844-62e96a77eb78-result.json b/allure_report/6c04c569-686b-42aa-8844-62e96a77eb78-result.json new file mode 100644 index 0000000..978993f --- /dev/null +++ b/allure_report/6c04c569-686b-42aa-8844-62e96a77eb78-result.json @@ -0,0 +1 @@ +{"name": "Успешный логин курьера → возвращает id", "status": "passed", "steps": [{"name": "Логин существующего курьера", "status": "passed", "start": 1774336287209, "stop": 1774336288069}], "start": 1774336287209, "stop": 1774336288071, "uuid": "6a22bbc8-2327-456f-94a1-c34238652417", "historyId": "48af19e22a6f4f997e64636ca4ec62a9", "testCaseId": "48af19e22a6f4f997e64636ca4ec62a9", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_success_return_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/6db94298-3a5f-4e38-867d-c80b05350921-container.json b/allure_report/6db94298-3a5f-4e38-867d-c80b05350921-container.json new file mode 100644 index 0000000..b65932e --- /dev/null +++ b/allure_report/6db94298-3a5f-4e38-867d-c80b05350921-container.json @@ -0,0 +1 @@ +{"uuid": "48ee72d3-bbdd-4fbe-b394-dbbb854cc242", "children": ["26f98ea1-6b7a-4621-b075-16ee67914751"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1774088381608, "stop": 1774088381608}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1774088383188, "stop": 1774088385064}], "start": 1774088381608, "stop": 1774088385064} \ No newline at end of file diff --git a/allure_report/6efa57fc-c133-4165-ad19-3c3b4f87a615-result.json b/allure_report/6efa57fc-c133-4165-ad19-3c3b4f87a615-result.json new file mode 100644 index 0000000..756fa23 --- /dev/null +++ b/allure_report/6efa57fc-c133-4165-ad19-3c3b4f87a615-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного и серого цвета", "status": "passed", "start": 1774336179720, "stop": 1774336180526, "uuid": "a690cc9b-e200-432e-9aa1-f875858500b8", "historyId": "1a1cb81fc7304807a073c3ef53e5e025", "testCaseId": "1a1cb81fc7304807a073c3ef53e5e025", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_and_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/6f75e46a-04fd-4f7e-89fa-155c718cc5bf-result.json b/allure_report/6f75e46a-04fd-4f7e-89fa-155c718cc5bf-result.json new file mode 100644 index 0000000..a8f577c --- /dev/null +++ b/allure_report/6f75e46a-04fd-4f7e-89fa-155c718cc5bf-result.json @@ -0,0 +1 @@ +{"name": "Успешный логин курьера возвращает id", "status": "passed", "steps": [{"name": "Логин существующего курьера", "status": "passed", "start": 1774337165618, "stop": 1774337166388}], "start": 1774337165618, "stop": 1774337166392, "uuid": "e209c3be-2cd6-4aba-baee-e3a246683c62", "historyId": "48af19e22a6f4f997e64636ca4ec62a9", "testCaseId": "48af19e22a6f4f997e64636ca4ec62a9", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_success_return_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/6fbc7314-84be-45d7-87c6-567463c67da6-container.json b/allure_report/6fbc7314-84be-45d7-87c6-567463c67da6-container.json new file mode 100644 index 0000000..04ed9af --- /dev/null +++ b/allure_report/6fbc7314-84be-45d7-87c6-567463c67da6-container.json @@ -0,0 +1 @@ +{"uuid": "2444822c-b1f3-44a3-b019-2feb1bcb3ce8", "children": ["44106c2a-b137-4e63-825e-89fe08a60c8a"], "befores": [{"name": "create_courier", "status": "passed", "start": 1773999243341, "stop": 1773999243745}], "start": 1773999243341, "stop": 1773999244528} \ No newline at end of file diff --git a/allure_report/71a8f8a2-795b-4511-b5c8-01d37269f456-result.json b/allure_report/71a8f8a2-795b-4511-b5c8-01d37269f456-result.json new file mode 100644 index 0000000..0be1750 --- /dev/null +++ b/allure_report/71a8f8a2-795b-4511-b5c8-01d37269f456-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=, pass=^8Rpl", "status": "passed", "start": 1774335511520, "stop": 1774335512594}], "parameters": [{"name": "login_val", "value": "''"}, {"name": "pass_val", "value": "'^8Rpl'"}], "start": 1774335511519, "stop": 1774335512597, "uuid": "3db56059-0ba4-41b2-9f67-c6cd07fd649a", "historyId": "ed99de13df69db13631de7553ae98a13", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/7220b7d2-299d-4ee2-9b66-4f76c6aa3981-result.json b/allure_report/7220b7d2-299d-4ee2-9b66-4f76c6aa3981-result.json new file mode 100644 index 0000000..b6129e5 --- /dev/null +++ b/allure_report/7220b7d2-299d-4ee2-9b66-4f76c6aa3981-result.json @@ -0,0 +1 @@ +{"name": "Создать курьера без логина или пароля", "status": "passed", "start": 1773999239383, "stop": 1773999239758, "uuid": "c1382534-8354-495a-8c50-a50047b5aab7", "historyId": "086780007b03f34a08fa6c3af9c47a61", "testCaseId": "086780007b03f34a08fa6c3af9c47a61", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_without_required_field_show_message_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/7257f947-311c-4b7c-9536-0e5f303ffcee-container.json b/allure_report/7257f947-311c-4b7c-9536-0e5f303ffcee-container.json new file mode 100644 index 0000000..a6a372e --- /dev/null +++ b/allure_report/7257f947-311c-4b7c-9536-0e5f303ffcee-container.json @@ -0,0 +1 @@ +{"uuid": "bd4efa31-06f9-4764-a36c-61f9305af800", "befores": [{"name": "password_value", "status": "passed", "start": 1774337542602, "stop": 1774337542602}], "start": 1774337542602, "stop": 1774337543382} \ No newline at end of file diff --git a/allure_report/73cb6440-89b0-49ef-90c6-0781e6246f71-container.json b/allure_report/73cb6440-89b0-49ef-90c6-0781e6246f71-container.json new file mode 100644 index 0000000..9787b0e --- /dev/null +++ b/allure_report/73cb6440-89b0-49ef-90c6-0781e6246f71-container.json @@ -0,0 +1 @@ +{"uuid": "86b1bca3-565f-4988-b187-4f5a20e85a35", "befores": [{"name": "login_value", "status": "passed", "start": 1774337543390, "stop": 1774337543390}], "start": 1774337543390, "stop": 1774337544194} \ No newline at end of file diff --git a/allure_report/73ee6ca3-38c0-4666-bccb-93b684c4f24f-result.json b/allure_report/73ee6ca3-38c0-4666-bccb-93b684c4f24f-result.json new file mode 100644 index 0000000..67f1ece --- /dev/null +++ b/allure_report/73ee6ca3-38c0-4666-bccb-93b684c4f24f-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=, pass=Pwd_8a1d267a5b!", "status": "passed", "start": 1774336290776, "stop": 1774336291710}], "parameters": [{"name": "login_val", "value": "''"}, {"name": "pass_val", "value": "'Pwd_8a1d267a5b!'"}], "start": 1774336290776, "stop": 1774336291712, "uuid": "8284897b-e7e7-4ac3-8946-a3a5314013d1", "historyId": "e72db0f6d36581906cc34f5312572b25", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/75087740-f18c-49b8-9401-83f59c621516-result.json b/allure_report/75087740-f18c-49b8-9401-83f59c621516-result.json new file mode 100644 index 0000000..8b0c05b --- /dev/null +++ b/allure_report/75087740-f18c-49b8-9401-83f59c621516-result.json @@ -0,0 +1 @@ +{"name": "Выполнить логин с логином и паролем", "status": "passed", "start": 1774088433458, "stop": 1774088434206, "uuid": "c85c3630-0e28-4d8e-9285-33cc9c26d55c", "historyId": "a5ca1e34d415b6eb0a76a0eb46530bb1", "testCaseId": "a5ca1e34d415b6eb0a76a0eb46530bb1", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_with_login_password_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/75c50a05-9acc-4b64-8e67-dd756cc973d0-container.json b/allure_report/75c50a05-9acc-4b64-8e67-dd756cc973d0-container.json new file mode 100644 index 0000000..b0a0703 --- /dev/null +++ b/allure_report/75c50a05-9acc-4b64-8e67-dd756cc973d0-container.json @@ -0,0 +1 @@ +{"uuid": "7d9791c9-df67-4392-b93a-d302ed0a8620", "children": ["2a71cb22-5d89-4cf7-90f5-5c5c729b7d8b"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1774088394729, "stop": 1774088394729}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1774088395536, "stop": 1774088397544}], "start": 1774088394729, "stop": 1774088397545} \ No newline at end of file diff --git a/allure_report/760f7c0d-da5b-419c-8923-708b4e857844-container.json b/allure_report/760f7c0d-da5b-419c-8923-708b4e857844-container.json new file mode 100644 index 0000000..8e1dde1 --- /dev/null +++ b/allure_report/760f7c0d-da5b-419c-8923-708b4e857844-container.json @@ -0,0 +1 @@ +{"uuid": "3ebfed25-23ec-45cb-92a9-ec1cdcf4c72b", "children": ["c30e610d-0cf6-4339-8f15-8374d9c1c4a4"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Подготовка данных нового курьера", "status": "passed", "start": 1774337119760, "stop": 1774337119760}, {"name": "Создание курьера", "status": "passed", "start": 1774337119760, "stop": 1774337120577}, {"name": "Авторизация созданного курьера для получения id", "status": "passed", "start": 1774337120577, "stop": 1774337121345}], "start": 1774337119760, "stop": 1774337121345}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774337122153, "stop": 1774337122960}], "start": 1774337122153, "stop": 1774337122966}], "start": 1774337119760, "stop": 1774337122967} \ No newline at end of file diff --git a/allure_report/7739d7d1-8970-4343-b9a2-90c06d99179f-result.json b/allure_report/7739d7d1-8970-4343-b9a2-90c06d99179f-result.json new file mode 100644 index 0000000..4cbd9e0 --- /dev/null +++ b/allure_report/7739d7d1-8970-4343-b9a2-90c06d99179f-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного или серого цвета", "status": "passed", "start": 1774335472409, "stop": 1774335473220, "uuid": "5656caa3-fe52-4f3b-8d64-3dbdb6bd6b27", "historyId": "05123ecbb92d58b196d96eba54b671dc", "testCaseId": "05123ecbb92d58b196d96eba54b671dc", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_or_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/7815c506-786b-4325-8bf0-74f72959506b-result.json b/allure_report/7815c506-786b-4325-8bf0-74f72959506b-result.json new file mode 100644 index 0000000..662c727 --- /dev/null +++ b/allure_report/7815c506-786b-4325-8bf0-74f72959506b-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с некорректным courierId", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774335465315, "stop": 1774335466121}, {"name": "PUT /accept с некорректным courierId", "status": "passed", "start": 1774335466121, "stop": 1774335467968}], "start": 1774335465315, "stop": 1774335467973, "uuid": "430a0d49-33fd-4327-abfd-434ed4f92fc9", "historyId": "a7ebd3c2b169856a57a68d1a29f27160", "testCaseId": "a7ebd3c2b169856a57a68d1a29f27160", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_invalid_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/78ef3065-52eb-49c4-97da-18f3067fb461-result.json b/allure_report/78ef3065-52eb-49c4-97da-18f3067fb461-result.json new file mode 100644 index 0000000..61c6f25 --- /dev/null +++ b/allure_report/78ef3065-52eb-49c4-97da-18f3067fb461-result.json @@ -0,0 +1 @@ +{"name": "Логин несуществующего пользователя", "status": "passed", "steps": [{"name": "Логин полностью несуществующего пользователя", "status": "passed", "start": 1774335651328, "stop": 1774335652128}], "start": 1774335651322, "stop": 1774335652132, "uuid": "501cf299-9fe6-4817-80c5-09cb321f505e", "historyId": "aa52b94637bf50da956968555011d6c6", "testCaseId": "aa52b94637bf50da956968555011d6c6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_non_existent_user", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/793b5ac3-28c5-4b59-8fbc-ed33f74f4a09-result.json b/allure_report/793b5ac3-28c5-4b59-8fbc-ed33f74f4a09-result.json new file mode 100644 index 0000000..3e62189 --- /dev/null +++ b/allure_report/793b5ac3-28c5-4b59-8fbc-ed33f74f4a09-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного и серого цвета", "status": "passed", "start": 1774335301900, "stop": 1774335302699, "uuid": "e4853883-7a6a-4126-9461-21c5cf5e8a2f", "historyId": "1a1cb81fc7304807a073c3ef53e5e025", "testCaseId": "1a1cb81fc7304807a073c3ef53e5e025", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_and_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/7947ef3b-ace6-4919-acb9-91705cf5e164-result.json b/allure_report/7947ef3b-ace6-4919-acb9-91705cf5e164-result.json new file mode 100644 index 0000000..6452aa1 --- /dev/null +++ b/allure_report/7947ef3b-ace6-4919-acb9-91705cf5e164-result.json @@ -0,0 +1 @@ +{"name": "Принять несуществующий заказ → 404 или 500", "status": "broken", "statusDetails": {"message": "AttributeError: 'generator' object has no attribute 'get'", "trace": "self = \nnew_create_courier = \n\n @allure.title(\"Принять несуществующий заказ → 404 или 500\")\n def test_accept_nonexistent_order(self, new_create_courier):\n courier_info = new_create_courier\n> courier_id = courier_info.get(\"id\")\n ^^^^^^^^^^^^^^^^\nE AttributeError: 'generator' object has no attribute 'get'\n\ntests\\test_accept_order.py:47: AttributeError"}, "start": 1774335609456, "stop": 1774335609457, "uuid": "eaf0a469-369e-48f9-8ba7-1a7b5367f6f2", "historyId": "27edfbe4acb7a747cb40eddc034806e2", "testCaseId": "27edfbe4acb7a747cb40eddc034806e2", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_nonexistent_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/799c53ce-4880-4f0e-bcd8-e9a841f7bffe-result.json b/allure_report/799c53ce-4880-4f0e-bcd8-e9a841f7bffe-result.json new file mode 100644 index 0000000..5e894ba --- /dev/null +++ b/allure_report/799c53ce-4880-4f0e-bcd8-e9a841f7bffe-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ по его id", "status": "passed", "start": 1774335331000, "stop": 1774335332683, "uuid": "a25545f1-5479-4fe5-90fc-42cafa96d06e", "historyId": "508b15b1be5fd7138b3efc9fba96ff54", "testCaseId": "508b15b1be5fd7138b3efc9fba96ff54", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_id_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/7bbf7857-f8af-407e-84d8-17a619518b59-result.json b/allure_report/7bbf7857-f8af-407e-84d8-17a619518b59-result.json new file mode 100644 index 0000000..f8bcb02 --- /dev/null +++ b/allure_report/7bbf7857-f8af-407e-84d8-17a619518b59-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с некорректным courierId", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774336167806, "stop": 1774336168565}, {"name": "PUT /accept с некорректным courierId", "status": "passed", "start": 1774336168565, "stop": 1774336169365}], "start": 1774336167806, "stop": 1774336169370, "uuid": "a225cc54-34b3-4b2a-b26c-39f2f23b3663", "historyId": "a7ebd3c2b169856a57a68d1a29f27160", "testCaseId": "a7ebd3c2b169856a57a68d1a29f27160", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_invalid_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/7bd53b56-dce4-4853-9191-a0b0b461c788-result.json b/allure_report/7bd53b56-dce4-4853-9191-a0b0b461c788-result.json new file mode 100644 index 0000000..9b2668f --- /dev/null +++ b/allure_report/7bd53b56-dce4-4853-9191-a0b0b461c788-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с некорректным courierId", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774335607691, "stop": 1774335608609}, {"name": "PUT /accept с некорректным courierId", "status": "passed", "start": 1774335608610, "stop": 1774335609446}], "start": 1774335607690, "stop": 1774335609449, "uuid": "74e30346-3ffa-4464-8015-29f67b562dd9", "historyId": "a7ebd3c2b169856a57a68d1a29f27160", "testCaseId": "a7ebd3c2b169856a57a68d1a29f27160", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_invalid_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/7c44e907-c7d2-48e6-a673-635c5489f18d-result.json b/allure_report/7c44e907-c7d2-48e6-a673-635c5489f18d-result.json new file mode 100644 index 0000000..6591154 --- /dev/null +++ b/allure_report/7c44e907-c7d2-48e6-a673-635c5489f18d-result.json @@ -0,0 +1 @@ +{"name": "Параметр limit ограничивает количество заказов в ответе", "status": "broken", "statusDetails": {"message": "requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='qa-scooter.praktikum-services.ru', port=443): Read timed out. (read timeout=10)", "trace": "self = \nconn = , method = 'GET'\nurl = '/api/v1/orders?limit=9', body = None\nheaders = {'User-Agent': 'python-requests/2.32.5', 'Accept-Encoding': 'gzip, deflate, zstd', 'Accept': '*/*', 'Connection': 'keep-alive'}\nretries = Retry(total=0, connect=None, read=False, redirect=None, status=None)\ntimeout = Timeout(connect=10, read=10, total=None), chunked = False\nresponse_conn = \npreload_content = False, decode_content = False, enforce_content_length = True\n\n def _make_request(\n self,\n conn: BaseHTTPConnection,\n method: str,\n url: str,\n body: _TYPE_BODY | None = None,\n headers: typing.Mapping[str, str] | None = None,\n retries: Retry | None = None,\n timeout: _TYPE_TIMEOUT = _DEFAULT_TIMEOUT,\n chunked: bool = False,\n response_conn: BaseHTTPConnection | None = None,\n preload_content: bool = True,\n decode_content: bool = True,\n enforce_content_length: bool = True,\n ) -> BaseHTTPResponse:\n \"\"\"\n Perform a request on a given urllib connection object taken from our\n pool.\n \n :param conn:\n a connection from one of our connection pools\n \n :param method:\n HTTP request method (such as GET, POST, PUT, etc.)\n \n :param url:\n The URL to perform the request on.\n \n :param body:\n Data to send in the request body, either :class:`str`, :class:`bytes`,\n an iterable of :class:`str`/:class:`bytes`, or a file-like object.\n \n :param headers:\n Dictionary of custom headers to send, such as User-Agent,\n If-None-Match, etc. If None, pool headers are used. If provided,\n these headers completely replace any pool-specific headers.\n \n :param retries:\n Configure the number of retries to allow before raising a\n :class:`~urllib3.exceptions.MaxRetryError` exception.\n \n Pass ``None`` to retry until you receive a response. Pass a\n :class:`~urllib3.util.retry.Retry` object for fine-grained control\n over different types of retries.\n Pass an integer number to retry connection errors that many times,\n but no other types of errors. Pass zero to never retry.\n \n If ``False``, then retries are disabled and any exception is raised\n immediately. Also, instead of raising a MaxRetryError on redirects,\n the redirect response will be returned.\n \n :type retries: :class:`~urllib3.util.retry.Retry`, False, or an int.\n \n :param timeout:\n If specified, overrides the default timeout for this one\n request. It may be a float (in seconds) or an instance of\n :class:`urllib3.util.Timeout`.\n \n :param chunked:\n If True, urllib3 will send the body using chunked transfer\n encoding. Otherwise, urllib3 will send the body using the standard\n content-length form. Defaults to False.\n \n :param response_conn:\n Set this to ``None`` if you will handle releasing the connection or\n set the connection to have the response release it.\n \n :param preload_content:\n If True, the response's body will be preloaded during construction.\n \n :param decode_content:\n If True, will attempt to decode the body based on the\n 'content-encoding' header.\n \n :param enforce_content_length:\n Enforce content length checking. Body returned by server must match\n value of Content-Length header, if present. Otherwise, raise error.\n \"\"\"\n self.num_requests += 1\n \n timeout_obj = self._get_timeout(timeout)\n timeout_obj.start_connect()\n conn.timeout = Timeout.resolve_default_timeout(timeout_obj.connect_timeout)\n \n try:\n # Trigger any extra validation we need to do.\n try:\n self._validate_conn(conn)\n except (SocketTimeout, BaseSSLError) as e:\n self._raise_timeout(err=e, url=url, timeout_value=conn.timeout)\n raise\n \n # _validate_conn() starts the connection to an HTTPS proxy\n # so we need to wrap errors with 'ProxyError' here too.\n except (\n OSError,\n NewConnectionError,\n TimeoutError,\n BaseSSLError,\n CertificateError,\n SSLError,\n ) as e:\n new_e: Exception = e\n if isinstance(e, (BaseSSLError, CertificateError)):\n new_e = SSLError(e)\n # If the connection didn't successfully connect to it's proxy\n # then there\n if isinstance(\n new_e, (OSError, NewConnectionError, TimeoutError, SSLError)\n ) and (conn and conn.proxy and not conn.has_connected_to_proxy):\n new_e = _wrap_proxy_error(new_e, conn.proxy.scheme)\n raise new_e\n \n # conn.request() calls http.client.*.request, not the method in\n # urllib3.request. It also calls makefile (recv) on the socket.\n try:\n conn.request(\n method,\n url,\n body=body,\n headers=headers,\n chunked=chunked,\n preload_content=preload_content,\n decode_content=decode_content,\n enforce_content_length=enforce_content_length,\n )\n \n # We are swallowing BrokenPipeError (errno.EPIPE) since the server is\n # legitimately able to close the connection after sending a valid response.\n # With this behaviour, the received response is still readable.\n except BrokenPipeError:\n pass\n except OSError as e:\n # MacOS/Linux\n # EPROTOTYPE and ECONNRESET are needed on macOS\n # https://erickt.github.io/blog/2014/11/19/adventures-in-debugging-a-potential-osx-kernel-bug/\n # Condition changed later to emit ECONNRESET instead of only EPROTOTYPE.\n if e.errno != errno.EPROTOTYPE and e.errno != errno.ECONNRESET:\n raise\n \n # Reset the timeout for the recv() on the socket\n read_timeout = timeout_obj.read_timeout\n \n if not conn.is_closed:\n # In Python 3 socket.py will catch EAGAIN and return None when you\n # try and read into the file pointer created by http.client, which\n # instead raises a BadStatusLine exception. Instead of catching\n # the exception and assuming all BadStatusLine exceptions are read\n # timeouts, check for a zero timeout before making the request.\n if read_timeout == 0:\n raise ReadTimeoutError(\n self, url, f\"Read timed out. (read timeout={read_timeout})\"\n )\n conn.timeout = read_timeout\n \n # Receive the response from the server\n try:\n> response = conn.getresponse()\n ^^^^^^^^^^^^^^^^^^\n\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\urllib3\\connectionpool.py:534: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\urllib3\\connection.py:571: in getresponse\n httplib_response = super().getresponse()\n ^^^^^^^^^^^^^^^^^^^^^\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\http\\client.py:1450: in getresponse\n response.begin()\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\http\\client.py:336: in begin\n version, status, reason = self._read_status()\n ^^^^^^^^^^^^^^^^^^^\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\http\\client.py:297: in _read_status\n line = str(self.fp.readline(_MAXLINE + 1), \"iso-8859-1\")\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\socket.py:725: in readinto\n return self._sock.recv_into(b)\n ^^^^^^^^^^^^^^^^^^^^^^^\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\ssl.py:1304: in recv_into\n return self.read(nbytes, buffer)\n ^^^^^^^^^^^^^^^^^^^^^^^^^\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\nself = , len = 131072, buffer = \n\n def read(self, len=1024, buffer=None):\n \"\"\"Read up to LEN bytes and return them.\n Return zero-length string on EOF.\"\"\"\n \n self._checkClosed()\n if self._sslobj is None:\n raise ValueError(\"Read on closed or unwrapped SSL socket.\")\n try:\n if buffer is not None:\n> return self._sslobj.read(len, buffer)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nE TimeoutError: The read operation timed out\n\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\ssl.py:1138: TimeoutError\n\nThe above exception was the direct cause of the following exception:\n\nself = , request = , stream = False\ntimeout = Timeout(connect=10, read=10, total=None), verify = True, cert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection_with_tls_context(\n request, verify, proxies=proxies, cert=cert\n )\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n> resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\requests\\adapters.py:644: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\urllib3\\connectionpool.py:841: in urlopen\n retries = retries.increment(\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\urllib3\\util\\retry.py:490: in increment\n raise reraise(type(error), error, _stacktrace)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\urllib3\\util\\util.py:39: in reraise\n raise value\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\urllib3\\connectionpool.py:787: in urlopen\n response = self._make_request(\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\urllib3\\connectionpool.py:536: in _make_request\n self._raise_timeout(err=e, url=url, timeout_value=read_timeout)\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\nself = \nerr = TimeoutError('The read operation timed out'), url = '/api/v1/orders?limit=9', timeout_value = 10\n\n def _raise_timeout(\n self,\n err: BaseSSLError | OSError | SocketTimeout,\n url: str,\n timeout_value: _TYPE_TIMEOUT | None,\n ) -> None:\n \"\"\"Is the error actually a timeout? Will raise a ReadTimeout or pass\"\"\"\n \n if isinstance(err, SocketTimeout):\n> raise ReadTimeoutError(\n self, url, f\"Read timed out. (read timeout={timeout_value})\"\n ) from err\nE urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='qa-scooter.praktikum-services.ru', port=443): Read timed out. (read timeout=10)\n\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\urllib3\\connectionpool.py:367: ReadTimeoutError\n\nDuring handling of the above exception, another exception occurred:\n\nself = \n\n @allure.title(\"Параметр limit ограничивает количество заказов в ответе\")\n def test_get_orders_return_list_orders(self):\n limit_orders = generate_limit_orders()\n params = {\"limit\": limit_orders}\n \n with allure.step(f\"Получаем список заказов с limit={limit_orders}\"):\n> response = requests.get(\n f\"{MAIN_URL}{GET_LIST_ORDERS_URL}\",\n params=params,\n timeout=10\n )\n\ntests\\test_get_list_orders.py:32: \n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\requests\\api.py:73: in get\n return request(\"get\", url, params=params, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\requests\\api.py:59: in request\n return session.request(method=method, url=url, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\requests\\sessions.py:589: in request\n resp = self.send(prep, **send_kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\requests\\sessions.py:703: in send\n r = adapter.send(request, **kwargs)\n ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _\n\nself = , request = , stream = False\ntimeout = Timeout(connect=10, read=10, total=None), verify = True, cert = None, proxies = OrderedDict()\n\n def send(\n self, request, stream=False, timeout=None, verify=True, cert=None, proxies=None\n ):\n \"\"\"Sends PreparedRequest object. Returns Response object.\n \n :param request: The :class:`PreparedRequest ` being sent.\n :param stream: (optional) Whether to stream the request content.\n :param timeout: (optional) How long to wait for the server to send\n data before giving up, as a float, or a :ref:`(connect timeout,\n read timeout) ` tuple.\n :type timeout: float or tuple or urllib3 Timeout object\n :param verify: (optional) Either a boolean, in which case it controls whether\n we verify the server's TLS certificate, or a string, in which case it\n must be a path to a CA bundle to use\n :param cert: (optional) Any user-provided SSL certificate to be trusted.\n :param proxies: (optional) The proxies dictionary to apply to the request.\n :rtype: requests.Response\n \"\"\"\n \n try:\n conn = self.get_connection_with_tls_context(\n request, verify, proxies=proxies, cert=cert\n )\n except LocationValueError as e:\n raise InvalidURL(e, request=request)\n \n self.cert_verify(conn, request.url, verify, cert)\n url = self.request_url(request, proxies)\n self.add_headers(\n request,\n stream=stream,\n timeout=timeout,\n verify=verify,\n cert=cert,\n proxies=proxies,\n )\n \n chunked = not (request.body is None or \"Content-Length\" in request.headers)\n \n if isinstance(timeout, tuple):\n try:\n connect, read = timeout\n timeout = TimeoutSauce(connect=connect, read=read)\n except ValueError:\n raise ValueError(\n f\"Invalid timeout {timeout}. Pass a (connect, read) timeout tuple, \"\n f\"or a single float to set both timeouts to the same value.\"\n )\n elif isinstance(timeout, TimeoutSauce):\n pass\n else:\n timeout = TimeoutSauce(connect=timeout, read=timeout)\n \n try:\n resp = conn.urlopen(\n method=request.method,\n url=url,\n body=request.body,\n headers=request.headers,\n redirect=False,\n assert_same_host=False,\n preload_content=False,\n decode_content=False,\n retries=self.max_retries,\n timeout=timeout,\n chunked=chunked,\n )\n \n except (ProtocolError, OSError) as err:\n raise ConnectionError(err, request=request)\n \n except MaxRetryError as e:\n if isinstance(e.reason, ConnectTimeoutError):\n # TODO: Remove this in 3.0.0: see #2811\n if not isinstance(e.reason, NewConnectionError):\n raise ConnectTimeout(e, request=request)\n \n if isinstance(e.reason, ResponseError):\n raise RetryError(e, request=request)\n \n if isinstance(e.reason, _ProxyError):\n raise ProxyError(e, request=request)\n \n if isinstance(e.reason, _SSLError):\n # This branch is for urllib3 v1.22 and later.\n raise SSLError(e, request=request)\n \n raise ConnectionError(e, request=request)\n \n except ClosedPoolError as e:\n raise ConnectionError(e, request=request)\n \n except _ProxyError as e:\n raise ProxyError(e)\n \n except (_SSLError, _HTTPError) as e:\n if isinstance(e, _SSLError):\n # This branch is for urllib3 versions earlier than v1.22\n raise SSLError(e, request=request)\n elif isinstance(e, ReadTimeoutError):\n> raise ReadTimeout(e, request=request)\nE requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='qa-scooter.praktikum-services.ru', port=443): Read timed out. (read timeout=10)\n\nC:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\requests\\adapters.py:690: ReadTimeout"}, "steps": [{"name": "Получаем список заказов с limit=9", "status": "broken", "statusDetails": {"message": "requests.exceptions.ReadTimeout: HTTPSConnectionPool(host='qa-scooter.praktikum-services.ru', port=443): Read timed out. (read timeout=10)\n", "trace": " File \"C:\\Sprint_7\\tests\\test_get_list_orders.py\", line 32, in test_get_orders_return_list_orders\n response = requests.get(\n f\"{MAIN_URL}{GET_LIST_ORDERS_URL}\",\n params=params,\n timeout=10\n )\n File \"C:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\requests\\api.py\", line 73, in get\n return request(\"get\", url, params=params, **kwargs)\n File \"C:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\requests\\api.py\", line 59, in request\n return session.request(method=method, url=url, **kwargs)\n ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n File \"C:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\requests\\sessions.py\", line 589, in request\n resp = self.send(prep, **send_kwargs)\n File \"C:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\requests\\sessions.py\", line 703, in send\n r = adapter.send(request, **kwargs)\n File \"C:\\Users\\manse\\AppData\\Local\\Programs\\Python\\Python314\\Lib\\site-packages\\requests\\adapters.py\", line 690, in send\n raise ReadTimeout(e, request=request)\n"}, "start": 1774337147429, "stop": 1774337158437}], "start": 1774337147429, "stop": 1774337158673, "uuid": "18c5e28b-572e-472d-8048-9962b904ff99", "historyId": "2386a1a0a3b0d8d81025c34bd7752da0", "testCaseId": "2386a1a0a3b0d8d81025c34bd7752da0", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_return_list_orders", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/7dcd6437-4129-48da-97c2-6a333e7332f7-result.json b/allure_report/7dcd6437-4129-48da-97c2-6a333e7332f7-result.json new file mode 100644 index 0000000..8aaffc9 --- /dev/null +++ b/allure_report/7dcd6437-4129-48da-97c2-6a333e7332f7-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ id, которого не существует", "status": "passed", "start": 1774337532725, "stop": 1774337534378, "uuid": "17c642e1-af0a-4644-9ba6-dc8806de657b", "historyId": "65bcf6e62af1d7f6be8d966d512b6fa1", "testCaseId": "65bcf6e62af1d7f6be8d966d512b6fa1", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_not_exist_id_return_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/7e42e20a-e836-40f2-806f-e2d3d59c8ae1-container.json b/allure_report/7e42e20a-e836-40f2-806f-e2d3d59c8ae1-container.json new file mode 100644 index 0000000..d1cb10e --- /dev/null +++ b/allure_report/7e42e20a-e836-40f2-806f-e2d3d59c8ae1-container.json @@ -0,0 +1 @@ +{"uuid": "1e799d0b-a1dd-47f9-a0ac-693ad5696234", "befores": [{"name": "login_value", "status": "passed", "start": 1774337541786, "stop": 1774337541786}], "start": 1774337541786, "stop": 1774337542594} \ No newline at end of file diff --git a/allure_report/7e6d4628-9890-4682-824e-112ec6d1436b-container.json b/allure_report/7e6d4628-9890-4682-824e-112ec6d1436b-container.json new file mode 100644 index 0000000..c732e8c --- /dev/null +++ b/allure_report/7e6d4628-9890-4682-824e-112ec6d1436b-container.json @@ -0,0 +1 @@ +{"uuid": "f18caa0f-08c4-4e47-9aef-ba10aef1e4ac", "children": ["d5aa95c2-1aca-4ee9-a434-6cf37363f24a"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера", "status": "passed", "start": 1774336251580, "stop": 1774336252380}, {"name": "Логин созданного курьера", "status": "passed", "start": 1774336252380, "stop": 1774336253142}], "start": 1774336251579, "stop": 1774336253142}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774336253920, "stop": 1774336254685}], "start": 1774336253920, "stop": 1774336254691}], "start": 1774336251579, "stop": 1774336254691} \ No newline at end of file diff --git a/allure_report/7edcdb07-6547-4969-bfbe-7a3d8c9323e4-container.json b/allure_report/7edcdb07-6547-4969-bfbe-7a3d8c9323e4-container.json new file mode 100644 index 0000000..617a6a1 --- /dev/null +++ b/allure_report/7edcdb07-6547-4969-bfbe-7a3d8c9323e4-container.json @@ -0,0 +1 @@ +{"uuid": "300c39db-56b7-4ae4-8872-5bcba7cb976c", "children": ["c9ad0826-c6ef-4aeb-b12f-140f9fd9a979"], "befores": [{"name": "create_courier", "status": "passed", "steps": [{"name": "Создание курьера + автоматическая очистка", "status": "passed", "parameters": [{"name": "request", "value": ">"}], "start": 1774257810694, "stop": 1774257812250}], "start": 1774257810693, "stop": 1774257812250}], "afters": [{"name": "create_courier::cleanup", "status": "passed", "start": 1774257813035, "stop": 1774257813812}], "start": 1774257810693, "stop": 1774257813812} \ No newline at end of file diff --git a/allure_report/80b2c810-efba-4e4a-a0b7-da1608c9786e-result.json b/allure_report/80b2c810-efba-4e4a-a0b7-da1608c9786e-result.json new file mode 100644 index 0000000..049274a --- /dev/null +++ b/allure_report/80b2c810-efba-4e4a-a0b7-da1608c9786e-result.json @@ -0,0 +1 @@ +{"name": "Удаление несуществующего курьера → 404", "status": "passed", "steps": [{"name": "DELETE несуществующего id=987654321", "status": "passed", "start": 1774257813823, "stop": 1774257814597}], "start": 1774257813823, "stop": 1774257814602, "uuid": "18b4815e-0d99-46a1-bf9f-a6c24ea479c1", "historyId": "dae700f836a38b4aef25b44c41481e25", "testCaseId": "dae700f836a38b4aef25b44c41481e25", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_nonexistent_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/80fb5a61-8453-4255-bf5f-b809cf35cad9-result.json b/allure_report/80fb5a61-8453-4255-bf5f-b809cf35cad9-result.json new file mode 100644 index 0000000..463200a --- /dev/null +++ b/allure_report/80fb5a61-8453-4255-bf5f-b809cf35cad9-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ без id курьера", "status": "passed", "start": 1773999231245, "stop": 1773999232005, "uuid": "d718199c-7733-4063-881a-f96005e86892", "historyId": "28e4010fc8ae186bb714915a2ff5095c", "testCaseId": "28e4010fc8ae186bb714915a2ff5095c", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_without_courier_id_return_message_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/823b4d41-1bef-49a9-bac0-4c0a8b0a29bf-result.json b/allure_report/823b4d41-1bef-49a9-bac0-4c0a8b0a29bf-result.json new file mode 100644 index 0000000..5438bc6 --- /dev/null +++ b/allure_report/823b4d41-1bef-49a9-bac0-4c0a8b0a29bf-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ и получить номер заказа", "status": "passed", "start": 1774336250774, "stop": 1774336251574, "uuid": "8200b2ef-f07d-409f-9429-8739361e99cd", "historyId": "665daf3a44fcd0b02380ad9b751ce517", "testCaseId": "665daf3a44fcd0b02380ad9b751ce517", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_return_code_track_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/82d6d695-7adc-4ccf-9d02-aca8f19553a0-container.json b/allure_report/82d6d695-7adc-4ccf-9d02-aca8f19553a0-container.json new file mode 100644 index 0000000..3a63708 --- /dev/null +++ b/allure_report/82d6d695-7adc-4ccf-9d02-aca8f19553a0-container.json @@ -0,0 +1 @@ +{"uuid": "b050c77b-2bee-40b5-96ea-3885964ada1d", "befores": [{"name": "pass_val", "status": "passed", "start": 1774336292615, "stop": 1774336292615}], "start": 1774336292615, "stop": 1774336293479} \ No newline at end of file diff --git a/allure_report/82d7ee16-2e90-4be3-88ae-a53794a2ebca-result.json b/allure_report/82d7ee16-2e90-4be3-88ae-a53794a2ebca-result.json new file mode 100644 index 0000000..30ad973 --- /dev/null +++ b/allure_report/82d7ee16-2e90-4be3-88ae-a53794a2ebca-result.json @@ -0,0 +1 @@ +{"name": "Удаление несуществующего курьера → 404", "status": "passed", "steps": [{"name": "Удаление несуществующего id=987654321", "status": "passed", "start": 1774335475866, "stop": 1774335476655}], "start": 1774335475866, "stop": 1774335476659, "uuid": "d5a8530c-d9fb-42f1-98a4-c78758fef81f", "historyId": "dae700f836a38b4aef25b44c41481e25", "testCaseId": "dae700f836a38b4aef25b44c41481e25", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_nonexistent_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/83118ea4-ce10-473f-8dad-c41e94917f81-result.json b/allure_report/83118ea4-ce10-473f-8dad-c41e94917f81-result.json new file mode 100644 index 0000000..aa68894 --- /dev/null +++ b/allure_report/83118ea4-ce10-473f-8dad-c41e94917f81-result.json @@ -0,0 +1 @@ +{"name": "Принять несуществующий заказ → 404 (или 500 на стенде)", "status": "passed", "description": "Стенд вернул 500 вместо 404 — баг учебного API", "steps": [{"name": "PUT несуществующего заказа", "status": "passed", "start": 1774257797175, "stop": 1774257798962}], "start": 1774257797175, "stop": 1774257798967, "uuid": "7f1d2e75-d379-4c0e-ab61-834813316012", "historyId": "27edfbe4acb7a747cb40eddc034806e2", "testCaseId": "27edfbe4acb7a747cb40eddc034806e2", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_nonexistent_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/83815c78-646b-4140-ae4e-a802251a0162-container.json b/allure_report/83815c78-646b-4140-ae4e-a802251a0162-container.json new file mode 100644 index 0000000..7de93a6 --- /dev/null +++ b/allure_report/83815c78-646b-4140-ae4e-a802251a0162-container.json @@ -0,0 +1 @@ +{"uuid": "f87dd439-fba1-4013-948c-2698351fe13d", "befores": [{"name": "login_courier", "status": "passed", "start": 1774088435700, "stop": 1774088435700}], "start": 1774088435700, "stop": 1774088436532} \ No newline at end of file diff --git a/allure_report/841c3e48-b53f-482a-9617-84da386aa9fa-container.json b/allure_report/841c3e48-b53f-482a-9617-84da386aa9fa-container.json new file mode 100644 index 0000000..2c77a74 --- /dev/null +++ b/allure_report/841c3e48-b53f-482a-9617-84da386aa9fa-container.json @@ -0,0 +1 @@ +{"uuid": "85cb81f2-082f-4783-a7ad-859a18091976", "children": ["75b79ad5-4c41-421d-b11b-655f7e3be675"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера + автоматическая очистка", "status": "passed", "start": 1774335295680, "stop": 1774335295680}], "start": 1774335295680, "stop": 1774335295680}], "start": 1774335295680, "stop": 1774335295828} \ No newline at end of file diff --git a/allure_report/8424755b-b77a-44df-a47c-d7da757fbd77-result.json b/allure_report/8424755b-b77a-44df-a47c-d7da757fbd77-result.json new file mode 100644 index 0000000..f8e1f65 --- /dev/null +++ b/allure_report/8424755b-b77a-44df-a47c-d7da757fbd77-result.json @@ -0,0 +1 @@ +{"name": "Создать двух одинаковых курьеров", "status": "passed", "start": 1774088392352, "stop": 1774088393163, "uuid": "504f0e97-bbd1-44eb-8b6a-acc2dbceb618", "historyId": "8d69b26d2e92c2319f22598c5656805e", "testCaseId": "8d69b26d2e92c2319f22598c5656805e", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_two_same_courier_show_message_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/84ca88f5-1267-4de9-a715-560ad9ea58af-result.json b/allure_report/84ca88f5-1267-4de9-a715-560ad9ea58af-result.json new file mode 100644 index 0000000..7f0a48f --- /dev/null +++ b/allure_report/84ca88f5-1267-4de9-a715-560ad9ea58af-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля возвращает ошибку 400", "status": "passed", "steps": [{"name": "Логин без обязательных данных: login=courier_dd3ba8b215bb, password=", "status": "passed", "start": 1774337172010, "stop": 1774337172786}], "parameters": [{"name": "login_value", "value": "'courier_dd3ba8b215bb'"}, {"name": "password_value", "value": "''"}], "start": 1774337172009, "stop": 1774337172791, "uuid": "6d0b5524-a2f0-4927-ba48-d8f3b459ba35", "historyId": "c9127d930607680f2f21785fe707a709", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/852d6cbc-e0cf-45b2-a0e6-32c9b7dbbaea-result.json b/allure_report/852d6cbc-e0cf-45b2-a0e6-32c9b7dbbaea-result.json new file mode 100644 index 0000000..752cc8a --- /dev/null +++ b/allure_report/852d6cbc-e0cf-45b2-a0e6-32c9b7dbbaea-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного и серого цвета", "status": "passed", "start": 1774335473226, "stop": 1774335474050, "uuid": "05b6cb9d-92e9-4c37-ad7a-25a93d34a4a4", "historyId": "1a1cb81fc7304807a073c3ef53e5e025", "testCaseId": "1a1cb81fc7304807a073c3ef53e5e025", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_and_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/854e1a44-1198-4f44-9092-2bc7bf5e0292-container.json b/allure_report/854e1a44-1198-4f44-9092-2bc7bf5e0292-container.json new file mode 100644 index 0000000..38cfbf2 --- /dev/null +++ b/allure_report/854e1a44-1198-4f44-9092-2bc7bf5e0292-container.json @@ -0,0 +1 @@ +{"uuid": "7721e050-657a-4670-bbe4-f896e9e4ecf2", "children": ["2bb3a632-a6d8-46ea-b98c-556a42424167"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1773999240228, "stop": 1773999240228}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1773999240578, "stop": 1773999241337}], "start": 1773999240228, "stop": 1773999241338} \ No newline at end of file diff --git a/allure_report/8585e5d5-510e-4fb1-be66-8da796b150fe-result.json b/allure_report/8585e5d5-510e-4fb1-be66-8da796b150fe-result.json new file mode 100644 index 0000000..3d469c0 --- /dev/null +++ b/allure_report/8585e5d5-510e-4fb1-be66-8da796b150fe-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката без цвета", "status": "passed", "start": 1774336249729, "stop": 1774336250766, "uuid": "b1bd31de-5062-4589-8099-e3610a281e1b", "historyId": "52867eb5781bfc516b861627ab9f1f99", "testCaseId": "52867eb5781bfc516b861627ab9f1f99", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_without_color", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/86148c83-a12e-45e3-9b09-6052cda8114e-result.json b/allure_report/86148c83-a12e-45e3-9b09-6052cda8114e-result.json new file mode 100644 index 0000000..cf3e9dc --- /dev/null +++ b/allure_report/86148c83-a12e-45e3-9b09-6052cda8114e-result.json @@ -0,0 +1 @@ +{"name": "Удаление существующего курьера → ok: true", "status": "broken", "statusDetails": {"message": "AttributeError: 'generator' object has no attribute 'get'", "trace": "self = \nnew_create_courier = \n\n @allure.title(\"Удаление существующего курьера → ok: true\")\n def test_delete_existing_courier(self, new_create_courier):\n courier_info = new_create_courier\n> courier_id = courier_info.get(\"id\")\n ^^^^^^^^^^^^^^^^\nE AttributeError: 'generator' object has no attribute 'get'\n\ntests\\test_delete_courier.py:13: AttributeError"}, "start": 1774335616535, "stop": 1774335616535, "uuid": "554e5766-1b52-4883-9b29-de33beeabb66", "historyId": "1b52a382d5cbdb07dd5f2c9892bb660e", "testCaseId": "1b52a382d5cbdb07dd5f2c9892bb660e", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_existing_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/87a1a747-0ec8-402b-90c3-d484526ed359-result.json b/allure_report/87a1a747-0ec8-402b-90c3-d484526ed359-result.json new file mode 100644 index 0000000..0846de1 --- /dev/null +++ b/allure_report/87a1a747-0ec8-402b-90c3-d484526ed359-result.json @@ -0,0 +1 @@ +{"name": "Получить заказы и проверить тело ответа возвращает список заказов", "status": "passed", "start": 1774088414268, "stop": 1774088426900, "uuid": "85489c59-b57e-4203-9e0c-3cc006bfffef", "historyId": "2386a1a0a3b0d8d81025c34bd7752da0", "testCaseId": "2386a1a0a3b0d8d81025c34bd7752da0", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_return_list_orders", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/8881b89b-4039-4d09-a4a0-e5e30f551a25-result.json b/allure_report/8881b89b-4039-4d09-a4a0-e5e30f551a25-result.json new file mode 100644 index 0000000..fd93676 --- /dev/null +++ b/allure_report/8881b89b-4039-4d09-a4a0-e5e30f551a25-result.json @@ -0,0 +1 @@ +{"name": "Удаление существующего курьера → ok: true", "status": "passed", "steps": [{"name": "DELETE курьера id=723413", "status": "passed", "start": 1774257812251, "stop": 1774257813028}], "start": 1774257812251, "stop": 1774257813033, "uuid": "c9ad0826-c6ef-4aeb-b12f-140f9fd9a979", "historyId": "1b52a382d5cbdb07dd5f2c9892bb660e", "testCaseId": "1b52a382d5cbdb07dd5f2c9892bb660e", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_existing_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/8cfd932f-c772-4ea9-a407-83d74768002d-container.json b/allure_report/8cfd932f-c772-4ea9-a407-83d74768002d-container.json new file mode 100644 index 0000000..3509eac --- /dev/null +++ b/allure_report/8cfd932f-c772-4ea9-a407-83d74768002d-container.json @@ -0,0 +1 @@ +{"uuid": "b3bc888c-2a17-4f56-8006-967a33df9f75", "befores": [{"name": "pass_val", "status": "passed", "start": 1774336225371, "stop": 1774336225371}], "start": 1774336225371, "stop": 1774336226132} \ No newline at end of file diff --git a/allure_report/8dd45d01-914f-4685-8cc2-dfe12fbad577-container.json b/allure_report/8dd45d01-914f-4685-8cc2-dfe12fbad577-container.json new file mode 100644 index 0000000..897028e --- /dev/null +++ b/allure_report/8dd45d01-914f-4685-8cc2-dfe12fbad577-container.json @@ -0,0 +1 @@ +{"uuid": "225c69c2-19e2-41a9-86ef-9735209fba4c", "befores": [{"name": "login_val", "status": "passed", "start": 1774336226931, "stop": 1774336226932}], "start": 1774336226931, "stop": 1774336227767} \ No newline at end of file diff --git a/allure_report/8e22b55d-d33a-4947-ba2c-9a37673ef42b-result.json b/allure_report/8e22b55d-d33a-4947-ba2c-9a37673ef42b-result.json new file mode 100644 index 0000000..102e60c --- /dev/null +++ b/allure_report/8e22b55d-d33a-4947-ba2c-9a37673ef42b-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с несуществующими данными → ошибка", "status": "passed", "steps": [{"name": "Попытка логина с заведомо неверными данными", "status": "passed", "start": 1774335468124, "stop": 1774335469168}], "start": 1774335468124, "stop": 1774335469173, "uuid": "4b6ab292-6a8d-43ec-965c-f4eb85a37fa8", "historyId": "8c1fc6ee71dc28770885f611bf0b7b44", "testCaseId": "8c1fc6ee71dc28770885f611bf0b7b44", "fullName": "tests.test_courier_login.TestCourierLogin#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_courier_login"}, {"name": "subSuite", "value": "TestCourierLogin"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_courier_login"}], "titlePath": ["tests", "test_courier_login.py", "TestCourierLogin"]} \ No newline at end of file diff --git a/allure_report/8e8f2b29-0d57-4adc-8582-d9b64e495b1b-container.json b/allure_report/8e8f2b29-0d57-4adc-8582-d9b64e495b1b-container.json new file mode 100644 index 0000000..dbba7dc --- /dev/null +++ b/allure_report/8e8f2b29-0d57-4adc-8582-d9b64e495b1b-container.json @@ -0,0 +1 @@ +{"uuid": "a71e11a8-9093-48a2-8074-1d7c4297f9c6", "children": ["2d93dda4-e776-4369-9889-cff8be1b105a"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера", "status": "passed", "start": 1774336219128, "stop": 1774336219921}, {"name": "Логин созданного курьера", "status": "passed", "start": 1774336219921, "stop": 1774336220642}], "start": 1774336219127, "stop": 1774336220642}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774336221858, "stop": 1774336223796}], "start": 1774336221858, "stop": 1774336223804}], "start": 1774336219127, "stop": 1774336223804} \ No newline at end of file diff --git a/allure_report/8f017c2e-9632-4535-98c9-5b741c7df1d1-result.json b/allure_report/8f017c2e-9632-4535-98c9-5b741c7df1d1-result.json new file mode 100644 index 0000000..8a5f49c --- /dev/null +++ b/allure_report/8f017c2e-9632-4535-98c9-5b741c7df1d1-result.json @@ -0,0 +1 @@ +{"name": "Успешный логин курьера → возвращает id", "status": "broken", "statusDetails": {"message": "TypeError: 'generator' object is not subscriptable", "trace": "self = \nnew_create_courier = \n\n @allure.title(\"Успешный логин курьера → возвращает id\")\n def test_login_courier_success_return_id(self, new_create_courier):\n courier = new_create_courier\n> payload = {\"login\": courier[\"login\"], \"password\": courier[\"password\"]}\n ^^^^^^^^^^^^^^^^\nE TypeError: 'generator' object is not subscriptable\n\ntests\\test_order_courier.py:14: TypeError"}, "start": 1774335508845, "stop": 1774335508845, "uuid": "73e20372-5c37-479e-9cfd-f8f02f1f0f2b", "historyId": "48af19e22a6f4f997e64636ca4ec62a9", "testCaseId": "48af19e22a6f4f997e64636ca4ec62a9", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_success_return_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/8f0a34fd-4121-4461-b484-082301dffb11-result.json b/allure_report/8f0a34fd-4121-4461-b484-082301dffb11-result.json new file mode 100644 index 0000000..c56ebe6 --- /dev/null +++ b/allure_report/8f0a34fd-4121-4461-b484-082301dffb11-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ и получить номер заказа", "status": "passed", "start": 1774335474888, "stop": 1774335475847, "uuid": "5ec061b2-81cc-4c64-9281-7a1183c320bb", "historyId": "665daf3a44fcd0b02380ad9b751ce517", "testCaseId": "665daf3a44fcd0b02380ad9b751ce517", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_return_code_track_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/9047513c-e731-479f-b2e8-3528c9b0cc11-container.json b/allure_report/9047513c-e731-479f-b2e8-3528c9b0cc11-container.json new file mode 100644 index 0000000..a166b1b --- /dev/null +++ b/allure_report/9047513c-e731-479f-b2e8-3528c9b0cc11-container.json @@ -0,0 +1 @@ +{"uuid": "2888407d-7149-40fe-a11b-41dbb7c163b0", "children": ["a8380a3e-0910-4196-b3b0-14083bdf81c8"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера", "status": "passed", "start": 1774336239974, "stop": 1774336241072}, {"name": "Логин созданного курьера", "status": "passed", "start": 1774336241072, "stop": 1774336241943}], "start": 1774336239974, "stop": 1774336241943}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774336243019, "stop": 1774336243787}], "start": 1774336243019, "stop": 1774336243795}], "start": 1774336239974, "stop": 1774336243795} \ No newline at end of file diff --git a/allure_report/91b7f697-559c-4e5f-bf81-3c7f19f0a3f2-container.json b/allure_report/91b7f697-559c-4e5f-bf81-3c7f19f0a3f2-container.json new file mode 100644 index 0000000..d9b7b3c --- /dev/null +++ b/allure_report/91b7f697-559c-4e5f-bf81-3c7f19f0a3f2-container.json @@ -0,0 +1 @@ +{"uuid": "d2866a59-cba9-4ec4-80f8-7814685f03e1", "befores": [{"name": "login_val", "status": "passed", "start": 1774336226140, "stop": 1774336226140}], "start": 1774336226140, "stop": 1774336226924} \ No newline at end of file diff --git a/allure_report/91d4e7a5-9f26-4fee-b9d5-84d1068721e3-result.json b/allure_report/91d4e7a5-9f26-4fee-b9d5-84d1068721e3-result.json new file mode 100644 index 0000000..6e88ef6 --- /dev/null +++ b/allure_report/91d4e7a5-9f26-4fee-b9d5-84d1068721e3-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного или серого цвета", "status": "passed", "start": 1774337128668, "stop": 1774337129475, "uuid": "ca27ad52-6daa-456c-81ff-439418e109a4", "historyId": "05123ecbb92d58b196d96eba54b671dc", "testCaseId": "05123ecbb92d58b196d96eba54b671dc", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_or_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/9469ac4f-0bf9-466c-9c88-14cbd641e6bb-result.json b/allure_report/9469ac4f-0bf9-466c-9c88-14cbd641e6bb-result.json new file mode 100644 index 0000000..a0e0cb7 --- /dev/null +++ b/allure_report/9469ac4f-0bf9-466c-9c88-14cbd641e6bb-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного и серого цвета", "status": "passed", "start": 1774337496989, "stop": 1774337497799, "uuid": "794ce1d6-481f-4c43-9574-5723a16df1cd", "historyId": "1a1cb81fc7304807a073c3ef53e5e025", "testCaseId": "1a1cb81fc7304807a073c3ef53e5e025", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_and_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/946ce8c4-0d94-4095-b10e-974f6139c2fe-container.json b/allure_report/946ce8c4-0d94-4095-b10e-974f6139c2fe-container.json new file mode 100644 index 0000000..5cd1cde --- /dev/null +++ b/allure_report/946ce8c4-0d94-4095-b10e-974f6139c2fe-container.json @@ -0,0 +1 @@ +{"uuid": "3be40d4a-c56b-4f8e-87da-56be21c3ed03", "children": ["f1b85cea-0f18-4a28-a6d8-64c091df82bb"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера + автоматическая очистка", "status": "passed", "start": 1774335336312, "stop": 1774335336313}], "start": 1774335336312, "stop": 1774335336313}], "start": 1774335336312, "stop": 1774335336323} \ No newline at end of file diff --git a/allure_report/94735e86-a33f-4bd3-aec3-57a23e19a3a9-container.json b/allure_report/94735e86-a33f-4bd3-aec3-57a23e19a3a9-container.json new file mode 100644 index 0000000..6022452 --- /dev/null +++ b/allure_report/94735e86-a33f-4bd3-aec3-57a23e19a3a9-container.json @@ -0,0 +1 @@ +{"uuid": "762f5ba7-ff82-4bff-9f0f-f5b315cb9cc2", "befores": [{"name": "login_value", "status": "passed", "start": 1774337171197, "stop": 1774337171198}], "start": 1774337171197, "stop": 1774337172003} \ No newline at end of file diff --git a/allure_report/94b96dc9-7a46-4831-94c1-34a997afead5-container.json b/allure_report/94b96dc9-7a46-4831-94c1-34a997afead5-container.json new file mode 100644 index 0000000..b67c4e6 --- /dev/null +++ b/allure_report/94b96dc9-7a46-4831-94c1-34a997afead5-container.json @@ -0,0 +1 @@ +{"uuid": "00304e8c-0d8e-4ecd-b3cf-00211ebc9015", "children": ["2aed9ed1-b767-444d-831b-9fc7b06e7849"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1773999238200, "stop": 1773999238200}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1773999238606, "stop": 1773999239378}], "start": 1773999238200, "stop": 1773999239378} \ No newline at end of file diff --git a/allure_report/94be0942-2697-455a-a2fb-74a6ee3f44f3-result.json b/allure_report/94be0942-2697-455a-a2fb-74a6ee3f44f3-result.json new file mode 100644 index 0000000..4bb7b64 --- /dev/null +++ b/allure_report/94be0942-2697-455a-a2fb-74a6ee3f44f3-result.json @@ -0,0 +1 @@ +{"name": "Удаление без id → ошибка", "status": "passed", "steps": [{"name": "DELETE без id", "status": "passed", "start": 1774337504549, "stop": 1774337505314}], "start": 1774337504548, "stop": 1774337505319, "uuid": "3e9557f7-fed1-4f63-a206-2188a35eb57e", "historyId": "2e1206c64b20833cbeb0b3696c646cf8", "testCaseId": "2e1206c64b20833cbeb0b3696c646cf8", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_without_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/94bfd0b8-7d0d-40da-95ac-3700981f8e7a-result.json b/allure_report/94bfd0b8-7d0d-40da-95ac-3700981f8e7a-result.json new file mode 100644 index 0000000..413a77f --- /dev/null +++ b/allure_report/94bfd0b8-7d0d-40da-95ac-3700981f8e7a-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ по его id", "status": "passed", "start": 1774337158984, "stop": 1774337160846, "uuid": "4e1b5622-a639-4e1c-9406-90bd411c100c", "historyId": "508b15b1be5fd7138b3efc9fba96ff54", "testCaseId": "508b15b1be5fd7138b3efc9fba96ff54", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_id_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/953eb89d-b2c1-4ce0-8fea-408b962eacc5-result.json b/allure_report/953eb89d-b2c1-4ce0-8fea-408b962eacc5-result.json new file mode 100644 index 0000000..6931ba6 --- /dev/null +++ b/allure_report/953eb89d-b2c1-4ce0-8fea-408b962eacc5-result.json @@ -0,0 +1 @@ +{"name": "Выполнить логин без логина или пароля", "status": "passed", "parameters": [{"name": "login_courier", "value": "'gabriela11'"}, {"name": "password_courier", "value": "''"}], "start": 1774088434953, "stop": 1774088435690, "uuid": "63f51aa8-bfc2-4205-9304-87b5533a7398", "historyId": "27512bb3822f3d5a79922ac9e1d9fad7", "testCaseId": "41757ede35185ce594f718db6316bc57", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_without_login_or_password_return_message_error", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/982d2767-96ab-46dc-80f7-7b887ca8ab0f-result.json b/allure_report/982d2767-96ab-46dc-80f7-7b887ca8ab0f-result.json new file mode 100644 index 0000000..5584df8 --- /dev/null +++ b/allure_report/982d2767-96ab-46dc-80f7-7b887ca8ab0f-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ без его id", "status": "passed", "start": 1774257829353, "stop": 1774257830933, "uuid": "25c9ad45-7870-41ce-ba7f-4d86c7178a57", "historyId": "8e5ee3b3ff114c2322cf39749ea4b89f", "testCaseId": "8e5ee3b3ff114c2322cf39749ea4b89f", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_without_id_return_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/999ca1e8-bb54-4ce8-8df7-8394da72597f-result.json b/allure_report/999ca1e8-bb54-4ce8-8df7-8394da72597f-result.json new file mode 100644 index 0000000..7fcc639 --- /dev/null +++ b/allure_report/999ca1e8-bb54-4ce8-8df7-8394da72597f-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с не корректным id заказа", "status": "passed", "start": 1773999233978, "stop": 1773999234735, "uuid": "ae25c21d-ba63-4ffe-92d3-0dede6f70a8d", "historyId": "b4b6331f7a6c58e4b4ba3cac886a5fef", "testCaseId": "b4b6331f7a6c58e4b4ba3cac886a5fef", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_incorrect_order_id_return_message_error", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/9c607644-1d7a-4245-8938-e262ae3e2cd1-result.json b/allure_report/9c607644-1d7a-4245-8938-e262ae3e2cd1-result.json new file mode 100644 index 0000000..dfbe53f --- /dev/null +++ b/allure_report/9c607644-1d7a-4245-8938-e262ae3e2cd1-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного и серого цвета", "status": "passed", "start": 1774088406717, "stop": 1774088407510, "uuid": "12beed2f-5ddc-4acf-aaf5-b257c462b692", "historyId": "1a1cb81fc7304807a073c3ef53e5e025", "testCaseId": "1a1cb81fc7304807a073c3ef53e5e025", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_and_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/9cf71fde-9c7b-4410-a516-2d54d300c1eb-result.json b/allure_report/9cf71fde-9c7b-4410-a516-2d54d300c1eb-result.json new file mode 100644 index 0000000..f325e52 --- /dev/null +++ b/allure_report/9cf71fde-9c7b-4410-a516-2d54d300c1eb-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ id, которого не существует", "status": "passed", "start": 1774335505900, "stop": 1774335508835, "uuid": "3f9af6e1-e2b8-4add-bd17-ee4313246531", "historyId": "65bcf6e62af1d7f6be8d966d512b6fa1", "testCaseId": "65bcf6e62af1d7f6be8d966d512b6fa1", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_not_exist_id_return_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/9d1e2db0-ef0c-4da0-bdf5-7e4f6874932b-result.json b/allure_report/9d1e2db0-ef0c-4da0-bdf5-7e4f6874932b-result.json new file mode 100644 index 0000000..d8e90a0 --- /dev/null +++ b/allure_report/9d1e2db0-ef0c-4da0-bdf5-7e4f6874932b-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ по его id", "status": "passed", "start": 1774336280054, "stop": 1774336281842, "uuid": "8abd4cc6-0831-4023-8fad-ab835cdd906f", "historyId": "508b15b1be5fd7138b3efc9fba96ff54", "testCaseId": "508b15b1be5fd7138b3efc9fba96ff54", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_id_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/9d300a6d-15ec-4d2e-a7ae-fc23d5c30dba-container.json b/allure_report/9d300a6d-15ec-4d2e-a7ae-fc23d5c30dba-container.json new file mode 100644 index 0000000..10847d4 --- /dev/null +++ b/allure_report/9d300a6d-15ec-4d2e-a7ae-fc23d5c30dba-container.json @@ -0,0 +1 @@ +{"uuid": "bfa400a6-57ff-4e89-a7de-df6bdb1558c1", "children": ["67ef0b4c-3713-4a27-9adb-62479b6ef983", "a54deb06-9780-4175-ba9d-a3dafa0c87b7", "75b79ad5-4c41-421d-b11b-655f7e3be675", "9fbff5ef-1391-4eec-8256-30a9b6c5065d", "d6e86d55-594e-46ba-accd-9e2bfca75b0d", "2c200466-c895-4e19-b27f-b8aa85a9b67e", "b99f5982-92e7-4ac1-b86f-343c9fa68912", "aa324ac9-55c5-4a19-9ac2-d01a26941c1e", "e4853883-7a6a-4126-9461-21c5cf5e8a2f", "a998297d-2aa7-492b-a92d-9793269bc721", "90e0c51c-2bfc-42c6-bf1d-ddf23e6897ed", "2498e0ac-23d2-4157-9ff0-f620980c1cbe", "57a8caa1-3f3e-4d72-af17-534dad542208", "903ab7a3-bfd9-4cb0-9231-f1074f812755", "27aa1cdb-9570-4714-87cd-214357f65bd4", "ae379a9c-37e7-4613-891a-791b0d6d6555", "a25545f1-5479-4fe5-90fc-42cafa96d06e", "5d952a09-d7e7-4864-8e1c-2fabe1b7e146", "22452e37-2e50-46c5-bce9-e48919e6f224", "f1b85cea-0f18-4a28-a6d8-64c091df82bb", "6f32b15b-34b6-42e5-a00b-b43b4b9d4af6", "4fd9b3ed-299f-4a1d-8abe-298358e3d967", "43053ca2-f364-4f74-b9ee-f6d50e1122e7", "57d3d019-4f2a-4c5e-958e-8bd5f47fef28", "1b2c8efb-ff89-4df8-8eb8-fc798358e5f8"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1774335292354, "stop": 1774335292356}], "start": 1774335292354, "stop": 1774335340590} \ No newline at end of file diff --git a/allure_report/9f58413e-2658-44f5-9581-cde0f99270d8-result.json b/allure_report/9f58413e-2658-44f5-9581-cde0f99270d8-result.json new file mode 100644 index 0000000..917d0ae --- /dev/null +++ b/allure_report/9f58413e-2658-44f5-9581-cde0f99270d8-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката без цвета", "status": "passed", "start": 1774337130370, "stop": 1774337131162, "uuid": "018a8435-7dab-4f70-b028-bee16b8a22e5", "historyId": "52867eb5781bfc516b861627ab9f1f99", "testCaseId": "52867eb5781bfc516b861627ab9f1f99", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_without_color", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/9f5edd46-c7e9-4198-8cde-c8d07e9cbe5c-result.json b/allure_report/9f5edd46-c7e9-4198-8cde-c8d07e9cbe5c-result.json new file mode 100644 index 0000000..aa4c805 --- /dev/null +++ b/allure_report/9f5edd46-c7e9-4198-8cde-c8d07e9cbe5c-result.json @@ -0,0 +1 @@ +{"name": "Удаление без id → ошибка", "status": "passed", "steps": [{"name": "DELETE без id", "status": "passed", "start": 1774335476668, "stop": 1774335477447}], "start": 1774335476668, "stop": 1774335477452, "uuid": "acf1ead7-af78-41bb-86a5-25441b1a0b84", "historyId": "2e1206c64b20833cbeb0b3696c646cf8", "testCaseId": "2e1206c64b20833cbeb0b3696c646cf8", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_without_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/a27a4d65-3d18-4609-aba4-aa55b0706f11-result.json b/allure_report/a27a4d65-3d18-4609-aba4-aa55b0706f11-result.json new file mode 100644 index 0000000..9ac1ec1 --- /dev/null +++ b/allure_report/a27a4d65-3d18-4609-aba4-aa55b0706f11-result.json @@ -0,0 +1 @@ +{"name": "Нельзя создать двух одинаковых курьеров", "status": "passed", "steps": [{"name": "Создаём первого курьера", "status": "passed", "start": 1774257802685, "stop": 1774257803838}, {"name": "Пытаемся создать второго с теми же данными", "status": "passed", "start": 1774257803838, "stop": 1774257804599}], "start": 1774257802674, "stop": 1774257804606, "uuid": "3fa87eb1-1b47-4933-9b62-d4f19f2260a0", "historyId": "c5c24fe8e8cfe2d9966747cdc9150475", "testCaseId": "c5c24fe8e8cfe2d9966747cdc9150475", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_two_same_courier_returns_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/a3036c6a-863f-446f-af32-2bf3ee389ba1-container.json b/allure_report/a3036c6a-863f-446f-af32-2bf3ee389ba1-container.json new file mode 100644 index 0000000..eabc4ba --- /dev/null +++ b/allure_report/a3036c6a-863f-446f-af32-2bf3ee389ba1-container.json @@ -0,0 +1 @@ +{"uuid": "0ca36d4c-777a-4050-94ab-d7c59d00b7d0", "befores": [{"name": "password_courier", "status": "passed", "start": 1774088435701, "stop": 1774088435701}], "start": 1774088435701, "stop": 1774088436529} \ No newline at end of file diff --git a/allure_report/a342a531-7123-4745-92cb-a2fdb837190b-result.json b/allure_report/a342a531-7123-4745-92cb-a2fdb837190b-result.json new file mode 100644 index 0000000..93f05c9 --- /dev/null +++ b/allure_report/a342a531-7123-4745-92cb-a2fdb837190b-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с неверными данными → ошибка", "status": "passed", "steps": [{"name": "Логин с неверными данными", "status": "passed", "start": 1774335299061, "stop": 1774335301008}], "start": 1774335299060, "stop": 1774335301013, "uuid": "b99f5982-92e7-4ac1-b86f-343c9fa68912", "historyId": "a867a88f8723107c3cf596122a414849", "testCaseId": "a867a88f8723107c3cf596122a414849", "fullName": "tests.test_create_courier.TestCreateCourier#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/a39bc968-71e0-41b2-8537-cf3dbc94f278-result.json b/allure_report/a39bc968-71e0-41b2-8537-cf3dbc94f278-result.json new file mode 100644 index 0000000..7c3a764 --- /dev/null +++ b/allure_report/a39bc968-71e0-41b2-8537-cf3dbc94f278-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ и получить номер заказа", "status": "passed", "start": 1774088408325, "stop": 1774088409469, "uuid": "a462750c-7de5-4a91-be51-f706eab08c5e", "historyId": "665daf3a44fcd0b02380ad9b751ce517", "testCaseId": "665daf3a44fcd0b02380ad9b751ce517", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_return_code_track_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/a3ee2628-2334-489e-8477-97e376bc7fb1-result.json b/allure_report/a3ee2628-2334-489e-8477-97e376bc7fb1-result.json new file mode 100644 index 0000000..ec04ec8 --- /dev/null +++ b/allure_report/a3ee2628-2334-489e-8477-97e376bc7fb1-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с неверными данными → ошибка", "status": "passed", "steps": [{"name": "Логин с неверными данными", "status": "passed", "start": 1774335471632, "stop": 1774335472404}], "start": 1774335471632, "stop": 1774335472405, "uuid": "9c4d19d3-f8ae-488a-9446-a690d23a73cd", "historyId": "a867a88f8723107c3cf596122a414849", "testCaseId": "a867a88f8723107c3cf596122a414849", "fullName": "tests.test_create_courier.TestCreateCourier#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/a5660eee-adb7-4f88-8ed9-85a7c81a528a-result.json b/allure_report/a5660eee-adb7-4f88-8ed9-85a7c81a528a-result.json new file mode 100644 index 0000000..2de8581 --- /dev/null +++ b/allure_report/a5660eee-adb7-4f88-8ed9-85a7c81a528a-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ id, которого не существует", "status": "passed", "start": 1774337162454, "stop": 1774337164030, "uuid": "2b421174-35b9-432a-9f3e-eb25f77fae56", "historyId": "65bcf6e62af1d7f6be8d966d512b6fa1", "testCaseId": "65bcf6e62af1d7f6be8d966d512b6fa1", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_not_exist_id_return_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/a6abca7c-fa3b-4064-bd48-5f97792660c6-container.json b/allure_report/a6abca7c-fa3b-4064-bd48-5f97792660c6-container.json new file mode 100644 index 0000000..eb4fcf2 --- /dev/null +++ b/allure_report/a6abca7c-fa3b-4064-bd48-5f97792660c6-container.json @@ -0,0 +1 @@ +{"uuid": "00fb0f4e-09e8-40c3-be05-847d92f734bf", "befores": [{"name": "login_val", "status": "passed", "start": 1774336225370, "stop": 1774336225370}], "start": 1774336225370, "stop": 1774336226134} \ No newline at end of file diff --git a/allure_report/a71c3024-9dba-4467-85c5-28fd5f338cb9-result.json b/allure_report/a71c3024-9dba-4467-85c5-28fd5f338cb9-result.json new file mode 100644 index 0000000..c9dd911 --- /dev/null +++ b/allure_report/a71c3024-9dba-4467-85c5-28fd5f338cb9-result.json @@ -0,0 +1 @@ +{"name": "GET /orders возвращает список заказов", "status": "passed", "steps": [{"name": "Получаем список заказов", "status": "passed", "start": 1774336257227, "stop": 1774336269948}], "start": 1774336257227, "stop": 1774336269951, "uuid": "8d2ab1c2-8e2a-4a92-8c5a-f83afd30a686", "historyId": "27596a5953b04e365171c5c6467152ce", "testCaseId": "27596a5953b04e365171c5c6467152ce", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_returns_list", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/a750bfa2-6c8b-4f0b-a808-b2eafcfbcc98-result.json b/allure_report/a750bfa2-6c8b-4f0b-a808-b2eafcfbcc98-result.json new file mode 100644 index 0000000..cd518d3 --- /dev/null +++ b/allure_report/a750bfa2-6c8b-4f0b-a808-b2eafcfbcc98-result.json @@ -0,0 +1 @@ +{"name": "Получить заказы и проверить, что тело ответа возвращает список заказов", "status": "passed", "start": 1774336269955, "stop": 1774336280050, "uuid": "7bfa818c-737f-4511-a4fa-d870aad063d1", "historyId": "2386a1a0a3b0d8d81025c34bd7752da0", "testCaseId": "2386a1a0a3b0d8d81025c34bd7752da0", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_return_list_orders", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/a7cbea3e-3385-470c-9882-f1b5c40f0cc6-result.json b/allure_report/a7cbea3e-3385-470c-9882-f1b5c40f0cc6-result.json new file mode 100644 index 0000000..783c462 --- /dev/null +++ b/allure_report/a7cbea3e-3385-470c-9882-f1b5c40f0cc6-result.json @@ -0,0 +1 @@ +{"name": "Удаление без id → ошибка", "status": "passed", "steps": [{"name": "DELETE без id", "status": "passed", "start": 1774335305150, "stop": 1774335305906}], "start": 1774335305150, "stop": 1774335305909, "uuid": "903ab7a3-bfd9-4cb0-9231-f1074f812755", "historyId": "2e1206c64b20833cbeb0b3696c646cf8", "testCaseId": "2e1206c64b20833cbeb0b3696c646cf8", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_without_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/a8d4bb0b-062b-46a1-a221-d52b65b34cb1-result.json b/allure_report/a8d4bb0b-062b-46a1-a221-d52b65b34cb1-result.json new file mode 100644 index 0000000..27f3af2 --- /dev/null +++ b/allure_report/a8d4bb0b-062b-46a1-a221-d52b65b34cb1-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=, pass=Pwd_7230c68688!", "status": "passed", "start": 1774336225372, "stop": 1774336226121}], "parameters": [{"name": "login_val", "value": "''"}, {"name": "pass_val", "value": "'Pwd_7230c68688!'"}], "start": 1774336225372, "stop": 1774336226127, "uuid": "49c3e6ef-3998-4034-ba27-4f1ff98b3ea5", "historyId": "976e4cdae71a89df427ea0c7d4c18930", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/a8dcb406-f982-45a3-978e-526314273bf8-result.json b/allure_report/a8dcb406-f982-45a3-978e-526314273bf8-result.json new file mode 100644 index 0000000..ba67b0b --- /dev/null +++ b/allure_report/a8dcb406-f982-45a3-978e-526314273bf8-result.json @@ -0,0 +1 @@ +{"name": "Нельзя создать двух одинаковых курьеров", "status": "passed", "steps": [{"name": "Создаём первого курьера", "status": "passed", "start": 1774336244641, "stop": 1774336245457}, {"name": "Пытаемся создать второго с теми же данными", "status": "passed", "start": 1774336245457, "stop": 1774336246240}], "start": 1774336244640, "stop": 1774336246245, "uuid": "e03d3622-419e-497a-99f8-ad523a659a01", "historyId": "c5c24fe8e8cfe2d9966747cdc9150475", "testCaseId": "c5c24fe8e8cfe2d9966747cdc9150475", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_two_same_courier_returns_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/a9e2eed1-82e4-457b-905e-ba7a028c442e-result.json b/allure_report/a9e2eed1-82e4-457b-905e-ba7a028c442e-result.json new file mode 100644 index 0000000..71c60b2 --- /dev/null +++ b/allure_report/a9e2eed1-82e4-457b-905e-ba7a028c442e-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ и получить номер заказа", "status": "passed", "start": 1774257809839, "stop": 1774257810683, "uuid": "9b6dad67-c3ad-4884-98a0-1e5aa55968f7", "historyId": "665daf3a44fcd0b02380ad9b751ce517", "testCaseId": "665daf3a44fcd0b02380ad9b751ce517", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_return_code_track_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/a9ebbd16-60a1-4c9f-9f5a-19c4720264f1-container.json b/allure_report/a9ebbd16-60a1-4c9f-9f5a-19c4720264f1-container.json new file mode 100644 index 0000000..b1fc8a5 --- /dev/null +++ b/allure_report/a9ebbd16-60a1-4c9f-9f5a-19c4720264f1-container.json @@ -0,0 +1 @@ +{"uuid": "d1b7f1a5-2f58-4324-a788-5b0652d8e53a", "children": ["e6854419-c6c7-47c3-9372-36ca97941d2a", "74e30346-3ffa-4464-8015-29f67b562dd9", "eaf0a469-369e-48f9-8ba7-1a7b5367f6f2", "2ddb9354-3f94-4e78-af2b-7a2408c98bfd", "08d110e4-ef06-4a2c-a8cc-04ffd9de3c7c", "e29db5a6-0282-4b41-8747-a6e67c6786b3", "ccc053bc-8dc6-45a4-8bd7-408f3faca0de", "4ccede6a-0441-4f29-ac02-fb56b4e17f22", "5e6f75c1-ae72-48a9-adc0-c72ef9f61b3e", "c8f1f570-d760-4679-9556-212ab3758767", "20da7744-2baa-4a9c-a6d4-a98d8187bfd2", "554e5766-1b52-4883-9b29-de33beeabb66", "3aead025-eb65-48df-bba7-967af7f6f899", "70a445ec-76fc-4b9a-9c00-e23baf8f6827", "de19337c-c3fc-49e5-8c53-397bbf136a8a", "1871a201-908c-44ca-90a2-4d3ac5523972", "23c9a066-ee31-4b18-be63-ea333da8a842", "47313d05-ff29-4046-8e83-79d1841331b7", "cfce2c71-24c9-429c-8a18-addf9fe5485e", "c361253e-8999-456c-bc47-0f65d02d184e", "8ec21535-3975-4934-b570-40f3d3d73704", "501cf299-9fe6-4817-80c5-09cb321f505e", "dd232cf4-7d38-4e0d-a58b-be8c38b607b1", "73dd8e19-b76c-4684-8dae-2194ce42cb45", "738c7c8a-211f-418d-abe6-ad4dff55fa91"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1774335605797, "stop": 1774335605798}], "start": 1774335605797, "stop": 1774335655447} \ No newline at end of file diff --git a/allure_report/aaa31423-30db-4001-b5ed-8e81c97b9bd8-result.json b/allure_report/aaa31423-30db-4001-b5ed-8e81c97b9bd8-result.json new file mode 100644 index 0000000..f01f695 --- /dev/null +++ b/allure_report/aaa31423-30db-4001-b5ed-8e81c97b9bd8-result.json @@ -0,0 +1 @@ +{"name": "Нельзя создать двух одинаковых курьеров", "status": "passed", "steps": [{"name": "Создаём первого курьера", "status": "passed", "start": 1774336175125, "stop": 1774336176422}, {"name": "Пытаемся создать второго с теми же данными", "status": "passed", "start": 1774336176422, "stop": 1774336177343}], "start": 1774336175125, "stop": 1774336177352, "uuid": "0d83fbc7-dd0f-4c96-b66d-bc2d1cdd5ce1", "historyId": "c5c24fe8e8cfe2d9966747cdc9150475", "testCaseId": "c5c24fe8e8cfe2d9966747cdc9150475", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_two_same_courier_returns_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/aaae0fdc-525b-448e-8896-a21c7b965567-result.json b/allure_report/aaae0fdc-525b-448e-8896-a21c7b965567-result.json new file mode 100644 index 0000000..baa78ba --- /dev/null +++ b/allure_report/aaae0fdc-525b-448e-8896-a21c7b965567-result.json @@ -0,0 +1 @@ +{"name": "Получить заказы и проверить тело ответа возвращает список заказов", "status": "passed", "start": 1774335488657, "stop": 1774335502610, "uuid": "51d38f09-c56d-4cc7-833c-d843d67584af", "historyId": "2386a1a0a3b0d8d81025c34bd7752da0", "testCaseId": "2386a1a0a3b0d8d81025c34bd7752da0", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_return_list_orders", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/aabd8d6a-0e0c-48e6-803a-6f7436195c61-result.json b/allure_report/aabd8d6a-0e0c-48e6-803a-6f7436195c61-result.json new file mode 100644 index 0000000..a0113e3 --- /dev/null +++ b/allure_report/aabd8d6a-0e0c-48e6-803a-6f7436195c61-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ без его id", "status": "passed", "start": 1774337160852, "stop": 1774337162445, "uuid": "14339539-8840-4634-91ca-b909a05419a1", "historyId": "8e5ee3b3ff114c2322cf39749ea4b89f", "testCaseId": "8e5ee3b3ff114c2322cf39749ea4b89f", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_without_id_return_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/abe0f3fe-8b19-4b7c-bf66-9973c2dad7fa-result.json b/allure_report/abe0f3fe-8b19-4b7c-bf66-9973c2dad7fa-result.json new file mode 100644 index 0000000..db4661b --- /dev/null +++ b/allure_report/abe0f3fe-8b19-4b7c-bf66-9973c2dad7fa-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=, pass=+d0Sl", "status": "passed", "start": 1774335337914, "stop": 1774335338689}], "parameters": [{"name": "login_val", "value": "''"}, {"name": "pass_val", "value": "'+d0Sl'"}], "start": 1774335337914, "stop": 1774335338692, "uuid": "43053ca2-f364-4f74-b9ee-f6d50e1122e7", "historyId": "44cb33cdab93c7564fd8403250fca5ec", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/ac0425af-0c77-46da-a5f6-188a2acd41f8-result.json b/allure_report/ac0425af-0c77-46da-a5f6-188a2acd41f8-result.json new file mode 100644 index 0000000..a8af8b5 --- /dev/null +++ b/allure_report/ac0425af-0c77-46da-a5f6-188a2acd41f8-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ без courierId → 400", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774257790031, "stop": 1774257790953}, {"name": "PUT без courierId", "status": "passed", "start": 1774257790953, "stop": 1774257793241}], "start": 1774257790031, "stop": 1774257793245, "uuid": "5b986d6f-77bb-435d-9d94-941d8b9d155a", "historyId": "e671566bdda014251dc5f006893cbb51", "testCaseId": "e671566bdda014251dc5f006893cbb51", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_without_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/ac661de4-5305-4828-971b-014eedf0c60a-result.json b/allure_report/ac661de4-5305-4828-971b-014eedf0c60a-result.json new file mode 100644 index 0000000..0b53af6 --- /dev/null +++ b/allure_report/ac661de4-5305-4828-971b-014eedf0c60a-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с не корректным id курьера", "status": "passed", "start": 1773999232827, "stop": 1773999233596, "uuid": "9688904b-76a9-45a7-ab12-6c81d9f2e9e1", "historyId": "29c06956ebbfb5be23bf23ed6ac4dbe3", "testCaseId": "29c06956ebbfb5be23bf23ed6ac4dbe3", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_incorrect_courier_id_return_message_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/ad1c1319-8d3a-49d1-a807-7c3b79c8c994-result.json b/allure_report/ad1c1319-8d3a-49d1-a807-7c3b79c8c994-result.json new file mode 100644 index 0000000..709122d --- /dev/null +++ b/allure_report/ad1c1319-8d3a-49d1-a807-7c3b79c8c994-result.json @@ -0,0 +1 @@ +{"name": "Создать курьера без логина или пароля", "status": "passed", "start": 1774088400603, "stop": 1774088401380, "uuid": "683c3e28-0bf6-4d78-b79e-cabd7b551c5a", "historyId": "086780007b03f34a08fa6c3af9c47a61", "testCaseId": "086780007b03f34a08fa6c3af9c47a61", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_without_required_field_show_message_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/ad8da0b4-bb09-4197-875d-7d6726c2625d-container.json b/allure_report/ad8da0b4-bb09-4197-875d-7d6726c2625d-container.json new file mode 100644 index 0000000..9f02ef4 --- /dev/null +++ b/allure_report/ad8da0b4-bb09-4197-875d-7d6726c2625d-container.json @@ -0,0 +1 @@ +{"uuid": "d01df49d-b3b8-409d-a6f6-43abacf6e1e1", "befores": [{"name": "pass_val", "status": "passed", "start": 1774335511518, "stop": 1774335511518}], "start": 1774335511518, "stop": 1774335512598} \ No newline at end of file diff --git a/allure_report/b11f6da3-f4fc-4946-b3a4-bf2ac611ef2a-container.json b/allure_report/b11f6da3-f4fc-4946-b3a4-bf2ac611ef2a-container.json new file mode 100644 index 0000000..6197cd6 --- /dev/null +++ b/allure_report/b11f6da3-f4fc-4946-b3a4-bf2ac611ef2a-container.json @@ -0,0 +1 @@ +{"uuid": "4d359e4b-f42e-4610-a806-7816dbbedce6", "children": ["eaf0a469-369e-48f9-8ba7-1a7b5367f6f2"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера + автоматическая очистка", "status": "passed", "start": 1774335609456, "stop": 1774335609456}], "start": 1774335609455, "stop": 1774335609456}], "start": 1774335609455, "stop": 1774335609591} \ No newline at end of file diff --git a/allure_report/b1a77ea2-5999-4209-9269-4a3ebac24f81-result.json b/allure_report/b1a77ea2-5999-4209-9269-4a3ebac24f81-result.json new file mode 100644 index 0000000..d2f7c2d --- /dev/null +++ b/allure_report/b1a77ea2-5999-4209-9269-4a3ebac24f81-result.json @@ -0,0 +1 @@ +{"name": "Удаление без id → ошибка", "status": "passed", "steps": [{"name": "DELETE без id", "status": "passed", "start": 1774336255454, "stop": 1774336257220}], "start": 1774336255454, "stop": 1774336257221, "uuid": "8ef22d81-0f51-43ef-892d-302ce1eacc5e", "historyId": "2e1206c64b20833cbeb0b3696c646cf8", "testCaseId": "2e1206c64b20833cbeb0b3696c646cf8", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_without_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/b2ebf805-1fb4-4718-b28c-62dcd45cfea6-result.json b/allure_report/b2ebf805-1fb4-4718-b28c-62dcd45cfea6-result.json new file mode 100644 index 0000000..64fb455 --- /dev/null +++ b/allure_report/b2ebf805-1fb4-4718-b28c-62dcd45cfea6-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=, pass=", "status": "passed", "start": 1774335513421, "stop": 1774335514202}], "parameters": [{"name": "login_val", "value": "''"}, {"name": "pass_val", "value": "''"}], "start": 1774335513420, "stop": 1774335514208, "uuid": "c0df47de-62c0-4548-8ace-f476f6cea61b", "historyId": "984b1d11c13b9895ab285735388751f6", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/b39c5e76-bc93-42ad-b407-6ef01866fbe2-result.json b/allure_report/b39c5e76-bc93-42ad-b407-6ef01866fbe2-result.json new file mode 100644 index 0000000..3a55270 --- /dev/null +++ b/allure_report/b39c5e76-bc93-42ad-b407-6ef01866fbe2-result.json @@ -0,0 +1 @@ +{"name": "Создать двух одинаковых курьеров", "status": "passed", "start": 1773999235912, "stop": 1773999236288, "uuid": "15db4238-48a1-4332-8fdd-fe4250d9b6c4", "historyId": "8d69b26d2e92c2319f22598c5656805e", "testCaseId": "8d69b26d2e92c2319f22598c5656805e", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_two_same_courier_show_message_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/b3adf95e-c085-468e-a10f-d783f94a346f-result.json b/allure_report/b3adf95e-c085-468e-a10f-d783f94a346f-result.json new file mode 100644 index 0000000..7ff72a7 --- /dev/null +++ b/allure_report/b3adf95e-c085-468e-a10f-d783f94a346f-result.json @@ -0,0 +1 @@ +{"name": "Логин несуществующего пользователя", "status": "passed", "steps": [{"name": "Логин полностью несуществующего пользователя", "status": "passed", "start": 1774336289859, "stop": 1774336290761}], "start": 1774336289859, "stop": 1774336290768, "uuid": "8d7de0ae-60e7-4ee8-9a70-66cf8b3bb0cf", "historyId": "aa52b94637bf50da956968555011d6c6", "testCaseId": "aa52b94637bf50da956968555011d6c6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_non_existent_user", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/b3d057ad-22a3-4ee1-b91d-dd648034b1e2-container.json b/allure_report/b3d057ad-22a3-4ee1-b91d-dd648034b1e2-container.json new file mode 100644 index 0000000..94bc585 --- /dev/null +++ b/allure_report/b3d057ad-22a3-4ee1-b91d-dd648034b1e2-container.json @@ -0,0 +1 @@ +{"uuid": "853f1238-77ab-40e4-a807-5407877ebd9d", "children": ["b66fec73-7416-4008-83b0-aa425fc9321f", "a225cc54-34b3-4b2a-b26c-39f2f23b3663", "0a91c509-6ed4-4ff4-aa87-7174fe3bc1cf", "678c42cb-e458-445f-9a10-b0c3d41f1636", "0d83fbc7-dd0f-4c96-b66d-bc2d1cdd5ce1", "27fba455-8861-4a83-8cc8-649ed88f07ec", "caa6992b-868f-4095-8c76-12e0bd54ddae", "5e75feb2-9c62-42ed-b885-0b5bd2aec995", "a690cc9b-e200-432e-9aa1-f875858500b8", "85faccb4-e2cb-4115-87c7-d641c827de7a", "1a2cd2d5-9c82-4e97-b2a8-33f992e12b12", "3e62a186-e161-42dc-8944-7bd4b8e96ca2", "e8847215-775e-4a2b-80e9-ddb0242eff2d", "3748b5e9-9633-4ac4-aaad-cc3516b11015", "3ccf4552-db25-4bc1-9d3b-d85a36e66bd2", "dec962c6-a35c-4e7b-b4d0-edf1227879f3", "2ce35ada-d6be-416e-8e05-9d6388ae810f", "d8fd7cce-bddb-4163-8512-7412597a7983", "728dd314-1dc5-4174-a9e4-dbfe22528f98", "2d93dda4-e776-4369-9889-cff8be1b105a", "1dca1d27-60bb-4c7e-86ba-5091f1ed976f", "d9fd7105-4d92-4122-8ead-9118424ea939", "49c3e6ef-3998-4034-ba27-4f1ff98b3ea5", "4440a27a-5c42-44b3-a274-2296f89493e9", "311567b0-0c0c-4c91-9580-59e96c4b3448"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1774336166012, "stop": 1774336166114}], "start": 1774336166012, "stop": 1774336227769} \ No newline at end of file diff --git a/allure_report/b4aa0b0f-9ce3-4465-9b48-a7efbbadd7e4-result.json b/allure_report/b4aa0b0f-9ce3-4465-9b48-a7efbbadd7e4-result.json new file mode 100644 index 0000000..7de619a --- /dev/null +++ b/allure_report/b4aa0b0f-9ce3-4465-9b48-a7efbbadd7e4-result.json @@ -0,0 +1 @@ +{"name": "Удаление без id → ошибка", "status": "passed", "steps": [{"name": "DELETE без id", "status": "passed", "start": 1774257814610, "stop": 1774257816028}], "start": 1774257814610, "stop": 1774257816032, "uuid": "a89787bd-b138-44d7-b7b8-d4cb9508a17d", "historyId": "2e1206c64b20833cbeb0b3696c646cf8", "testCaseId": "2e1206c64b20833cbeb0b3696c646cf8", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_without_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/b4b2cbb7-0d5c-49c7-990c-ac9c83bf4caa-result.json b/allure_report/b4b2cbb7-0d5c-49c7-990c-ac9c83bf4caa-result.json new file mode 100644 index 0000000..83b7f6d --- /dev/null +++ b/allure_report/b4b2cbb7-0d5c-49c7-990c-ac9c83bf4caa-result.json @@ -0,0 +1 @@ +{"name": "Нельзя создать двух одинаковых курьеров", "status": "passed", "steps": [{"name": "Создание первого курьера", "status": "passed", "start": 1774337125407, "stop": 1774337126217}, {"name": "Создание второго курьера с теми же данными", "status": "passed", "start": 1774337126217, "stop": 1774337127027}, {"name": "Авторизация первого курьера для получения id", "status": "passed", "start": 1774337127027, "stop": 1774337127826}, {"name": "Удаление тестового курьера", "status": "passed", "start": 1774337127826, "stop": 1774337128653}], "start": 1774337125406, "stop": 1774337128661, "uuid": "586fd33e-0266-4869-bbb7-a06fbfd90b54", "historyId": "c5c24fe8e8cfe2d9966747cdc9150475", "testCaseId": "c5c24fe8e8cfe2d9966747cdc9150475", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_two_same_courier_returns_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/b4dfa131-a06b-426e-a19d-45ad05785a22-container.json b/allure_report/b4dfa131-a06b-426e-a19d-45ad05785a22-container.json new file mode 100644 index 0000000..2757135 --- /dev/null +++ b/allure_report/b4dfa131-a06b-426e-a19d-45ad05785a22-container.json @@ -0,0 +1 @@ +{"uuid": "3df796e3-e303-4d95-8a0b-4acc5e4f8a3f", "children": ["b1b560bf-2c1d-4206-afc5-b1c79df6f01a"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера + автоматическая очистка", "status": "passed", "start": 1774335475854, "stop": 1774335475854}], "start": 1774335475853, "stop": 1774335475854}], "start": 1774335475853, "stop": 1774335475861} \ No newline at end of file diff --git a/allure_report/b4f97d31-3ba5-4a44-96e9-93631fbb8c6b-result.json b/allure_report/b4f97d31-3ba5-4a44-96e9-93631fbb8c6b-result.json new file mode 100644 index 0000000..78c1c63 --- /dev/null +++ b/allure_report/b4f97d31-3ba5-4a44-96e9-93631fbb8c6b-result.json @@ -0,0 +1 @@ +{"name": "Успешный логин курьера возвращает id", "status": "passed", "steps": [{"name": "Логин существующего курьера", "status": "passed", "start": 1774337536136, "stop": 1774337536925}], "start": 1774337536136, "stop": 1774337536929, "uuid": "7eee03e0-f51b-406e-ba41-dc99a23ed886", "historyId": "48af19e22a6f4f997e64636ca4ec62a9", "testCaseId": "48af19e22a6f4f997e64636ca4ec62a9", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_success_return_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/b5df5959-4c9a-41f0-b3a4-70133226e810-container.json b/allure_report/b5df5959-4c9a-41f0-b3a4-70133226e810-container.json new file mode 100644 index 0000000..bdd6530 --- /dev/null +++ b/allure_report/b5df5959-4c9a-41f0-b3a4-70133226e810-container.json @@ -0,0 +1 @@ +{"uuid": "0aba489d-2b38-4ced-8490-92dfd1452ec7", "children": ["ae25c21d-ba63-4ffe-92d3-0dede6f70a8d"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1773999233977, "stop": 1773999233977}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1773999234736, "stop": 1773999235499}], "start": 1773999233977, "stop": 1773999235499} \ No newline at end of file diff --git a/allure_report/b9d81b6d-2581-41f4-9484-46ccd0f8f4d4-result.json b/allure_report/b9d81b6d-2581-41f4-9484-46ccd0f8f4d4-result.json new file mode 100644 index 0000000..06f6fde --- /dev/null +++ b/allure_report/b9d81b6d-2581-41f4-9484-46ccd0f8f4d4-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с неверными данными → ошибка", "status": "passed", "steps": [{"name": "Логин с неверными данными", "status": "passed", "start": 1774336178166, "stop": 1774336178932}], "start": 1774336178166, "stop": 1774336178935, "uuid": "caa6992b-868f-4095-8c76-12e0bd54ddae", "historyId": "a867a88f8723107c3cf596122a414849", "testCaseId": "a867a88f8723107c3cf596122a414849", "fullName": "tests.test_create_courier.TestCreateCourier#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/ba63e4c7-38eb-4661-8b94-a824f3fe0920-result.json b/allure_report/ba63e4c7-38eb-4661-8b94-a824f3fe0920-result.json new file mode 100644 index 0000000..b55d83d --- /dev/null +++ b/allure_report/ba63e4c7-38eb-4661-8b94-a824f3fe0920-result.json @@ -0,0 +1 @@ +{"name": "Успешный логин курьера → возвращает id", "status": "passed", "steps": [{"name": "Логин существующего курьера", "status": "passed", "start": 1774336220644, "stop": 1774336221850}], "start": 1774336220644, "stop": 1774336221855, "uuid": "2d93dda4-e776-4369-9889-cff8be1b105a", "historyId": "48af19e22a6f4f997e64636ca4ec62a9", "testCaseId": "48af19e22a6f4f997e64636ca4ec62a9", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_success_return_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/bae0c394-cae4-4b27-8e77-0cb82eff67a2-result.json b/allure_report/bae0c394-cae4-4b27-8e77-0cb82eff67a2-result.json new file mode 100644 index 0000000..1acd445 --- /dev/null +++ b/allure_report/bae0c394-cae4-4b27-8e77-0cb82eff67a2-result.json @@ -0,0 +1 @@ +{"name": "Нельзя создать двух одинаковых курьеров", "status": "passed", "steps": [{"name": "Создаём первого курьера", "status": "passed", "start": 1774335296625, "stop": 1774335297421}, {"name": "Пытаемся создать второго с теми же данными", "status": "passed", "start": 1774335297421, "stop": 1774335298198}], "start": 1774335296619, "stop": 1774335298205, "uuid": "d6e86d55-594e-46ba-accd-9e2bfca75b0d", "historyId": "c5c24fe8e8cfe2d9966747cdc9150475", "testCaseId": "c5c24fe8e8cfe2d9966747cdc9150475", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_two_same_courier_returns_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/bb409e57-fbef-4f6b-8581-4a26e050f52f-container.json b/allure_report/bb409e57-fbef-4f6b-8581-4a26e050f52f-container.json new file mode 100644 index 0000000..0eebb9f --- /dev/null +++ b/allure_report/bb409e57-fbef-4f6b-8581-4a26e050f52f-container.json @@ -0,0 +1 @@ +{"uuid": "e2c3352b-2cbe-4ce8-b7d2-2bdf666c119a", "children": ["c85c3630-0e28-4d8e-9285-33cc9c26d55c"], "befores": [{"name": "create_courier", "status": "passed", "start": 1774088432612, "stop": 1774088433457}], "start": 1774088432612, "stop": 1774088434206} \ No newline at end of file diff --git a/allure_report/bb778638-e6f0-498c-a56c-5654262c072d-result.json b/allure_report/bb778638-e6f0-498c-a56c-5654262c072d-result.json new file mode 100644 index 0000000..cf7beee --- /dev/null +++ b/allure_report/bb778638-e6f0-498c-a56c-5654262c072d-result.json @@ -0,0 +1 @@ +{"name": "Создание курьера → статус 201 и ok: true", "status": "passed", "steps": [{"name": "Создаём курьера", "status": "passed", "start": 1774336246252, "stop": 1774336247370}], "start": 1774336246252, "stop": 1774336247373, "uuid": "b1c4cef5-f446-46e3-bb40-1b86f005f813", "historyId": "55156a10c2af4f5bd616a034b6fbabbf", "testCaseId": "55156a10c2af4f5bd616a034b6fbabbf", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_success", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/bc16e86c-cecc-4b8d-9183-e88f84997dbb-result.json b/allure_report/bc16e86c-cecc-4b8d-9183-e88f84997dbb-result.json new file mode 100644 index 0000000..c898674 --- /dev/null +++ b/allure_report/bc16e86c-cecc-4b8d-9183-e88f84997dbb-result.json @@ -0,0 +1 @@ +{"name": "Успешный логин курьера → возвращает id", "status": "broken", "statusDetails": {"message": "TypeError: 'generator' object is not subscriptable", "trace": "self = \nnew_create_courier = \n\n @allure.title(\"Успешный логин курьера → возвращает id\")\n def test_login_courier_success_return_id(self, new_create_courier):\n courier = new_create_courier\n> payload = {\"login\": courier[\"login\"], \"password\": courier[\"password\"]}\n ^^^^^^^^^^^^^^^^\nE TypeError: 'generator' object is not subscriptable\n\ntests\\test_order_courier.py:14: TypeError"}, "start": 1774335650531, "stop": 1774335650531, "uuid": "c361253e-8999-456c-bc47-0f65d02d184e", "historyId": "48af19e22a6f4f997e64636ca4ec62a9", "testCaseId": "48af19e22a6f4f997e64636ca4ec62a9", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_success_return_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/bc672a6c-4fb8-4578-a056-e657fdc529b5-result.json b/allure_report/bc672a6c-4fb8-4578-a056-e657fdc529b5-result.json new file mode 100644 index 0000000..7bf44bc --- /dev/null +++ b/allure_report/bc672a6c-4fb8-4578-a056-e657fdc529b5-result.json @@ -0,0 +1 @@ +{"name": "Логин с некорректными данными (неверный пароль)", "status": "passed", "steps": [{"name": "Логин с неверными данными", "status": "passed", "start": 1774335508859, "stop": 1774335510625}], "start": 1774335508859, "stop": 1774335510629, "uuid": "e0b1416e-e294-42d1-a3f3-c7fd5c542967", "historyId": "c2d859c4a1f827d06c4b95a936501e1f", "testCaseId": "c2d859c4a1f827d06c4b95a936501e1f", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_with_incorrect_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/bcc5df12-849b-44ee-b263-c0c33652a1da-result.json b/allure_report/bcc5df12-849b-44ee-b263-c0c33652a1da-result.json new file mode 100644 index 0000000..2442501 --- /dev/null +++ b/allure_report/bcc5df12-849b-44ee-b263-c0c33652a1da-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с некорректным courierId", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774257793259, "stop": 1774257794116}, {"name": "PUT с некорректным courierId", "status": "passed", "start": 1774257794116, "stop": 1774257795328}], "start": 1774257793259, "stop": 1774257795331, "uuid": "2a8941bb-1392-4cf8-9b46-c2db708a90e7", "historyId": "a7ebd3c2b169856a57a68d1a29f27160", "testCaseId": "a7ebd3c2b169856a57a68d1a29f27160", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_invalid_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/bd5336fc-cde1-4b06-8caa-958cd6c9f19a-result.json b/allure_report/bd5336fc-cde1-4b06-8caa-958cd6c9f19a-result.json new file mode 100644 index 0000000..8144fc3 --- /dev/null +++ b/allure_report/bd5336fc-cde1-4b06-8caa-958cd6c9f19a-result.json @@ -0,0 +1 @@ +{"name": "Создание курьера → статус 201 и ok: true", "status": "passed", "steps": [{"name": "Создаём курьера", "status": "passed", "start": 1774335298220, "stop": 1774335299047}], "start": 1774335298210, "stop": 1774335299053, "uuid": "2c200466-c895-4e19-b27f-b8aa85a9b67e", "historyId": "55156a10c2af4f5bd616a034b6fbabbf", "testCaseId": "55156a10c2af4f5bd616a034b6fbabbf", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_success", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/bd95c944-cc9d-41e3-a6ba-91fd0dd7c02f-container.json b/allure_report/bd95c944-cc9d-41e3-a6ba-91fd0dd7c02f-container.json new file mode 100644 index 0000000..d86db66 --- /dev/null +++ b/allure_report/bd95c944-cc9d-41e3-a6ba-91fd0dd7c02f-container.json @@ -0,0 +1 @@ +{"uuid": "d6dc7ddf-2687-46ba-9b82-d41dce53d1cc", "befores": [{"name": "password_value", "status": "passed", "start": 1774337543390, "stop": 1774337543390}], "start": 1774337543390, "stop": 1774337544191} \ No newline at end of file diff --git a/allure_report/bdb87ccc-4900-4531-9f03-751b33c5feb5-result.json b/allure_report/bdb87ccc-4900-4531-9f03-751b33c5feb5-result.json new file mode 100644 index 0000000..950c403 --- /dev/null +++ b/allure_report/bdb87ccc-4900-4531-9f03-751b33c5feb5-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля возвращает ошибку 400", "status": "passed", "steps": [{"name": "Логин без обязательных данных: login=, password=Pwd_4c4965d33d!", "status": "passed", "start": 1774337541788, "stop": 1774337542584}], "parameters": [{"name": "login_value", "value": "''"}, {"name": "password_value", "value": "'Pwd_4c4965d33d!'"}], "start": 1774337541788, "stop": 1774337542589, "uuid": "a0ed83b5-a62e-4b95-a810-01af7db787a7", "historyId": "e09c86b54204f4c2113e545dd0d49b34", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/be8053fd-b6ac-41d9-b558-48eede422bb9-container.json b/allure_report/be8053fd-b6ac-41d9-b558-48eede422bb9-container.json new file mode 100644 index 0000000..2212571 --- /dev/null +++ b/allure_report/be8053fd-b6ac-41d9-b558-48eede422bb9-container.json @@ -0,0 +1 @@ +{"uuid": "3a1f25a7-0ee2-4023-bb28-eb4d0d58b97b", "children": ["d718199c-7733-4063-881a-f96005e86892"], "befores": [{"name": "create_courier", "status": "passed", "start": 1773999230759, "stop": 1773999231242}], "start": 1773999230759, "stop": 1773999232822} \ No newline at end of file diff --git a/allure_report/be904cd4-5196-482a-928e-44d540bff0b6-result.json b/allure_report/be904cd4-5196-482a-928e-44d540bff0b6-result.json new file mode 100644 index 0000000..cdd5f5e --- /dev/null +++ b/allure_report/be904cd4-5196-482a-928e-44d540bff0b6-result.json @@ -0,0 +1 @@ +{"name": "Выполнить логин с несуществующим логином и паролем", "status": "passed", "start": 1773999260092, "stop": 1773999260485, "uuid": "7e0ec6aa-76f4-48ee-bf26-40e7b7919e60", "historyId": "50ea4cbb8bb01c593384f7208edb64f5", "testCaseId": "50ea4cbb8bb01c593384f7208edb64f5", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_with_bad_login_password_return_message_error", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/be9cdc5d-2ebe-44e6-852a-d826a083883f-result.json b/allure_report/be9cdc5d-2ebe-44e6-852a-d826a083883f-result.json new file mode 100644 index 0000000..9417d2c --- /dev/null +++ b/allure_report/be9cdc5d-2ebe-44e6-852a-d826a083883f-result.json @@ -0,0 +1 @@ +{"name": "Удалить курьера", "status": "passed", "start": 1773999243746, "stop": 1773999244526, "uuid": "44106c2a-b137-4e63-825e-89fe08a60c8a", "historyId": "d6444b7d2eda087d30c4f84a0ee6747c", "testCaseId": "d6444b7d2eda087d30c4f84a0ee6747c", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_courier_return_ok_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/c0847374-a383-4dc9-adb9-3ad28b5a5132-result.json b/allure_report/c0847374-a383-4dc9-adb9-3ad28b5a5132-result.json new file mode 100644 index 0000000..71be471 --- /dev/null +++ b/allure_report/c0847374-a383-4dc9-adb9-3ad28b5a5132-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ по его id", "status": "passed", "start": 1774335645021, "stop": 1774335646905, "uuid": "23c9a066-ee31-4b18-be63-ea333da8a842", "historyId": "508b15b1be5fd7138b3efc9fba96ff54", "testCaseId": "508b15b1be5fd7138b3efc9fba96ff54", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_id_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/c135a345-bb55-4798-b2be-170d197c330a-result.json b/allure_report/c135a345-bb55-4798-b2be-170d197c330a-result.json new file mode 100644 index 0000000..6dae162 --- /dev/null +++ b/allure_report/c135a345-bb55-4798-b2be-170d197c330a-result.json @@ -0,0 +1 @@ +{"name": "Логин существующего курьера с неверным паролем возвращает ошибку", "status": "passed", "steps": [{"name": "Логин существующего пользователя с неверным паролем", "status": "passed", "start": 1774337539378, "stop": 1774337540182}], "start": 1774337539377, "stop": 1774337540184, "uuid": "7f8986f6-6239-4309-a0f9-cf63b40312d9", "historyId": "b122de50cbea0d2fb5c93a253e56f74b", "testCaseId": "b122de50cbea0d2fb5c93a253e56f74b", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_existing_courier_with_wrong_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/c2aef20f-f59f-471f-b30a-b3e37a713199-container.json b/allure_report/c2aef20f-f59f-471f-b30a-b3e37a713199-container.json new file mode 100644 index 0000000..6b13997 --- /dev/null +++ b/allure_report/c2aef20f-f59f-471f-b30a-b3e37a713199-container.json @@ -0,0 +1 @@ +{"uuid": "0fd7f971-bdc5-4e51-8f82-d2a5f8ace473", "children": ["3ea06bab-3b48-4106-8316-d744898e09ec", "13cb61b2-1b47-420c-88d9-afb8d761ec6a", "635201a9-8817-4979-bae6-5087b901fbfa", "1d54107d-a4ed-410d-9424-773c62978fa3", "0333c8c0-c771-4a28-9dd1-ff9c590f25ca", "5493b640-3798-4dfa-a356-d86702961bc8", "794ce1d6-481f-4c43-9574-5723a16df1cd", "70180d3c-d1fc-4d93-ba81-244948fc6b2d", "d889e555-0104-450e-a922-fdb6a229c5a9", "333b9a69-f1a3-4be5-b0e7-aeebb244a870", "c85ae78b-57af-4beb-8edd-7b7b873ace38", "3e9557f7-fed1-4f63-a206-2188a35eb57e", "9cbc0c4c-5dec-434b-8a5b-8dd0f6e16890", "c85a7b51-92e2-4602-b8b0-6ed7d3cef57d", "cc9ea88d-86b9-4ab7-9912-3ef18cdaceb5", "8a792d8e-01bf-4369-8628-3d6d1453adef", "17c642e1-af0a-4644-9ba6-dc8806de657b", "7eee03e0-f51b-406e-ba41-dc99a23ed886", "7f8986f6-6239-4309-a0f9-cf63b40312d9", "e4124fef-234b-4200-9638-19977a4d2305", "a0ed83b5-a62e-4b95-a810-01af7db787a7", "87613502-0bf5-4514-9d57-01284f805cf2", "7b315d45-004f-4816-822f-7a26328d9de0"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1774337469878, "stop": 1774337469980}], "start": 1774337469878, "stop": 1774337544196} \ No newline at end of file diff --git a/allure_report/c4589c7a-7cd7-4582-9c34-8b583b71fd3c-result.json b/allure_report/c4589c7a-7cd7-4582-9c34-8b583b71fd3c-result.json new file mode 100644 index 0000000..7c236ea --- /dev/null +++ b/allure_report/c4589c7a-7cd7-4582-9c34-8b583b71fd3c-result.json @@ -0,0 +1 @@ +{"name": "Удаление без id → ошибка", "status": "passed", "steps": [{"name": "DELETE без id", "status": "passed", "start": 1774336187339, "stop": 1774336188072}], "start": 1774336187338, "stop": 1774336188077, "uuid": "3748b5e9-9633-4ac4-aaad-cc3516b11015", "historyId": "2e1206c64b20833cbeb0b3696c646cf8", "testCaseId": "2e1206c64b20833cbeb0b3696c646cf8", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_without_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/c5d431d4-9275-480f-9904-592ba601e763-result.json b/allure_report/c5d431d4-9275-480f-9904-592ba601e763-result.json new file mode 100644 index 0000000..0fd91b4 --- /dev/null +++ b/allure_report/c5d431d4-9275-480f-9904-592ba601e763-result.json @@ -0,0 +1 @@ +{"name": "Логин возвращает идентификатор курьера", "status": "passed", "start": 1774088438291, "stop": 1774088439054, "uuid": "17500acd-bae0-497f-9ffb-6cc3611235e5", "historyId": "8c9cefc828f98df628481a71638649ee", "testCaseId": "8c9cefc828f98df628481a71638649ee", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_return_id_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/c6dd35a6-69c2-4918-8654-6351e0ef3a12-result.json b/allure_report/c6dd35a6-69c2-4918-8654-6351e0ef3a12-result.json new file mode 100644 index 0000000..c7e4eef --- /dev/null +++ b/allure_report/c6dd35a6-69c2-4918-8654-6351e0ef3a12-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля возвращает ошибку 400", "status": "passed", "steps": [{"name": "Логин без обязательных данных: login=, password=", "status": "passed", "start": 1774337543391, "stop": 1774337544184}], "parameters": [{"name": "login_value", "value": "''"}, {"name": "password_value", "value": "''"}], "start": 1774337543391, "stop": 1774337544189, "uuid": "7b315d45-004f-4816-822f-7a26328d9de0", "historyId": "984b1d11c13b9895ab285735388751f6", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/c7185413-e296-4b4f-bb00-7b2207527686-container.json b/allure_report/c7185413-e296-4b4f-bb00-7b2207527686-container.json new file mode 100644 index 0000000..4441fc3 --- /dev/null +++ b/allure_report/c7185413-e296-4b4f-bb00-7b2207527686-container.json @@ -0,0 +1 @@ +{"uuid": "9f01add3-081c-48a2-a1cd-1ce7d7ab217f", "befores": [{"name": "login_value", "status": "passed", "start": 1774337542601, "stop": 1774337542602}], "start": 1774337542601, "stop": 1774337543384} \ No newline at end of file diff --git a/allure_report/c81700de-2555-4258-a06c-ba8262837ddd-result.json b/allure_report/c81700de-2555-4258-a06c-ba8262837ddd-result.json new file mode 100644 index 0000000..f8c0d06 --- /dev/null +++ b/allure_report/c81700de-2555-4258-a06c-ba8262837ddd-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ без его id", "status": "passed", "start": 1773999257658, "stop": 1773999258483, "uuid": "1e8ba778-3fb2-4d99-be25-001bd2ea7252", "historyId": "8e5ee3b3ff114c2322cf39749ea4b89f", "testCaseId": "8e5ee3b3ff114c2322cf39749ea4b89f", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_without_id_return_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/c84149b6-278c-45f6-9616-4e104c39c677-result.json b/allure_report/c84149b6-278c-45f6-9616-4e104c39c677-result.json new file mode 100644 index 0000000..31d082c --- /dev/null +++ b/allure_report/c84149b6-278c-45f6-9616-4e104c39c677-result.json @@ -0,0 +1 @@ +{"name": "Удаление существующего курьера → ok: true", "status": "passed", "steps": [{"name": "Удаляем курьера id=724033", "status": "passed", "start": 1774337502115, "stop": 1774337502915}], "start": 1774337502115, "stop": 1774337502919, "uuid": "333b9a69-f1a3-4be5-b0e7-aeebb244a870", "historyId": "1b52a382d5cbdb07dd5f2c9892bb660e", "testCaseId": "1b52a382d5cbdb07dd5f2c9892bb660e", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_existing_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/c8428016-cebd-46e5-a20c-7f3f6a691a08-result.json b/allure_report/c8428016-cebd-46e5-a20c-7f3f6a691a08-result.json new file mode 100644 index 0000000..959474a --- /dev/null +++ b/allure_report/c8428016-cebd-46e5-a20c-7f3f6a691a08-result.json @@ -0,0 +1 @@ +{"name": "Удаление несуществующего курьера → 404", "status": "passed", "steps": [{"name": "Удаление несуществующего id=987654321", "status": "passed", "start": 1774336254698, "stop": 1774336255442}], "start": 1774336254698, "stop": 1774336255447, "uuid": "2d8abb52-9eb9-4a76-906a-fff527dfcc2f", "historyId": "dae700f836a38b4aef25b44c41481e25", "testCaseId": "dae700f836a38b4aef25b44c41481e25", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_nonexistent_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/c9078177-a6fb-41df-8a8d-1332ee3f8237-container.json b/allure_report/c9078177-a6fb-41df-8a8d-1332ee3f8237-container.json new file mode 100644 index 0000000..8a7a808 --- /dev/null +++ b/allure_report/c9078177-a6fb-41df-8a8d-1332ee3f8237-container.json @@ -0,0 +1 @@ +{"uuid": "6ada6c8f-63ef-4470-a0b5-b6b5e3c36f77", "befores": [{"name": "password_value", "status": "passed", "start": 1774337541787, "stop": 1774337541787}], "start": 1774337541787, "stop": 1774337542591} \ No newline at end of file diff --git a/allure_report/c93f7f42-a27c-43ca-87f3-df9c4d9caa76-result.json b/allure_report/c93f7f42-a27c-43ca-87f3-df9c4d9caa76-result.json new file mode 100644 index 0000000..713aaed --- /dev/null +++ b/allure_report/c93f7f42-a27c-43ca-87f3-df9c4d9caa76-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ и получить номер заказа", "status": "passed", "start": 1774336181347, "stop": 1774336182104, "uuid": "1a2cd2d5-9c82-4e97-b2a8-33f992e12b12", "historyId": "665daf3a44fcd0b02380ad9b751ce517", "testCaseId": "665daf3a44fcd0b02380ad9b751ce517", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_return_code_track_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/c94904a0-f4ac-404b-b797-044e69944dda-container.json b/allure_report/c94904a0-f4ac-404b-b797-044e69944dda-container.json new file mode 100644 index 0000000..c736ccc --- /dev/null +++ b/allure_report/c94904a0-f4ac-404b-b797-044e69944dda-container.json @@ -0,0 +1 @@ +{"uuid": "dd7836c6-2b0c-4e22-8562-cc3648aafe25", "children": ["e362e067-ae73-419a-b2ca-33a2dc878c7d"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1774088402207, "stop": 1774088402207}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1774088402990, "stop": 1774088405906}], "start": 1774088402207, "stop": 1774088405907} \ No newline at end of file diff --git a/allure_report/c9b26b69-03b6-495e-b1cb-2291d5181d10-result.json b/allure_report/c9b26b69-03b6-495e-b1cb-2291d5181d10-result.json new file mode 100644 index 0000000..db5fa3c --- /dev/null +++ b/allure_report/c9b26b69-03b6-495e-b1cb-2291d5181d10-result.json @@ -0,0 +1 @@ +{"name": "Создать курьера и получить ответ от сервера ok: True", "status": "passed", "start": 1773999238201, "stop": 1773999238605, "uuid": "2aed9ed1-b767-444d-831b-9fc7b06e7849", "historyId": "5aae41cb1c460cec71856c23de345f99", "testCaseId": "5aae41cb1c460cec71856c23de345f99", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_return_message_ok_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/cacbfe8d-ffcb-4d54-a264-97a6dd2c8775-result.json b/allure_report/cacbfe8d-ffcb-4d54-a264-97a6dd2c8775-result.json new file mode 100644 index 0000000..86d162e --- /dev/null +++ b/allure_report/cacbfe8d-ffcb-4d54-a264-97a6dd2c8775-result.json @@ -0,0 +1 @@ +{"name": "Логин возвращает идентификатор курьера", "status": "passed", "start": 1773999261602, "stop": 1773999261957, "uuid": "004d1413-07de-4207-a16a-b1e43b530e39", "historyId": "8c9cefc828f98df628481a71638649ee", "testCaseId": "8c9cefc828f98df628481a71638649ee", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_return_id_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/caec6416-05b4-490a-a9fe-d7b59da139ef-result.json b/allure_report/caec6416-05b4-490a-a9fe-d7b59da139ef-result.json new file mode 100644 index 0000000..cd089be --- /dev/null +++ b/allure_report/caec6416-05b4-490a-a9fe-d7b59da139ef-result.json @@ -0,0 +1 @@ +{"name": "Создать курьера c логином, который уже существует в системе", "status": "passed", "start": 1773999240229, "stop": 1773999240578, "uuid": "2bb3a632-a6d8-46ea-b98c-556a42424167", "historyId": "71c76e221ceef976d02a2161df8078f2", "testCaseId": "71c76e221ceef976d02a2161df8078f2", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_with_login_already_exists_show_message_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/cc72da0c-c08e-43a4-95df-17400df2ac1b-result.json b/allure_report/cc72da0c-c08e-43a4-95df-17400df2ac1b-result.json new file mode 100644 index 0000000..c3f6b66 --- /dev/null +++ b/allure_report/cc72da0c-c08e-43a4-95df-17400df2ac1b-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного или серого цвета", "status": "passed", "start": 1774257806854, "stop": 1774257807648, "uuid": "5a640ad3-aafe-4d92-bc3c-602f22d861b3", "historyId": "05123ecbb92d58b196d96eba54b671dc", "testCaseId": "05123ecbb92d58b196d96eba54b671dc", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_or_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/cd623dc6-48ed-489c-9d02-5f50a2e51d0e-result.json b/allure_report/cd623dc6-48ed-489c-9d02-5f50a2e51d0e-result.json new file mode 100644 index 0000000..211c735 --- /dev/null +++ b/allure_report/cd623dc6-48ed-489c-9d02-5f50a2e51d0e-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката без цвета", "status": "passed", "start": 1774335302704, "stop": 1774335303517, "uuid": "a998297d-2aa7-492b-a92d-9793269bc721", "historyId": "52867eb5781bfc516b861627ab9f1f99", "testCaseId": "52867eb5781bfc516b861627ab9f1f99", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_without_color", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/ce56cce1-acb0-46a2-b230-4dde1520c668-result.json b/allure_report/ce56cce1-acb0-46a2-b230-4dde1520c668-result.json new file mode 100644 index 0000000..4e24e4c --- /dev/null +++ b/allure_report/ce56cce1-acb0-46a2-b230-4dde1520c668-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного и серого цвета", "status": "passed", "start": 1774257807653, "stop": 1774257808985, "uuid": "f8d83543-05af-4742-83b3-c4620c385dd7", "historyId": "1a1cb81fc7304807a073c3ef53e5e025", "testCaseId": "1a1cb81fc7304807a073c3ef53e5e025", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_and_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/d0946b1f-125d-45de-bf98-ed5fc1b9ea20-container.json b/allure_report/d0946b1f-125d-45de-bf98-ed5fc1b9ea20-container.json new file mode 100644 index 0000000..fa3f9c2 --- /dev/null +++ b/allure_report/d0946b1f-125d-45de-bf98-ed5fc1b9ea20-container.json @@ -0,0 +1 @@ +{"uuid": "df9e13fc-2375-4434-b66f-e0fa6e44dddb", "befores": [{"name": "login_value", "status": "passed", "start": 1774337172805, "stop": 1774337172805}], "start": 1774337172805, "stop": 1774337173571} \ No newline at end of file diff --git a/allure_report/d1cf6145-f3b1-4546-8e30-222148f788e9-container.json b/allure_report/d1cf6145-f3b1-4546-8e30-222148f788e9-container.json new file mode 100644 index 0000000..ee2bee0 --- /dev/null +++ b/allure_report/d1cf6145-f3b1-4546-8e30-222148f788e9-container.json @@ -0,0 +1 @@ +{"uuid": "b681c952-d89d-464e-98b9-db990906ffb4", "befores": [{"name": "pass_val", "status": "passed", "start": 1774336290775, "stop": 1774336290775}], "start": 1774336290775, "stop": 1774336291714} \ No newline at end of file diff --git a/allure_report/d27c9951-add5-4a09-b3a5-e2c3d304c9b7-container.json b/allure_report/d27c9951-add5-4a09-b3a5-e2c3d304c9b7-container.json new file mode 100644 index 0000000..5d47a22 --- /dev/null +++ b/allure_report/d27c9951-add5-4a09-b3a5-e2c3d304c9b7-container.json @@ -0,0 +1 @@ +{"uuid": "b82924e1-7d85-4413-8d96-403a8733b88b", "children": ["c361253e-8999-456c-bc47-0f65d02d184e"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера + автоматическая очистка", "status": "passed", "start": 1774335650530, "stop": 1774335650530}], "start": 1774335650530, "stop": 1774335650530}], "start": 1774335650530, "stop": 1774335650536} \ No newline at end of file diff --git a/allure_report/d2b795d8-7df2-4e45-9751-e2029bc341e2-result.json b/allure_report/d2b795d8-7df2-4e45-9751-e2029bc341e2-result.json new file mode 100644 index 0000000..3129282 --- /dev/null +++ b/allure_report/d2b795d8-7df2-4e45-9751-e2029bc341e2-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного или серого цвета", "status": "passed", "start": 1774088405914, "stop": 1774088406710, "uuid": "0e324eae-2add-494b-9bc6-a6f0819eee5e", "historyId": "05123ecbb92d58b196d96eba54b671dc", "testCaseId": "05123ecbb92d58b196d96eba54b671dc", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_or_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/d2e5478c-85f8-4475-8d85-3c6f4e801452-result.json b/allure_report/d2e5478c-85f8-4475-8d85-3c6f4e801452-result.json new file mode 100644 index 0000000..bc107b2 --- /dev/null +++ b/allure_report/d2e5478c-85f8-4475-8d85-3c6f4e801452-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного и серого цвета", "status": "passed", "start": 1774337129480, "stop": 1774337130362, "uuid": "6ffa0006-11fc-410d-aa6e-abd44829faa6", "historyId": "1a1cb81fc7304807a073c3ef53e5e025", "testCaseId": "1a1cb81fc7304807a073c3ef53e5e025", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_and_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/d3b95c4e-4cdc-41c1-94b3-aecc68fcca0d-container.json b/allure_report/d3b95c4e-4cdc-41c1-94b3-aecc68fcca0d-container.json new file mode 100644 index 0000000..9650cc2 --- /dev/null +++ b/allure_report/d3b95c4e-4cdc-41c1-94b3-aecc68fcca0d-container.json @@ -0,0 +1 @@ +{"uuid": "0f101573-a7ac-4c2d-b868-0b3983fb13bc", "befores": [{"name": "login_val", "status": "passed", "start": 1774335652137, "stop": 1774335652137}], "start": 1774335652137, "stop": 1774335652922} \ No newline at end of file diff --git a/allure_report/d67d160b-6eee-41e0-b792-29251d91afb0-container.json b/allure_report/d67d160b-6eee-41e0-b792-29251d91afb0-container.json new file mode 100644 index 0000000..407cd4f --- /dev/null +++ b/allure_report/d67d160b-6eee-41e0-b792-29251d91afb0-container.json @@ -0,0 +1 @@ +{"uuid": "b00fffb0-2673-4d61-b5a0-7a8c933640e0", "befores": [{"name": "login_val", "status": "passed", "start": 1774336290775, "stop": 1774336290775}], "start": 1774336290775, "stop": 1774336291715} \ No newline at end of file diff --git a/allure_report/d6b193f2-427e-40ec-a0b9-c9a7d927af31-result.json b/allure_report/d6b193f2-427e-40ec-a0b9-c9a7d927af31-result.json new file mode 100644 index 0000000..4a87c0b --- /dev/null +++ b/allure_report/d6b193f2-427e-40ec-a0b9-c9a7d927af31-result.json @@ -0,0 +1 @@ +{"name": "GET /orders возвращает список заказов", "status": "passed", "steps": [{"name": "Получаем список заказов", "status": "passed", "start": 1774335618146, "stop": 1774335629212}], "start": 1774335618145, "stop": 1774335629214, "uuid": "de19337c-c3fc-49e5-8c53-397bbf136a8a", "historyId": "27596a5953b04e365171c5c6467152ce", "testCaseId": "27596a5953b04e365171c5c6467152ce", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_returns_list", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/d6b7b31f-f6c7-4773-801a-be1a9a136335-result.json b/allure_report/d6b7b31f-f6c7-4773-801a-be1a9a136335-result.json new file mode 100644 index 0000000..b3b1ba4 --- /dev/null +++ b/allure_report/d6b7b31f-f6c7-4773-801a-be1a9a136335-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=bakermark, pass=", "status": "passed", "start": 1774335652928, "stop": 1774335654703}], "parameters": [{"name": "login_val", "value": "'bakermark'"}, {"name": "pass_val", "value": "''"}], "start": 1774335652928, "stop": 1774335654706, "uuid": "73dd8e19-b76c-4684-8dae-2194ce42cb45", "historyId": "3122cf07fcc78d9c55d259f2a24ce239", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/d94c4d7d-ba3b-4734-b48c-d6062328e4b4-container.json b/allure_report/d94c4d7d-ba3b-4734-b48c-d6062328e4b4-container.json new file mode 100644 index 0000000..698011c --- /dev/null +++ b/allure_report/d94c4d7d-ba3b-4734-b48c-d6062328e4b4-container.json @@ -0,0 +1 @@ +{"uuid": "0cde6b9c-8fa2-4c88-abbc-95c3f9a9e222", "children": ["004d1413-07de-4207-a16a-b1e43b530e39"], "befores": [{"name": "create_courier", "status": "passed", "start": 1773999261245, "stop": 1773999261601}], "start": 1773999261245, "stop": 1773999261958} \ No newline at end of file diff --git a/allure_report/da5c2fde-3340-466b-8450-09c2d08463d9-result.json b/allure_report/da5c2fde-3340-466b-8450-09c2d08463d9-result.json new file mode 100644 index 0000000..c2cbcc6 --- /dev/null +++ b/allure_report/da5c2fde-3340-466b-8450-09c2d08463d9-result.json @@ -0,0 +1 @@ +{"name": "Логин с некорректными данными (неверный пароль)", "status": "passed", "steps": [{"name": "Логин с неверными данными", "status": "passed", "start": 1774336288923, "stop": 1774336289842}], "start": 1774336288923, "stop": 1774336289850, "uuid": "cda11272-2764-4f50-9da9-0e54a48e67ae", "historyId": "c2d859c4a1f827d06c4b95a936501e1f", "testCaseId": "c2d859c4a1f827d06c4b95a936501e1f", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_with_incorrect_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/da681436-9171-41cd-b30b-e20a7633cd7e-result.json b/allure_report/da681436-9171-41cd-b30b-e20a7633cd7e-result.json new file mode 100644 index 0000000..c50cd86 --- /dev/null +++ b/allure_report/da681436-9171-41cd-b30b-e20a7633cd7e-result.json @@ -0,0 +1 @@ +{"name": "Принять несуществующий заказ → 404 или 500", "status": "passed", "steps": [{"name": "PUT несуществующего заказа", "status": "passed", "start": 1774336172806, "stop": 1774336173572}], "start": 1774336172806, "stop": 1774336173576, "uuid": "0a91c509-6ed4-4ff4-aa87-7174fe3bc1cf", "historyId": "27edfbe4acb7a747cb40eddc034806e2", "testCaseId": "27edfbe4acb7a747cb40eddc034806e2", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_nonexistent_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/dabc1610-d384-471c-9469-2c69a668b1b5-container.json b/allure_report/dabc1610-d384-471c-9469-2c69a668b1b5-container.json new file mode 100644 index 0000000..85b112a --- /dev/null +++ b/allure_report/dabc1610-d384-471c-9469-2c69a668b1b5-container.json @@ -0,0 +1 @@ +{"uuid": "852cb88d-e97d-4606-8d64-c21703c73fbb", "befores": [{"name": "login_val", "status": "passed", "start": 1774336292615, "stop": 1774336292615}], "start": 1774336292615, "stop": 1774336293480} \ No newline at end of file diff --git a/allure_report/dad4fe19-4234-485f-b8b6-5b49408d8c89-result.json b/allure_report/dad4fe19-4234-485f-b8b6-5b49408d8c89-result.json new file mode 100644 index 0000000..09a3df4 --- /dev/null +++ b/allure_report/dad4fe19-4234-485f-b8b6-5b49408d8c89-result.json @@ -0,0 +1 @@ +{"name": "Получить заказы и проверить тело ответа возвращает список заказов", "status": "passed", "start": 1774335629217, "stop": 1774335645017, "uuid": "1871a201-908c-44ca-90a2-4d3ac5523972", "historyId": "2386a1a0a3b0d8d81025c34bd7752da0", "testCaseId": "2386a1a0a3b0d8d81025c34bd7752da0", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_return_list_orders", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/db061a29-0bfc-439a-b95a-c00babbe3ae2-result.json b/allure_report/db061a29-0bfc-439a-b95a-c00babbe3ae2-result.json new file mode 100644 index 0000000..607dbb5 --- /dev/null +++ b/allure_report/db061a29-0bfc-439a-b95a-c00babbe3ae2-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ без его id", "status": "passed", "start": 1774336216006, "stop": 1774336217522, "uuid": "d8fd7cce-bddb-4163-8512-7412597a7983", "historyId": "8e5ee3b3ff114c2322cf39749ea4b89f", "testCaseId": "8e5ee3b3ff114c2322cf39749ea4b89f", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_without_id_return_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/db444c9e-e36b-4fa2-a3f0-ea5dce5954c8-result.json b/allure_report/db444c9e-e36b-4fa2-a3f0-ea5dce5954c8-result.json new file mode 100644 index 0000000..1cf477e --- /dev/null +++ b/allure_report/db444c9e-e36b-4fa2-a3f0-ea5dce5954c8-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ и получить номер заказа", "status": "passed", "start": 1774337131169, "stop": 1774337131990, "uuid": "afbd7f44-931d-42ba-a3bc-ebcd86907abe", "historyId": "665daf3a44fcd0b02380ad9b751ce517", "testCaseId": "665daf3a44fcd0b02380ad9b751ce517", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_return_code_track_order", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/db4f152e-1816-4530-85b0-67d66d4bb543-container.json b/allure_report/db4f152e-1816-4530-85b0-67d66d4bb543-container.json new file mode 100644 index 0000000..5718100 --- /dev/null +++ b/allure_report/db4f152e-1816-4530-85b0-67d66d4bb543-container.json @@ -0,0 +1 @@ +{"uuid": "76872bdc-e828-411d-9ccd-b37b8ae15a62", "befores": [{"name": "pass_val", "status": "passed", "start": 1774335652137, "stop": 1774335652138}], "start": 1774335652137, "stop": 1774335652918} \ No newline at end of file diff --git a/allure_report/dc47585b-49b7-47fd-9328-6d7c8bd66e0d-result.json b/allure_report/dc47585b-49b7-47fd-9328-6d7c8bd66e0d-result.json new file mode 100644 index 0000000..a717d16 --- /dev/null +++ b/allure_report/dc47585b-49b7-47fd-9328-6d7c8bd66e0d-result.json @@ -0,0 +1 @@ +{"name": "Удаление несуществующего курьера → 404", "status": "passed", "steps": [{"name": "Удаление несуществующего id=987654321", "status": "passed", "start": 1774337135171, "stop": 1774337136128}], "start": 1774337135171, "stop": 1774337136131, "uuid": "6a0dd9eb-9efc-4655-a6a6-d696fc4f6a3b", "historyId": "dae700f836a38b4aef25b44c41481e25", "testCaseId": "dae700f836a38b4aef25b44c41481e25", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_nonexistent_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/dcdef949-f23a-4df5-b030-edbffe6978f3-result.json b/allure_report/dcdef949-f23a-4df5-b030-edbffe6978f3-result.json new file mode 100644 index 0000000..c160f25 --- /dev/null +++ b/allure_report/dcdef949-f23a-4df5-b030-edbffe6978f3-result.json @@ -0,0 +1 @@ +{"name": "Получить заказы и проверить тело ответа возвращает список заказов", "status": "passed", "start": 1774335317429, "stop": 1774335330991, "uuid": "ae379a9c-37e7-4613-891a-791b0d6d6555", "historyId": "2386a1a0a3b0d8d81025c34bd7752da0", "testCaseId": "2386a1a0a3b0d8d81025c34bd7752da0", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_return_list_orders", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/dcff3ab3-6562-42ae-94a6-9fcd6eae67bd-result.json b/allure_report/dcff3ab3-6562-42ae-94a6-9fcd6eae67bd-result.json new file mode 100644 index 0000000..23c2ed6 --- /dev/null +++ b/allure_report/dcff3ab3-6562-42ae-94a6-9fcd6eae67bd-result.json @@ -0,0 +1 @@ +{"name": "Удалить курьера с не существующим id", "status": "passed", "start": 1774088409475, "stop": 1774088410310, "uuid": "124ab532-9e82-4e03-bf1a-15b97e1d516d", "historyId": "f38ce4ee8a7cfa31a4b7615c4b8f9a24", "testCaseId": "f38ce4ee8a7cfa31a4b7615c4b8f9a24", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_courier_not_exist_id_return_message_error", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/de6110ef-ae84-4c1f-92bb-21ebdf71354f-result.json b/allure_report/de6110ef-ae84-4c1f-92bb-21ebdf71354f-result.json new file mode 100644 index 0000000..c745ffc --- /dev/null +++ b/allure_report/de6110ef-ae84-4c1f-92bb-21ebdf71354f-result.json @@ -0,0 +1 @@ +{"name": "Удаление без id → ошибка", "status": "passed", "steps": [{"name": "DELETE без id", "status": "passed", "start": 1774335617346, "stop": 1774335618135}], "start": 1774335617346, "stop": 1774335618139, "uuid": "70a445ec-76fc-4b9a-9c00-e23baf8f6827", "historyId": "2e1206c64b20833cbeb0b3696c646cf8", "testCaseId": "2e1206c64b20833cbeb0b3696c646cf8", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_without_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/dfa75e29-33cc-4f5c-866f-a9d99d32a6dc-result.json b/allure_report/dfa75e29-33cc-4f5c-866f-a9d99d32a6dc-result.json new file mode 100644 index 0000000..c96dd92 --- /dev/null +++ b/allure_report/dfa75e29-33cc-4f5c-866f-a9d99d32a6dc-result.json @@ -0,0 +1 @@ +{"name": "Нельзя создать двух одинаковых курьеров", "status": "failed", "statusDetails": {"message": "AssertionError: assert 409 == 201\n + where 409 = .status_code", "trace": "self = \n\n @allure.title(\"Нельзя создать двух одинаковых курьеров\")\n def test_create_two_same_courier_returns_conflict(self):\n login = generate_login()\n password = generate_password()\n first_name = generate_first_name()\n payload = {\"login\": login, \"password\": password, \"firstName\": first_name}\n \n with allure.step(\"Создаём первого курьера\"):\n resp1 = requests.post(f\"{MAIN_URL}{CREATE_COURIER_URL}\", json=payload)\n> assert resp1.status_code == 201\nE assert 409 == 201\nE + where 409 = .status_code\n\ntests\\test_create_courier.py:19: AssertionError"}, "steps": [{"name": "Создаём первого курьера", "status": "failed", "statusDetails": {"message": "AssertionError: assert 409 == 201\n + where 409 = .status_code\n", "trace": " File \"C:\\Sprint_7\\tests\\test_create_courier.py\", line 19, in test_create_two_same_courier_returns_conflict\n assert resp1.status_code == 201\n"}, "start": 1774335610505, "stop": 1774335611307}], "start": 1774335610497, "stop": 1774335611308, "uuid": "08d110e4-ef06-4a2c-a8cc-04ffd9de3c7c", "historyId": "c5c24fe8e8cfe2d9966747cdc9150475", "testCaseId": "c5c24fe8e8cfe2d9966747cdc9150475", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_two_same_courier_returns_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/e0eff962-0d0e-402e-a3a0-ccd54af84393-result.json b/allure_report/e0eff962-0d0e-402e-a3a0-ccd54af84393-result.json new file mode 100644 index 0000000..4796edf --- /dev/null +++ b/allure_report/e0eff962-0d0e-402e-a3a0-ccd54af84393-result.json @@ -0,0 +1 @@ +{"name": "GET /orders возвращает список заказов", "status": "passed", "steps": [{"name": "Получаем список заказов", "status": "passed", "start": 1774335477462, "stop": 1774335488644}], "start": 1774335477461, "stop": 1774335488649, "uuid": "60415f96-d548-414c-a97b-5a061b48ade6", "historyId": "27596a5953b04e365171c5c6467152ce", "testCaseId": "27596a5953b04e365171c5c6467152ce", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_returns_list", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/e169577f-b36d-40f2-ac6f-1403bd40f475-result.json b/allure_report/e169577f-b36d-40f2-ac6f-1403bd40f475-result.json new file mode 100644 index 0000000..9926b3b --- /dev/null +++ b/allure_report/e169577f-b36d-40f2-ac6f-1403bd40f475-result.json @@ -0,0 +1 @@ +{"name": "Удаление несуществующего курьера → 404", "status": "passed", "steps": [{"name": "Удаление несуществующего id=987654321", "status": "passed", "start": 1774335304330, "stop": 1774335305146}], "start": 1774335304330, "stop": 1774335305147, "uuid": "57a8caa1-3f3e-4d72-af17-534dad542208", "historyId": "dae700f836a38b4aef25b44c41481e25", "testCaseId": "dae700f836a38b4aef25b44c41481e25", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_nonexistent_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/e1753158-6924-42d9-902b-cd07b3b9a91c-container.json b/allure_report/e1753158-6924-42d9-902b-cd07b3b9a91c-container.json new file mode 100644 index 0000000..595928e --- /dev/null +++ b/allure_report/e1753158-6924-42d9-902b-cd07b3b9a91c-container.json @@ -0,0 +1 @@ +{"uuid": "4be7b153-5f61-4fde-a44d-30d0c8668a4a", "befores": [{"name": "login_courier", "status": "passed", "start": 1773999260869, "stop": 1773999260869}], "start": 1773999260869, "stop": 1773999261241} \ No newline at end of file diff --git a/allure_report/e182e7a0-47c3-4e43-b530-3aae3fb0c9ab-result.json b/allure_report/e182e7a0-47c3-4e43-b530-3aae3fb0c9ab-result.json new file mode 100644 index 0000000..3d0d141 --- /dev/null +++ b/allure_report/e182e7a0-47c3-4e43-b530-3aae3fb0c9ab-result.json @@ -0,0 +1 @@ +{"name": "Выполнить логин с логином и паролем", "status": "passed", "start": 1773999259716, "stop": 1773999260087, "uuid": "72bae916-277b-48bb-9d0c-33d3bd2ae0ee", "historyId": "a5ca1e34d415b6eb0a76a0eb46530bb1", "testCaseId": "a5ca1e34d415b6eb0a76a0eb46530bb1", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_with_login_password_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/e26409c2-d2ba-4362-a1a2-98fc51fa5df1-result.json b/allure_report/e26409c2-d2ba-4362-a1a2-98fc51fa5df1-result.json new file mode 100644 index 0000000..04cfc15 --- /dev/null +++ b/allure_report/e26409c2-d2ba-4362-a1a2-98fc51fa5df1-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с некорректным courierId", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774337484483, "stop": 1774337485279}, {"name": "PUT /accept с некорректным courierId", "status": "passed", "start": 1774337485279, "stop": 1774337486086}], "start": 1774337484483, "stop": 1774337486090, "uuid": "13cb61b2-1b47-420c-88d9-afb8d761ec6a", "historyId": "a7ebd3c2b169856a57a68d1a29f27160", "testCaseId": "a7ebd3c2b169856a57a68d1a29f27160", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_invalid_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/e377823b-f401-4141-bdd5-9df49664f494-container.json b/allure_report/e377823b-f401-4141-bdd5-9df49664f494-container.json new file mode 100644 index 0000000..336794c --- /dev/null +++ b/allure_report/e377823b-f401-4141-bdd5-9df49664f494-container.json @@ -0,0 +1 @@ +{"uuid": "004b69c8-94d1-4a8a-a898-9bf07ad3b079", "children": ["d718199c-7733-4063-881a-f96005e86892"], "befores": [{"name": "delete_courier", "status": "passed", "start": 1773999231243, "stop": 1773999231243}], "afters": [{"name": "delete_courier::0", "status": "passed", "start": 1773999232006, "stop": 1773999232820}], "start": 1773999231243, "stop": 1773999232821} \ No newline at end of file diff --git a/allure_report/e38f9f30-a2a9-4d3d-a831-f8d4862ad235-result.json b/allure_report/e38f9f30-a2a9-4d3d-a831-f8d4862ad235-result.json new file mode 100644 index 0000000..085f8c4 --- /dev/null +++ b/allure_report/e38f9f30-a2a9-4d3d-a831-f8d4862ad235-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля возвращает ошибку 400", "status": "passed", "steps": [{"name": "Логин без обязательных данных: login=, password=", "status": "passed", "start": 1774337172807, "stop": 1774337173565}], "parameters": [{"name": "login_value", "value": "''"}, {"name": "password_value", "value": "''"}], "start": 1774337172806, "stop": 1774337173568, "uuid": "aef61299-557e-4304-8d0c-f4d6b6b47d46", "historyId": "984b1d11c13b9895ab285735388751f6", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/e547db41-357b-45a3-8da5-329302dbcc1d-result.json b/allure_report/e547db41-357b-45a3-8da5-329302dbcc1d-result.json new file mode 100644 index 0000000..9bd7bc6 --- /dev/null +++ b/allure_report/e547db41-357b-45a3-8da5-329302dbcc1d-result.json @@ -0,0 +1 @@ +{"name": "Удаление существующего курьера → ok: true", "status": "passed", "steps": [{"name": "Удаляем курьера id=724018", "status": "passed", "start": 1774337133599, "stop": 1774337134377}], "start": 1774337133598, "stop": 1774337134381, "uuid": "aa499516-5901-4cc6-8244-5ee14a3b9c69", "historyId": "1b52a382d5cbdb07dd5f2c9892bb660e", "testCaseId": "1b52a382d5cbdb07dd5f2c9892bb660e", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_existing_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/e56f930e-8817-4639-918d-5d21612c5ffb-result.json b/allure_report/e56f930e-8817-4639-918d-5d21612c5ffb-result.json new file mode 100644 index 0000000..f41de08 --- /dev/null +++ b/allure_report/e56f930e-8817-4639-918d-5d21612c5ffb-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с не корректным id курьера", "status": "passed", "start": 1774088385074, "stop": 1774088386745, "uuid": "7923ca7d-9e20-426d-b53a-bbedf25d4a33", "historyId": "29c06956ebbfb5be23bf23ed6ac4dbe3", "testCaseId": "29c06956ebbfb5be23bf23ed6ac4dbe3", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_incorrect_courier_id_return_message_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/e5dd5424-76aa-406d-bf6a-f853ecba2951-result.json b/allure_report/e5dd5424-76aa-406d-bf6a-f853ecba2951-result.json new file mode 100644 index 0000000..a4d79f2 --- /dev/null +++ b/allure_report/e5dd5424-76aa-406d-bf6a-f853ecba2951-result.json @@ -0,0 +1 @@ +{"name": "Удаление несуществующего курьера → 404", "status": "passed", "steps": [{"name": "Удаление несуществующего id=987654321", "status": "passed", "start": 1774335616546, "stop": 1774335617336}], "start": 1774335616546, "stop": 1774335617339, "uuid": "3aead025-eb65-48df-bba7-967af7f6f899", "historyId": "dae700f836a38b4aef25b44c41481e25", "testCaseId": "dae700f836a38b4aef25b44c41481e25", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_nonexistent_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/e5e23176-738b-4b33-aaf5-58ceccaac249-result.json b/allure_report/e5e23176-738b-4b33-aaf5-58ceccaac249-result.json new file mode 100644 index 0000000..cbf7379 --- /dev/null +++ b/allure_report/e5e23176-738b-4b33-aaf5-58ceccaac249-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с несуществующими данными → ошибка", "status": "passed", "steps": [{"name": "Попытка логина с заведомо неверными данными", "status": "passed", "start": 1774336174389, "stop": 1774336175120}], "start": 1774336174389, "stop": 1774336175122, "uuid": "678c42cb-e458-445f-9a10-b0c3d41f1636", "historyId": "8c1fc6ee71dc28770885f611bf0b7b44", "testCaseId": "8c1fc6ee71dc28770885f611bf0b7b44", "fullName": "tests.test_courier_login.TestCourierLogin#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_courier_login"}, {"name": "subSuite", "value": "TestCourierLogin"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_courier_login"}], "titlePath": ["tests", "test_courier_login.py", "TestCourierLogin"]} \ No newline at end of file diff --git a/allure_report/e602fdad-8579-4863-aece-6637fa8ec896-result.json b/allure_report/e602fdad-8579-4863-aece-6637fa8ec896-result.json new file mode 100644 index 0000000..3386ed4 --- /dev/null +++ b/allure_report/e602fdad-8579-4863-aece-6637fa8ec896-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=, pass=@A7Mo", "status": "passed", "start": 1774335652138, "stop": 1774335652914}], "parameters": [{"name": "login_val", "value": "''"}, {"name": "pass_val", "value": "'@A7Mo'"}], "start": 1774335652138, "stop": 1774335652917, "uuid": "dd232cf4-7d38-4e0d-a58b-be8c38b607b1", "historyId": "0300f0bca7aafd636e07d10c03003db9", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/e6fa8c7e-c704-4339-a53e-f79f88428352-result.json b/allure_report/e6fa8c7e-c704-4339-a53e-f79f88428352-result.json new file mode 100644 index 0000000..762385d --- /dev/null +++ b/allure_report/e6fa8c7e-c704-4339-a53e-f79f88428352-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката без цвета", "status": "passed", "start": 1773999242149, "stop": 1773999242545, "uuid": "7f5009a4-6ac5-4af4-9f45-43cdc69604a2", "historyId": "52867eb5781bfc516b861627ab9f1f99", "testCaseId": "52867eb5781bfc516b861627ab9f1f99", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_without_color", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/e71a5943-e6f2-448f-af09-a9d8b03ebca3-result.json b/allure_report/e71a5943-e6f2-448f-af09-a9d8b03ebca3-result.json new file mode 100644 index 0000000..bb70aba --- /dev/null +++ b/allure_report/e71a5943-e6f2-448f-af09-a9d8b03ebca3-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ с не корректным id заказа", "status": "passed", "start": 1774088387527, "stop": 1774088390068, "uuid": "cbddef76-b9c1-4167-a8c6-976ae702dcab", "historyId": "b4b6331f7a6c58e4b4ba3cac886a5fef", "testCaseId": "b4b6331f7a6c58e4b4ba3cac886a5fef", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_with_incorrect_order_id_return_message_error", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/e9531ab1-8ee8-402f-81c8-335b9dc92fbb-container.json b/allure_report/e9531ab1-8ee8-402f-81c8-335b9dc92fbb-container.json new file mode 100644 index 0000000..2bc8261 --- /dev/null +++ b/allure_report/e9531ab1-8ee8-402f-81c8-335b9dc92fbb-container.json @@ -0,0 +1 @@ +{"uuid": "4741e46e-5387-486d-a26d-e9c905f68fe6", "children": ["d718199c-7733-4063-881a-f96005e86892", "9688904b-76a9-45a7-ab12-6c81d9f2e9e1", "ae25c21d-ba63-4ffe-92d3-0dede6f70a8d", "15db4238-48a1-4332-8fdd-fe4250d9b6c4", "1987a059-eb7f-4461-bf0e-e2aa128bb834", "2aed9ed1-b767-444d-831b-9fc7b06e7849", "c1382534-8354-495a-8c50-a50047b5aab7", "2bb3a632-a6d8-46ea-b98c-556a42424167", "45f38e3b-cdd5-409b-8057-96ea7a36bb89", "21f03405-337f-4159-9f16-d068106c023d", "7f5009a4-6ac5-4af4-9f45-43cdc69604a2", "52ed22e0-f5f4-44a3-9c0d-c525a005477f", "78227c6f-6047-426b-b792-aa38dcfa5507", "44106c2a-b137-4e63-825e-89fe08a60c8a", "29ef311c-26ec-4f0e-938d-601a9ff89051", "53e3f4f6-248e-473e-b884-c71172db22c9", "de7cf9a2-d687-4031-8bf0-8299f04d6813", "1e8ba778-3fb2-4d99-be25-001bd2ea7252", "d3f76ee1-e883-4bce-ac7e-8324141a8543", "72bae916-277b-48bb-9d0c-33d3bd2ae0ee", "7e0ec6aa-76f4-48ee-bf26-40e7b7919e60", "bcc9b37f-22a8-4f2f-9822-72cd2cead2d2", "f854fd75-1640-48bc-ad97-15c1e295555f", "004d1413-07de-4207-a16a-b1e43b530e39"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1773999230757, "stop": 1773999230759}], "start": 1773999230757, "stop": 1773999261961} \ No newline at end of file diff --git a/allure_report/ea29342b-2893-4310-bfed-ee3871b95cb9-container.json b/allure_report/ea29342b-2893-4310-bfed-ee3871b95cb9-container.json new file mode 100644 index 0000000..e2b0ecc --- /dev/null +++ b/allure_report/ea29342b-2893-4310-bfed-ee3871b95cb9-container.json @@ -0,0 +1 @@ +{"uuid": "09174501-6202-4d7c-aacc-588a031f3f1b", "children": ["504f0e97-bbd1-44eb-8b6a-acc2dbceb618"], "befores": [{"name": "create_courier", "status": "passed", "start": 1774088391583, "stop": 1774088392351}], "start": 1774088391583, "stop": 1774088394727} \ No newline at end of file diff --git a/allure_report/ea3fd97b-0f2b-44cf-86ce-f6ad186d3789-container.json b/allure_report/ea3fd97b-0f2b-44cf-86ce-f6ad186d3789-container.json new file mode 100644 index 0000000..1942d7c --- /dev/null +++ b/allure_report/ea3fd97b-0f2b-44cf-86ce-f6ad186d3789-container.json @@ -0,0 +1 @@ +{"uuid": "6d59d151-437b-4857-be99-25e884a7a800", "befores": [{"name": "password_value", "status": "passed", "start": 1774337172805, "stop": 1774337172805}], "start": 1774337172805, "stop": 1774337173569} \ No newline at end of file diff --git a/allure_report/ea94787d-f9c0-4537-bf51-fb1224bbc0cd-container.json b/allure_report/ea94787d-f9c0-4537-bf51-fb1224bbc0cd-container.json new file mode 100644 index 0000000..5c3da9b --- /dev/null +++ b/allure_report/ea94787d-f9c0-4537-bf51-fb1224bbc0cd-container.json @@ -0,0 +1 @@ +{"uuid": "66b61c24-ca60-4857-bce4-083b0d3bac1f", "children": ["17500acd-bae0-497f-9ffb-6cc3611235e5"], "befores": [{"name": "create_courier", "status": "passed", "start": 1774088436536, "stop": 1774088438289}], "start": 1774088436536, "stop": 1774088439056} \ No newline at end of file diff --git a/allure_report/ea9a1e4f-4775-4fda-94a2-f7dafe6bd4ea-result.json b/allure_report/ea9a1e4f-4775-4fda-94a2-f7dafe6bd4ea-result.json new file mode 100644 index 0000000..ea80a3f --- /dev/null +++ b/allure_report/ea9a1e4f-4775-4fda-94a2-f7dafe6bd4ea-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с несуществующими данными → ошибка", "status": "passed", "steps": [{"name": "Попытка логина с заведомо неверными данными", "status": "passed", "start": 1774257799777, "stop": 1774257802658}], "start": 1774257799776, "stop": 1774257802663, "uuid": "47bad312-7995-4fd3-a361-0bb937babe6d", "historyId": "8c1fc6ee71dc28770885f611bf0b7b44", "testCaseId": "8c1fc6ee71dc28770885f611bf0b7b44", "fullName": "tests.test_courier_login.TestCourierLogin#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_courier_login"}, {"name": "subSuite", "value": "TestCourierLogin"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_courier_login"}], "titlePath": ["tests", "test_courier_login.py", "TestCourierLogin"]} \ No newline at end of file diff --git a/allure_report/eaa5f407-4e85-4e17-9456-ed906ed2d399-result.json b/allure_report/eaa5f407-4e85-4e17-9456-ed906ed2d399-result.json new file mode 100644 index 0000000..48f92bc --- /dev/null +++ b/allure_report/eaa5f407-4e85-4e17-9456-ed906ed2d399-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ по его id", "status": "passed", "start": 1774336214238, "stop": 1774336216001, "uuid": "2ce35ada-d6be-416e-8e05-9d6388ae810f", "historyId": "508b15b1be5fd7138b3efc9fba96ff54", "testCaseId": "508b15b1be5fd7138b3efc9fba96ff54", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_id_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/eaa7ee9c-35a1-4987-996d-b57927b47e2d-result.json b/allure_report/eaa7ee9c-35a1-4987-996d-b57927b47e2d-result.json new file mode 100644 index 0000000..401293a --- /dev/null +++ b/allure_report/eaa7ee9c-35a1-4987-996d-b57927b47e2d-result.json @@ -0,0 +1 @@ +{"name": "Успешный логин курьера → возвращает id", "status": "broken", "statusDetails": {"message": "TypeError: 'generator' object is not subscriptable", "trace": "self = \nnew_create_courier = \n\n @allure.title(\"Успешный логин курьера → возвращает id\")\n def test_login_courier_success_return_id(self, new_create_courier):\n courier = new_create_courier\n> payload = {\"login\": courier[\"login\"], \"password\": courier[\"password\"]}\n ^^^^^^^^^^^^^^^^\nE TypeError: 'generator' object is not subscriptable\n\ntests\\test_order_courier.py:14: TypeError"}, "start": 1774335336313, "stop": 1774335336314, "uuid": "f1b85cea-0f18-4a28-a6d8-64c091df82bb", "historyId": "48af19e22a6f4f997e64636ca4ec62a9", "testCaseId": "48af19e22a6f4f997e64636ca4ec62a9", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_success_return_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/ec508cee-8a0a-4132-a8d9-de8f2b45bc02-container.json b/allure_report/ec508cee-8a0a-4132-a8d9-de8f2b45bc02-container.json new file mode 100644 index 0000000..72de80b --- /dev/null +++ b/allure_report/ec508cee-8a0a-4132-a8d9-de8f2b45bc02-container.json @@ -0,0 +1 @@ +{"uuid": "b631344a-6c0e-4e42-b152-f6ab696f134f", "befores": [{"name": "pass_val", "status": "passed", "start": 1774336226932, "stop": 1774336226932}], "start": 1774336226932, "stop": 1774336227766} \ No newline at end of file diff --git a/allure_report/ed9d18a4-0c65-4613-9713-e5c9500935b6-container.json b/allure_report/ed9d18a4-0c65-4613-9713-e5c9500935b6-container.json new file mode 100644 index 0000000..6535fab --- /dev/null +++ b/allure_report/ed9d18a4-0c65-4613-9713-e5c9500935b6-container.json @@ -0,0 +1 @@ +{"uuid": "3a0c8c23-736f-4704-8fdc-b67e3ba35b12", "children": ["2bb3a632-a6d8-46ea-b98c-556a42424167"], "befores": [{"name": "create_courier", "status": "passed", "start": 1773999239762, "stop": 1773999240228}], "start": 1773999239762, "stop": 1773999241340} \ No newline at end of file diff --git a/allure_report/ee317f41-3c4e-44e5-82d5-853ab045040d-result.json b/allure_report/ee317f41-3c4e-44e5-82d5-853ab045040d-result.json new file mode 100644 index 0000000..8621f68 --- /dev/null +++ b/allure_report/ee317f41-3c4e-44e5-82d5-853ab045040d-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ id, которого не существует", "status": "passed", "start": 1774336217526, "stop": 1774336219116, "uuid": "728dd314-1dc5-4174-a9e4-dbfe22528f98", "historyId": "65bcf6e62af1d7f6be8d966d512b6fa1", "testCaseId": "65bcf6e62af1d7f6be8d966d512b6fa1", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_not_exist_id_return_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/f18b9d4c-8c01-43a3-b418-9fa5670b4b74-result.json b/allure_report/f18b9d4c-8c01-43a3-b418-9fa5670b4b74-result.json new file mode 100644 index 0000000..b502fea --- /dev/null +++ b/allure_report/f18b9d4c-8c01-43a3-b418-9fa5670b4b74-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ id, которого не существует", "status": "passed", "start": 1774335334725, "stop": 1774335336303, "uuid": "22452e37-2e50-46c5-bce9-e48919e6f224", "historyId": "65bcf6e62af1d7f6be8d966d512b6fa1", "testCaseId": "65bcf6e62af1d7f6be8d966d512b6fa1", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_not_exist_id_return_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "33688-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/f1949843-7474-4ffd-bb28-20d27e7f2cec-container.json b/allure_report/f1949843-7474-4ffd-bb28-20d27e7f2cec-container.json new file mode 100644 index 0000000..579055b --- /dev/null +++ b/allure_report/f1949843-7474-4ffd-bb28-20d27e7f2cec-container.json @@ -0,0 +1 @@ +{"uuid": "151e220a-b3ce-42fc-a5e7-10eed00869e6", "children": ["7eee03e0-f51b-406e-ba41-dc99a23ed886"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Подготовка данных нового курьера", "status": "passed", "start": 1774337534390, "stop": 1774337534390}, {"name": "Создание курьера", "status": "passed", "start": 1774337534390, "stop": 1774337535364}, {"name": "Авторизация созданного курьера для получения id", "status": "passed", "start": 1774337535365, "stop": 1774337536135}], "start": 1774337534389, "stop": 1774337536135}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774337536933, "stop": 1774337537736}], "start": 1774337536932, "stop": 1774337537741}], "start": 1774337534389, "stop": 1774337537741} \ No newline at end of file diff --git a/allure_report/f24169e4-346e-4a42-be2b-f27f40229091-container.json b/allure_report/f24169e4-346e-4a42-be2b-f27f40229091-container.json new file mode 100644 index 0000000..39e8f84 --- /dev/null +++ b/allure_report/f24169e4-346e-4a42-be2b-f27f40229091-container.json @@ -0,0 +1 @@ +{"uuid": "2f567615-c550-400a-8a94-7e2760d0aea1", "children": ["cbddef76-b9c1-4167-a8c6-976ae702dcab"], "befores": [{"name": "create_courier", "status": "passed", "start": 1774088386755, "stop": 1774088387526}], "start": 1774088386755, "stop": 1774088391575} \ No newline at end of file diff --git a/allure_report/f247576a-e3fa-4158-914b-f962b7a0ff4d-result.json b/allure_report/f247576a-e3fa-4158-914b-f962b7a0ff4d-result.json new file mode 100644 index 0000000..e09e1a1 --- /dev/null +++ b/allure_report/f247576a-e3fa-4158-914b-f962b7a0ff4d-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката черного или серого цвета", "status": "passed", "start": 1774336248152, "stop": 1774336248937, "uuid": "74e06d17-1ce0-481c-8efe-1a982b75b5a9", "historyId": "05123ecbb92d58b196d96eba54b671dc", "testCaseId": "05123ecbb92d58b196d96eba54b671dc", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_with_color_black_or_grey", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/f2d8c961-c40e-4772-8ca4-376fc1807b64-result.json b/allure_report/f2d8c961-c40e-4772-8ca4-376fc1807b64-result.json new file mode 100644 index 0000000..66db322 --- /dev/null +++ b/allure_report/f2d8c961-c40e-4772-8ca4-376fc1807b64-result.json @@ -0,0 +1 @@ +{"name": "Удалить курьера с не существующим id", "status": "passed", "start": 1773999242959, "stop": 1773999243336, "uuid": "78227c6f-6047-426b-b792-aa38dcfa5507", "historyId": "f38ce4ee8a7cfa31a4b7615c4b8f9a24", "testCaseId": "f38ce4ee8a7cfa31a4b7615c4b8f9a24", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_courier_not_exist_id_return_message_error", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/f37e350b-293f-4c81-a95b-874772b3b9d1-result.json b/allure_report/f37e350b-293f-4c81-a95b-874772b3b9d1-result.json new file mode 100644 index 0000000..af80de9 --- /dev/null +++ b/allure_report/f37e350b-293f-4c81-a95b-874772b3b9d1-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката без цвета", "status": "passed", "start": 1774335614871, "stop": 1774335615706, "uuid": "c8f1f570-d760-4679-9556-212ab3758767", "historyId": "52867eb5781bfc516b861627ab9f1f99", "testCaseId": "52867eb5781bfc516b861627ab9f1f99", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_without_color", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/f5ba5a34-14c5-4295-a698-907e317b36cf-container.json b/allure_report/f5ba5a34-14c5-4295-a698-907e317b36cf-container.json new file mode 100644 index 0000000..9c28dd5 --- /dev/null +++ b/allure_report/f5ba5a34-14c5-4295-a698-907e317b36cf-container.json @@ -0,0 +1 @@ +{"uuid": "9224364e-9c76-4e8e-8f8d-5d9a0c0ec7ee", "children": ["2498e0ac-23d2-4157-9ff0-f620980c1cbe"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера + автоматическая очистка", "status": "passed", "start": 1774335304320, "stop": 1774335304320}], "start": 1774335304320, "stop": 1774335304320}], "start": 1774335304320, "stop": 1774335304325} \ No newline at end of file diff --git a/allure_report/f64a77c7-8e31-4588-9121-dad8facaad62-container.json b/allure_report/f64a77c7-8e31-4588-9121-dad8facaad62-container.json new file mode 100644 index 0000000..fbf207b --- /dev/null +++ b/allure_report/f64a77c7-8e31-4588-9121-dad8facaad62-container.json @@ -0,0 +1 @@ +{"uuid": "2220f293-0c30-4b21-bb22-9ac59a0654ed", "children": ["3e62a186-e161-42dc-8944-7bd4b8e96ca2"], "befores": [{"name": "new_create_courier", "status": "passed", "steps": [{"name": "Создание курьера", "status": "passed", "start": 1774336182109, "stop": 1774336182864}, {"name": "Логин созданного курьера", "status": "passed", "start": 1774336182864, "stop": 1774336183651}], "start": 1774336182109, "stop": 1774336183651}], "afters": [{"name": "new_create_courier::0", "status": "passed", "steps": [{"name": "Удаление курьера после теста", "status": "passed", "start": 1774336184660, "stop": 1774336185436}], "start": 1774336184659, "stop": 1774336185444}], "start": 1774336182109, "stop": 1774336185444} \ No newline at end of file diff --git a/allure_report/f65f5c3a-6a4a-4ce4-a414-a7c2f4c568c1-result.json b/allure_report/f65f5c3a-6a4a-4ce4-a414-a7c2f4c568c1-result.json new file mode 100644 index 0000000..9d50a9e --- /dev/null +++ b/allure_report/f65f5c3a-6a4a-4ce4-a414-a7c2f4c568c1-result.json @@ -0,0 +1 @@ +{"name": "GET /orders возвращает список заказов", "status": "passed", "steps": [{"name": "Получаем список заказов", "status": "passed", "start": 1774337505328, "stop": 1774337517712}], "start": 1774337505328, "stop": 1774337517716, "uuid": "9cbc0c4c-5dec-434b-8a5b-8dd0f6e16890", "historyId": "27596a5953b04e365171c5c6467152ce", "testCaseId": "27596a5953b04e365171c5c6467152ce", "fullName": "tests.test_get_list_orders.TestListOrders#test_get_orders_returns_list", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_list_orders"}, {"name": "subSuite", "value": "TestListOrders"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_list_orders"}], "titlePath": ["tests", "test_get_list_orders.py", "TestListOrders"]} \ No newline at end of file diff --git a/allure_report/f7043c9b-54b7-463a-a0a8-08b984a643c6-result.json b/allure_report/f7043c9b-54b7-463a-a0a8-08b984a643c6-result.json new file mode 100644 index 0000000..07f7e16 --- /dev/null +++ b/allure_report/f7043c9b-54b7-463a-a0a8-08b984a643c6-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ без его id", "status": "passed", "start": 1774335646911, "stop": 1774335648538, "uuid": "47313d05-ff29-4046-8e83-79d1841331b7", "historyId": "8e5ee3b3ff114c2322cf39749ea4b89f", "testCaseId": "8e5ee3b3ff114c2322cf39749ea4b89f", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_without_id_return_bad_request", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/f828d307-d92e-41c9-ad60-c8c675f510c6-result.json b/allure_report/f828d307-d92e-41c9-ad60-c8c675f510c6-result.json new file mode 100644 index 0000000..7b5dd8e --- /dev/null +++ b/allure_report/f828d307-d92e-41c9-ad60-c8c675f510c6-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с несуществующими данными → ошибка", "status": "passed", "steps": [{"name": "Попытка логина с заведомо неверными данными", "status": "passed", "start": 1774336243802, "stop": 1774336244628}], "start": 1774336243802, "stop": 1774336244632, "uuid": "415197d3-6388-4a1b-a964-c5a8c7f7dd9e", "historyId": "8c1fc6ee71dc28770885f611bf0b7b44", "testCaseId": "8c1fc6ee71dc28770885f611bf0b7b44", "fullName": "tests.test_courier_login.TestCourierLogin#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_courier_login"}, {"name": "subSuite", "value": "TestCourierLogin"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_courier_login"}], "titlePath": ["tests", "test_courier_login.py", "TestCourierLogin"]} \ No newline at end of file diff --git a/allure_report/f8620fde-01b2-4d0c-9e09-c646194699d5-result.json b/allure_report/f8620fde-01b2-4d0c-9e09-c646194699d5-result.json new file mode 100644 index 0000000..53093bc --- /dev/null +++ b/allure_report/f8620fde-01b2-4d0c-9e09-c646194699d5-result.json @@ -0,0 +1 @@ +{"name": "Удаление существующего курьера → ok: true", "status": "passed", "steps": [{"name": "Удаляем курьера id=723981", "status": "passed", "start": 1774336183653, "stop": 1774336184652}], "start": 1774336183653, "stop": 1774336184656, "uuid": "3e62a186-e161-42dc-8944-7bd4b8e96ca2", "historyId": "1b52a382d5cbdb07dd5f2c9892bb660e", "testCaseId": "1b52a382d5cbdb07dd5f2c9892bb660e", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_existing_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/f87d080c-aa4e-4619-b4ba-84198eabfbf0-container.json b/allure_report/f87d080c-aa4e-4619-b4ba-84198eabfbf0-container.json new file mode 100644 index 0000000..03d4647 --- /dev/null +++ b/allure_report/f87d080c-aa4e-4619-b4ba-84198eabfbf0-container.json @@ -0,0 +1 @@ +{"uuid": "97f79469-5f0d-4b13-99b9-68a689c7e67f", "children": ["3f292101-62bd-447f-b496-bd30027ebe8c", "430a0d49-33fd-4327-abfd-434ed4f92fc9", "fea8b49f-ce3a-4272-9a74-d0f5e2023d64", "4b6ab292-6a8d-43ec-965c-f4eb85a37fa8", "87c70864-8a9f-41cc-89ab-2d651a9ed599", "2892a3eb-f5e3-4da9-b652-a24bc0e9c400", "9c4d19d3-f8ae-488a-9446-a690d23a73cd", "5656caa3-fe52-4f3b-8d64-3dbdb6bd6b27", "05b6cb9d-92e9-4c37-ad7a-25a93d34a4a4", "4ad8fba5-dbc2-4409-9c9f-2bd13b518d89", "5ec061b2-81cc-4c64-9281-7a1183c320bb", "b1b560bf-2c1d-4206-afc5-b1c79df6f01a", "d5a8530c-d9fb-42f1-98a4-c78758fef81f", "acf1ead7-af78-41bb-86a5-25441b1a0b84", "60415f96-d548-414c-a97b-5a061b48ade6", "51d38f09-c56d-4cc7-833c-d843d67584af", "8b5d000e-69f4-4068-9b4e-47862743a60e", "b067c581-bfb2-42f9-8428-e20135588016", "3f9af6e1-e2b8-4add-bd17-ee4313246531", "73e20372-5c37-479e-9cfd-f8f02f1f0f2b", "e0b1416e-e294-42d1-a3f3-c7fd5c542967", "db3cbbe9-c379-4960-bc5c-aee429a69b17", "3db56059-0ba4-41b2-9f67-c6cd07fd649a", "f3fffea3-99c7-43cb-ab60-26584bffde52", "c0df47de-62c0-4548-8ace-f476f6cea61b"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1774335463349, "stop": 1774335463350}], "start": 1774335463349, "stop": 1774335514213} \ No newline at end of file diff --git a/allure_report/f8a1d5f9-1556-41b5-a867-e43a07043643-result.json b/allure_report/f8a1d5f9-1556-41b5-a867-e43a07043643-result.json new file mode 100644 index 0000000..9659fe9 --- /dev/null +++ b/allure_report/f8a1d5f9-1556-41b5-a867-e43a07043643-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ id, которого не существует", "status": "passed", "start": 1774088430392, "stop": 1774088432607, "uuid": "754bae55-f3b4-4f14-bdf9-f1f57e8c60ff", "historyId": "65bcf6e62af1d7f6be8d966d512b6fa1", "testCaseId": "65bcf6e62af1d7f6be8d966d512b6fa1", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_not_exist_id_return_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/f8b998bf-6e39-4471-ac2e-573e8e7d8de6-result.json b/allure_report/f8b998bf-6e39-4471-ac2e-573e8e7d8de6-result.json new file mode 100644 index 0000000..b0cb486 --- /dev/null +++ b/allure_report/f8b998bf-6e39-4471-ac2e-573e8e7d8de6-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката без цвета", "status": "passed", "start": 1774336180535, "stop": 1774336181337, "uuid": "85faccb4-e2cb-4115-87c7-d641c827de7a", "historyId": "52867eb5781bfc516b861627ab9f1f99", "testCaseId": "52867eb5781bfc516b861627ab9f1f99", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_without_color", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/f8bfda6e-1c35-4c54-afe0-68e848c68740-result.json b/allure_report/f8bfda6e-1c35-4c54-afe0-68e848c68740-result.json new file mode 100644 index 0000000..a887e34 --- /dev/null +++ b/allure_report/f8bfda6e-1c35-4c54-afe0-68e848c68740-result.json @@ -0,0 +1 @@ +{"name": "Выполнить логин без логина или пароля", "status": "passed", "parameters": [{"name": "login_courier", "value": "''"}, {"name": "password_courier", "value": "'_2Kwa'"}], "start": 1774088435701, "stop": 1774088436527, "uuid": "3e916837-d118-47fc-83f0-32243dc2c881", "historyId": "af1e7c90bdee7b0231ec423048ac2803", "testCaseId": "41757ede35185ce594f718db6316bc57", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_courier_without_login_or_password_return_message_error", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/f8d3261f-ace4-4b81-9f67-4fdb55de5f16-container.json b/allure_report/f8d3261f-ace4-4b81-9f67-4fdb55de5f16-container.json new file mode 100644 index 0000000..decc994 --- /dev/null +++ b/allure_report/f8d3261f-ace4-4b81-9f67-4fdb55de5f16-container.json @@ -0,0 +1 @@ +{"uuid": "57380965-25af-4cb9-b944-0ad696076a98", "befores": [{"name": "pass_val", "status": "passed", "start": 1774336291722, "stop": 1774336291722}], "start": 1774336291722, "stop": 1774336292611} \ No newline at end of file diff --git a/allure_report/f94e8f3d-1d09-457b-a0fd-5deb8fea3c4e-result.json b/allure_report/f94e8f3d-1d09-457b-a0fd-5deb8fea3c4e-result.json new file mode 100644 index 0000000..f8fbb46 --- /dev/null +++ b/allure_report/f94e8f3d-1d09-457b-a0fd-5deb8fea3c4e-result.json @@ -0,0 +1 @@ +{"name": "Удаление существующего курьера → ok: true", "status": "passed", "steps": [{"name": "Удаляем курьера id=723986", "status": "passed", "start": 1774336253145, "stop": 1774336253912}], "start": 1774336253144, "stop": 1774336253917, "uuid": "d5aa95c2-1aca-4ee9-a434-6cf37363f24a", "historyId": "1b52a382d5cbdb07dd5f2c9892bb660e", "testCaseId": "1b52a382d5cbdb07dd5f2c9892bb660e", "fullName": "tests.test_delete_courier.TestDeleteCourier#test_delete_existing_courier", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_delete_courier"}, {"name": "subSuite", "value": "TestDeleteCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_delete_courier"}], "titlePath": ["tests", "test_delete_courier.py", "TestDeleteCourier"]} \ No newline at end of file diff --git a/allure_report/f9c75ef1-96b3-490f-a8bb-fe876c9143e5-result.json b/allure_report/f9c75ef1-96b3-490f-a8bb-fe876c9143e5-result.json new file mode 100644 index 0000000..ccff1b0 --- /dev/null +++ b/allure_report/f9c75ef1-96b3-490f-a8bb-fe876c9143e5-result.json @@ -0,0 +1 @@ +{"name": "Нельзя создать двух одинаковых курьеров", "status": "passed", "steps": [{"name": "Создаём первого курьера", "status": "passed", "start": 1774335469193, "stop": 1774335470024}, {"name": "Пытаемся создать второго с теми же данными", "status": "passed", "start": 1774335470024, "stop": 1774335470786}], "start": 1774335469187, "stop": 1774335470792, "uuid": "87c70864-8a9f-41cc-89ab-2d651a9ed599", "historyId": "c5c24fe8e8cfe2d9966747cdc9150475", "testCaseId": "c5c24fe8e8cfe2d9966747cdc9150475", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_two_same_courier_returns_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/fa7d2c6f-4ada-474a-bad9-d0ebb3200270-result.json b/allure_report/fa7d2c6f-4ada-474a-bad9-d0ebb3200270-result.json new file mode 100644 index 0000000..e3eda00 --- /dev/null +++ b/allure_report/fa7d2c6f-4ada-474a-bad9-d0ebb3200270-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ по его id", "status": "passed", "start": 1773999256688, "stop": 1773999257651, "uuid": "de7cf9a2-d687-4031-8bf0-8299f04d6813", "historyId": "508b15b1be5fd7138b3efc9fba96ff54", "testCaseId": "508b15b1be5fd7138b3efc9fba96ff54", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_id_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/fad80799-bd4d-4f4d-9caf-0120062715ef-result.json b/allure_report/fad80799-bd4d-4f4d-9caf-0120062715ef-result.json new file mode 100644 index 0000000..4e0b75f --- /dev/null +++ b/allure_report/fad80799-bd4d-4f4d-9caf-0120062715ef-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ без courierId → 400", "status": "passed", "steps": [{"name": "Создание тестового заказа", "status": "passed", "start": 1774336166115, "stop": 1774336167024}, {"name": "PUT /accept без courierId", "status": "passed", "start": 1774336167024, "stop": 1774336167799}], "start": 1774336166115, "stop": 1774336167801, "uuid": "b66fec73-7416-4008-83b0-aa425fc9321f", "historyId": "e671566bdda014251dc5f006893cbb51", "testCaseId": "e671566bdda014251dc5f006893cbb51", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_without_courier_id", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/faf3068f-d65e-465e-b68d-66ca3ab64820-result.json b/allure_report/faf3068f-d65e-465e-b68d-66ca3ab64820-result.json new file mode 100644 index 0000000..21b374b --- /dev/null +++ b/allure_report/faf3068f-d65e-465e-b68d-66ca3ab64820-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=courier_257fe64d3597, pass=", "status": "passed", "start": 1774336226142, "stop": 1774336226913}], "parameters": [{"name": "login_val", "value": "'courier_257fe64d3597'"}, {"name": "pass_val", "value": "''"}], "start": 1774336226141, "stop": 1774336226918, "uuid": "4440a27a-5c42-44b3-a274-2296f89493e9", "historyId": "327af627d4192b7602c1afe825692f0c", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/fafb1a7d-96c5-4585-a62b-1506cd4066a4-result.json b/allure_report/fafb1a7d-96c5-4585-a62b-1506cd4066a4-result.json new file mode 100644 index 0000000..60c3312 --- /dev/null +++ b/allure_report/fafb1a7d-96c5-4585-a62b-1506cd4066a4-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=, pass=", "status": "passed", "start": 1774336292615, "stop": 1774336293474}], "parameters": [{"name": "login_val", "value": "''"}, {"name": "pass_val", "value": "''"}], "start": 1774336292615, "stop": 1774336293478, "uuid": "60f08855-c4f2-4c8b-a3d4-7d1ddc496127", "historyId": "984b1d11c13b9895ab285735388751f6", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/fc6da753-6218-490f-b375-5e355be39ee0-result.json b/allure_report/fc6da753-6218-490f-b375-5e355be39ee0-result.json new file mode 100644 index 0000000..e723450 --- /dev/null +++ b/allure_report/fc6da753-6218-490f-b375-5e355be39ee0-result.json @@ -0,0 +1 @@ +{"name": "Принять заказ без id курьера", "status": "passed", "start": 1774088381610, "stop": 1774088383187, "uuid": "26f98ea1-6b7a-4621-b075-16ee67914751", "historyId": "28e4010fc8ae186bb714915a2ff5095c", "testCaseId": "28e4010fc8ae186bb714915a2ff5095c", "fullName": "tests.test_accept_order.TestAcceptOrder#test_accept_order_without_courier_id_return_message_conflict", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_accept_order"}, {"name": "subSuite", "value": "TestAcceptOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25236-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_accept_order"}], "titlePath": ["tests", "test_accept_order.py", "TestAcceptOrder"]} \ No newline at end of file diff --git a/allure_report/fcaac330-3515-44be-b7a2-7c725f2c63c4-result.json b/allure_report/fcaac330-3515-44be-b7a2-7c725f2c63c4-result.json new file mode 100644 index 0000000..2e7036a --- /dev/null +++ b/allure_report/fcaac330-3515-44be-b7a2-7c725f2c63c4-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ id, которого не существует", "status": "passed", "start": 1774335648546, "stop": 1774335650526, "uuid": "cfce2c71-24c9-429c-8a18-addf9fe5485e", "historyId": "65bcf6e62af1d7f6be8d966d512b6fa1", "testCaseId": "65bcf6e62af1d7f6be8d966d512b6fa1", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_not_exist_id_return_not_found", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/allure_report/fcea2975-6855-41aa-8308-3d09f106901a-result.json b/allure_report/fcea2975-6855-41aa-8308-3d09f106901a-result.json new file mode 100644 index 0000000..8f813b5 --- /dev/null +++ b/allure_report/fcea2975-6855-41aa-8308-3d09f106901a-result.json @@ -0,0 +1 @@ +{"name": "Можно создать нового курьера", "status": "passed", "steps": [{"name": "Создание нового курьера", "status": "passed", "start": 1774337122974, "stop": 1774337123817}, {"name": "Авторизация созданного курьера для получения id", "status": "passed", "start": 1774337123817, "stop": 1774337124606}, {"name": "Удаление созданного курьера", "status": "passed", "start": 1774337124606, "stop": 1774337125393}], "start": 1774337122974, "stop": 1774337125399, "uuid": "34f860b4-5375-439b-ac28-bfc93b2dae55", "historyId": "55156a10c2af4f5bd616a034b6fbabbf", "testCaseId": "55156a10c2af4f5bd616a034b6fbabbf", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_success", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "18792-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/fd26f582-24d1-4157-9ad7-26212c147ab9-container.json b/allure_report/fd26f582-24d1-4157-9ad7-26212c147ab9-container.json new file mode 100644 index 0000000..16cda9d --- /dev/null +++ b/allure_report/fd26f582-24d1-4157-9ad7-26212c147ab9-container.json @@ -0,0 +1 @@ +{"uuid": "a2015038-911c-479c-b03d-04d65d0046be", "befores": [{"name": "login_val", "status": "passed", "start": 1774335337913, "stop": 1774335337913}], "start": 1774335337913, "stop": 1774335338695} \ No newline at end of file diff --git a/allure_report/fd3104dd-0d35-47c5-90d6-6a118124fcc0-result.json b/allure_report/fd3104dd-0d35-47c5-90d6-6a118124fcc0-result.json new file mode 100644 index 0000000..da151dd --- /dev/null +++ b/allure_report/fd3104dd-0d35-47c5-90d6-6a118124fcc0-result.json @@ -0,0 +1 @@ +{"name": "Создание курьера → статус 201 и ok: true", "status": "passed", "steps": [{"name": "Создаём курьера", "status": "passed", "start": 1774335470809, "stop": 1774335471624}], "start": 1774335470801, "stop": 1774335471626, "uuid": "2892a3eb-f5e3-4da9-b652-a24bc0e9c400", "historyId": "55156a10c2af4f5bd616a034b6fbabbf", "testCaseId": "55156a10c2af4f5bd616a034b6fbabbf", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_success", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "30376-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/fdec6c8e-56ba-4421-96e4-d5bdbc2f0fe5-result.json b/allure_report/fdec6c8e-56ba-4421-96e4-d5bdbc2f0fe5-result.json new file mode 100644 index 0000000..7e6f186 --- /dev/null +++ b/allure_report/fdec6c8e-56ba-4421-96e4-d5bdbc2f0fe5-result.json @@ -0,0 +1 @@ +{"name": "Авторизация с неверными данными → ошибка", "status": "passed", "steps": [{"name": "Логин с неверными данными", "status": "passed", "start": 1774335612138, "stop": 1774335613214}], "start": 1774335612138, "stop": 1774335613217, "uuid": "ccc053bc-8dc6-45a4-8bd7-408f3faca0de", "historyId": "a867a88f8723107c3cf596122a414849", "testCaseId": "a867a88f8723107c3cf596122a414849", "fullName": "tests.test_create_courier.TestCreateCourier#test_login_with_invalid_credentials", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "26388-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/fe29be96-b0a2-47d6-a3f9-226e6b1b5e9c-result.json b/allure_report/fe29be96-b0a2-47d6-a3f9-226e6b1b5e9c-result.json new file mode 100644 index 0000000..6ec03c1 --- /dev/null +++ b/allure_report/fe29be96-b0a2-47d6-a3f9-226e6b1b5e9c-result.json @@ -0,0 +1 @@ +{"name": "Создать заказ самоката без цвета", "status": "passed", "start": 1774337497806, "stop": 1774337499669, "uuid": "70180d3c-d1fc-4d93-ba81-244948fc6b2d", "historyId": "52867eb5781bfc516b861627ab9f1f99", "testCaseId": "52867eb5781bfc516b861627ab9f1f99", "fullName": "tests.test_create_order.TestCreateOrder#test_create_order_without_color", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_order"}, {"name": "subSuite", "value": "TestCreateOrder"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "31884-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_order"}], "titlePath": ["tests", "test_create_order.py", "TestCreateOrder"]} \ No newline at end of file diff --git a/allure_report/fe2b23d8-52d2-459c-b807-366853e809f2-result.json b/allure_report/fe2b23d8-52d2-459c-b807-366853e809f2-result.json new file mode 100644 index 0000000..b5a8e3d --- /dev/null +++ b/allure_report/fe2b23d8-52d2-459c-b807-366853e809f2-result.json @@ -0,0 +1 @@ +{"name": "Создание курьера → статус 201 и ok: true", "status": "passed", "steps": [{"name": "Создаём курьера", "status": "passed", "start": 1774336177359, "stop": 1774336178152}], "start": 1774336177359, "stop": 1774336178157, "uuid": "27fba455-8861-4a83-8cc8-649ed88f07ec", "historyId": "55156a10c2af4f5bd616a034b6fbabbf", "testCaseId": "55156a10c2af4f5bd616a034b6fbabbf", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_success", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "25620-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/ffa2e5a0-5a3e-4ed7-8f32-e9c413e279c1-result.json b/allure_report/ffa2e5a0-5a3e-4ed7-8f32-e9c413e279c1-result.json new file mode 100644 index 0000000..191009d --- /dev/null +++ b/allure_report/ffa2e5a0-5a3e-4ed7-8f32-e9c413e279c1-result.json @@ -0,0 +1 @@ +{"name": "Логин без логина или пароля → 400", "status": "passed", "steps": [{"name": "Логин без данных: login=courier_8e962f5a75ab, pass=", "status": "passed", "start": 1774336291723, "stop": 1774336292609}], "parameters": [{"name": "login_val", "value": "'courier_8e962f5a75ab'"}, {"name": "pass_val", "value": "''"}], "start": 1774336291723, "stop": 1774336292610, "uuid": "06409541-9707-4d56-ab1e-85b8dc77f4af", "historyId": "5d86960c8d4b6c997c0acccd86bd7a28", "testCaseId": "984b1d11c13b9895ab285735388751f6", "fullName": "tests.test_order_courier.TestLoginCourier#test_login_without_login_or_password", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_order_courier"}, {"name": "subSuite", "value": "TestLoginCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "32424-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_order_courier"}], "titlePath": ["tests", "test_order_courier.py", "TestLoginCourier"]} \ No newline at end of file diff --git a/allure_report/ffd024e5-f1f6-4ddc-a363-305212a0c8f0-result.json b/allure_report/ffd024e5-f1f6-4ddc-a363-305212a0c8f0-result.json new file mode 100644 index 0000000..0b859f1 --- /dev/null +++ b/allure_report/ffd024e5-f1f6-4ddc-a363-305212a0c8f0-result.json @@ -0,0 +1 @@ +{"name": "Создать курьера и получить статус код 201", "status": "passed", "start": 1773999237050, "stop": 1773999237446, "uuid": "1987a059-eb7f-4461-bf0e-e2aa128bb834", "historyId": "e24cc485619215d7dea78e939963b32e", "testCaseId": "e24cc485619215d7dea78e939963b32e", "fullName": "tests.test_create_courier.TestCreateCourier#test_create_courier_return_status_code_201", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_create_courier"}, {"name": "subSuite", "value": "TestCreateCourier"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "9336-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_create_courier"}], "titlePath": ["tests", "test_create_courier.py", "TestCreateCourier"]} \ No newline at end of file diff --git a/allure_report/ffd2f34e-7dbc-441e-b405-2dd7ac7967bd-result.json b/allure_report/ffd2f34e-7dbc-441e-b405-2dd7ac7967bd-result.json new file mode 100644 index 0000000..a31d1eb --- /dev/null +++ b/allure_report/ffd2f34e-7dbc-441e-b405-2dd7ac7967bd-result.json @@ -0,0 +1 @@ +{"name": "Получить заказ по его id", "status": "passed", "start": 1774257827711, "stop": 1774257829346, "uuid": "af3de8ff-2166-4143-b06a-f95487056ca9", "historyId": "508b15b1be5fd7138b3efc9fba96ff54", "testCaseId": "508b15b1be5fd7138b3efc9fba96ff54", "fullName": "tests.test_get_order_by_id.TestGetOrderById#test_get_order_by_id_true", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_get_order_by_id"}, {"name": "subSuite", "value": "TestGetOrderById"}, {"name": "host", "value": "DESKTOP-85DQ5GO"}, {"name": "thread", "value": "24540-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_get_order_by_id"}], "titlePath": ["tests", "test_get_order_by_id.py", "TestGetOrderById"]} \ No newline at end of file diff --git a/conftest.py b/conftest.py new file mode 100644 index 0000000..aff543d --- /dev/null +++ b/conftest.py @@ -0,0 +1,61 @@ +import allure +import pytest +import requests + +from data import MAIN_URL, CREATE_COURIER_URL, LOGIN_COURIER_URL +from helpers import generate_first_name, generate_login, generate_password + + +@pytest.fixture(scope="function") +def new_create_courier(): + with allure.step("Подготовка данных нового курьера"): + payload = { + "login": generate_login(), + "password": generate_password(), + "firstName": generate_first_name() + } + + with allure.step("Создание курьера"): + create_response = requests.post( + f"{MAIN_URL}{CREATE_COURIER_URL}", + json=payload, + timeout=10 + ) + assert create_response.status_code == 201, ( + f"Не удалось создать курьера: " + f"status={create_response.status_code}, body={create_response.text}" + ) + + with allure.step("Авторизация созданного курьера для получения id"): + login_response = requests.post( + f"{MAIN_URL}{LOGIN_COURIER_URL}", + json={ + "login": payload["login"], + "password": payload["password"] + }, + timeout=10 + ) + assert login_response.status_code == 200, ( + f"Не удалось авторизовать созданного курьера: " + f"status={login_response.status_code}, body={login_response.text}" + ) + + courier_id = login_response.json().get("id") + assert courier_id is not None, ( + f"В ответе на логин отсутствует id: {login_response.text}" + ) + + courier_info = { + "login": payload["login"], + "password": payload["password"], + "firstName": payload["firstName"], + "id": courier_id + } + + yield courier_info + + with allure.step("Удаление курьера после теста"): + requests.delete( + f"{MAIN_URL}{CREATE_COURIER_URL}/{courier_id}", + timeout=10 + ) \ No newline at end of file diff --git a/data.py b/data.py new file mode 100644 index 0000000..f023f92 --- /dev/null +++ b/data.py @@ -0,0 +1,45 @@ +MAIN_URL = "https://qa-scooter.praktikum-services.ru" + +CREATE_COURIER_URL = "/api/v1/courier" +LOGIN_COURIER_URL = "/api/v1/courier/login" +CREATE_ORDER_URL = "/api/v1/orders" +GET_LIST_ORDERS_URL = "/api/v1/orders" +ACCEPT_ORDER_URL = "/api/v1/orders/accept" +GET_ORDER_BY_ID_URL = "/api/v1/orders/track" + +ERROR_MESSAGES = { + "INSUFFICIENT_DATA": { + "code": 400, + "message": "Недостаточно данных для поиска" + }, + "COURIER_NOT_FOUND": { + "code": 404, + "message": "Курьера с таким id не существует" + }, + "ORDER_NOT_FOUND": { + "code": 404, + "message": "Заказа с таким id не существует" + }, + "LOGIN_FAILED": { + "code": 404, + "message": "Учетная запись не найдена" + }, + "LOGIN_ALREADY_EXISTS": { + "code": 409, + "message": "Этот логин уже используется. Попробуйте другой." + }, + "LOGIN_INSUFFICIENT_DATA": { + "code": 400, + "message": "Недостаточно данных для входа" + } +} + +ORDER_TEMPLATE = { + "lastName": "Тестович", + "address": "ул. Тестовая, 77", + "metroStation": 4, + "phone": "+79998887766", + "rentTime": 3, + "deliveryDate": "2026-03-24", + "comment": "Тестовый заказ из автотеста" +} \ No newline at end of file diff --git a/helpers.py b/helpers.py new file mode 100644 index 0000000..f24cda5 --- /dev/null +++ b/helpers.py @@ -0,0 +1,59 @@ +import datetime +import random +import uuid + +from faker import Faker + +fake = Faker("ru_RU") + + +def generate_first_name(): + return fake.first_name() + + +def generate_password(): + return f"Pwd_{uuid.uuid4().hex[:10]}!" + + +def generate_login(): + return f"courier_{uuid.uuid4().hex[:12]}" + + +def generate_last_name(): + return fake.last_name() + + +def generate_address(): + return fake.street_address() + + +def generate_metro_station(): + return random.randint(1, 5) + + +def generate_phone(): + return "+79" + "".join(str(random.randint(0, 9)) for _ in range(9)) + + +def generate_rent_time(): + return random.randint(1, 5) + + +def generate_delivery_date(): + return str(datetime.date.today()) + + +def generate_comment(): + return fake.text(max_nb_chars=100) + + +def generate_color(): + return [random.choice(["BLACK", "GREY"])] + + +def generate_limit_orders(): + return random.randint(2, 11) + + +def generate_courier_id(): + return random.randint(99999, 999999) \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..58a6a13 Binary files /dev/null and b/requirements.txt differ diff --git a/tests/test_accept_order.py b/tests/test_accept_order.py new file mode 100644 index 0000000..f1afcd2 --- /dev/null +++ b/tests/test_accept_order.py @@ -0,0 +1,57 @@ +import requests +import allure +import pytest + +from data import MAIN_URL, CREATE_ORDER_URL, ACCEPT_ORDER_URL, ERROR_MESSAGES + + +@allure.step("Создание тестового заказа") +def create_test_order(): + payload = { + "firstName": "АвтоТест", + "lastName": "Тестов", + "address": "ул. Автотестовая, 1", + "metroStation": 5, + "phone": "+79991234567", + "rentTime": 1, + "deliveryDate": "2025-06-01", + "comment": "Тест accept order", + "color": ["BLACK"] + } + resp = requests.post(f"{MAIN_URL}{CREATE_ORDER_URL}", json=payload) + assert resp.status_code == 201 + return resp.json()["track"] + + +class TestAcceptOrder: + + @allure.title("Принять заказ без courierId → 400") + def test_accept_order_without_courier_id(self): + track = create_test_order() + with allure.step("PUT /accept без courierId"): + resp = requests.put(f"{MAIN_URL}{ACCEPT_ORDER_URL}/{track}", params={}) + assert resp.status_code == 400 + assert resp.json() == ERROR_MESSAGES["INSUFFICIENT_DATA"] + + @allure.title("Принять заказ с некорректным courierId") + def test_accept_order_with_invalid_courier_id(self): + track = create_test_order() + params = {"courierId": "invalid999abc"} + with allure.step("PUT /accept с некорректным courierId"): + resp = requests.put(f"{MAIN_URL}{ACCEPT_ORDER_URL}/{track}", params=params) + assert resp.status_code in (404, 500) + + @allure.title("Принять несуществующий заказ → 404 или 500") + def test_accept_nonexistent_order(self, new_create_courier): + courier_info = new_create_courier + courier_id = courier_info.get("id") + if not courier_id: + pytest.skip("Не удалось получить id курьера") + + fake_track = 999999999999 + params = {"courierId": courier_id} + + with allure.step("PUT несуществующего заказа"): + resp = requests.put(f"{MAIN_URL}{ACCEPT_ORDER_URL}/{fake_track}", params=params) + + assert resp.status_code in (404, 500) \ No newline at end of file diff --git a/tests/test_courier_login.py b/tests/test_courier_login.py new file mode 100644 index 0000000..6f705aa --- /dev/null +++ b/tests/test_courier_login.py @@ -0,0 +1,21 @@ +import allure +import requests +from data import MAIN_URL, LOGIN_COURIER_URL, ERROR_MESSAGES + + +class TestCourierLogin: + + @allure.title("Авторизация с несуществующими данными → ошибка") + def test_login_with_invalid_credentials(self): + payload = { + "login": "neverexistsuser2025x", + "password": "wrongpass123zzz" + } + with allure.step("Попытка логина с заведомо неверными данными"): + response = requests.post(f"{MAIN_URL}{LOGIN_COURIER_URL}", json=payload) + + # учебный сервер часто отвечает 200 даже при ошибке → проверяем тело + assert response.status_code in (200, 404) + body = response.json() + assert "message" in body + assert any(word in body["message"].lower() for word in ["не найдена", "не найдено", "учетная запись"]) \ No newline at end of file diff --git a/tests/test_create_courier.py b/tests/test_create_courier.py new file mode 100644 index 0000000..90dbf95 --- /dev/null +++ b/tests/test_create_courier.py @@ -0,0 +1,89 @@ +import allure +import requests + +from data import MAIN_URL, CREATE_COURIER_URL, LOGIN_COURIER_URL, ERROR_MESSAGES +from helpers import generate_first_name, generate_login, generate_password + + +class TestCreateCourier: + + @allure.title("Можно создать нового курьера") + def test_create_courier_success(self): + payload = { + "login": generate_login(), + "password": generate_password(), + "firstName": generate_first_name() + } + + with allure.step("Создание нового курьера"): + response = requests.post( + f"{MAIN_URL}{CREATE_COURIER_URL}", + json=payload, + timeout=10 + ) + + assert response.status_code == 201 + assert response.json() == {"ok": True} + + with allure.step("Авторизация созданного курьера для получения id"): + login_response = requests.post( + f"{MAIN_URL}{LOGIN_COURIER_URL}", + json={ + "login": payload["login"], + "password": payload["password"] + }, + timeout=10 + ) + courier_id = login_response.json().get("id") + + if courier_id: + with allure.step("Удаление созданного курьера"): + requests.delete( + f"{MAIN_URL}{CREATE_COURIER_URL}/{courier_id}", + timeout=10 + ) + + @allure.title("Нельзя создать двух одинаковых курьеров") + def test_create_two_same_courier_returns_conflict(self): + payload = { + "login": generate_login(), + "password": generate_password(), + "firstName": generate_first_name() + } + + with allure.step("Создание первого курьера"): + first_response = requests.post( + f"{MAIN_URL}{CREATE_COURIER_URL}", + json=payload, + timeout=10 + ) + + assert first_response.status_code == 201 + + with allure.step("Создание второго курьера с теми же данными"): + second_response = requests.post( + f"{MAIN_URL}{CREATE_COURIER_URL}", + json=payload, + timeout=10 + ) + + assert second_response.status_code == 409 + assert second_response.json() == ERROR_MESSAGES["LOGIN_ALREADY_EXISTS"] + + with allure.step("Авторизация первого курьера для получения id"): + login_response = requests.post( + f"{MAIN_URL}{LOGIN_COURIER_URL}", + json={ + "login": payload["login"], + "password": payload["password"] + }, + timeout=10 + ) + courier_id = login_response.json().get("id") + + if courier_id: + with allure.step("Удаление тестового курьера"): + requests.delete( + f"{MAIN_URL}{CREATE_COURIER_URL}/{courier_id}", + timeout=10 + ) \ No newline at end of file diff --git a/tests/test_create_order.py b/tests/test_create_order.py new file mode 100644 index 0000000..635bdf5 --- /dev/null +++ b/tests/test_create_order.py @@ -0,0 +1,61 @@ +import allure +import requests + +from helpers import generate_first_name, generate_password, generate_address, generate_metro_station, \ + generate_phone, generate_rent_time, generate_delivery_date, generate_comment, generate_color +from data import MAIN_URL, CREATE_ORDER_URL + + +class TestCreateOrder: + + @allure.title('Создать заказ самоката черного или серого цвета') + def test_create_order_with_color_black_or_grey(self): + # Создать заказ самоката с ЧЕРНЫМ ИЛИ СЕРЫМ цветом + payload_order = {"firstName": generate_first_name(), "lastName": generate_password(), + "address": generate_address(), + "metroStation": generate_metro_station(), "phone": generate_phone(), + "rentTime": generate_rent_time(), "deliveryDate": generate_delivery_date(), + "comment": generate_comment(), + "color": generate_color()} + response = requests.post(f'{MAIN_URL}{CREATE_ORDER_URL}', json=payload_order) + + assert response.status_code == 201 + + @allure.title('Создать заказ самоката черного и серого цвета') + def test_create_order_with_color_black_and_grey(self): + # Создать заказ самоката с ЧЕРНЫМ И СЕРЫМ цветом + payload_order = {"firstName": generate_first_name(), "lastName": generate_password(), + "address": generate_address(), + "metroStation": generate_metro_station(), "phone": generate_phone(), + "rentTime": generate_rent_time(), "deliveryDate": generate_delivery_date(), + "comment": generate_comment(), + "color": ['BLACK', 'GREY']} + response = requests.post(f'{MAIN_URL}{CREATE_ORDER_URL}', json=payload_order) + + assert response.status_code == 201 + + @allure.title('Создать заказ самоката без цвета') + def test_create_order_without_color(self): + # Создать заказ самоката без указания цвета + payload_order = {"firstName": generate_first_name(), "lastName": generate_password(), + "address": generate_address(), + "metroStation": generate_metro_station(), "phone": generate_phone(), + "rentTime": generate_rent_time(), "deliveryDate": generate_delivery_date(), + "comment": generate_comment(), + "color": ['']} + response = requests.post(f'{MAIN_URL}{CREATE_ORDER_URL}', json=payload_order) + + assert response.status_code == 201 + + @allure.title('Создать заказ и получить номер заказа') + def test_create_order_return_code_track_order(self): + # Создать заказ самоката с ЧЕРНЫМ ИЛИ СЕРЫМ цветом + payload_order = {"firstName": generate_first_name(), "lastName": generate_password(), + "address": generate_address(), + "metroStation": generate_metro_station(), "phone": generate_phone(), + "rentTime": generate_rent_time(), "deliveryDate": generate_delivery_date(), + "comment": generate_comment(), + "color": generate_color()} + response = requests.post(f'{MAIN_URL}{CREATE_ORDER_URL}', json=payload_order) + + assert 'track' in response.json() diff --git a/tests/test_delete_courier.py b/tests/test_delete_courier.py new file mode 100644 index 0000000..88ba42c --- /dev/null +++ b/tests/test_delete_courier.py @@ -0,0 +1,34 @@ +import allure +import requests +import pytest + +from data import MAIN_URL, CREATE_COURIER_URL, ERROR_MESSAGES + + +class TestDeleteCourier: + + @allure.title("Удаление существующего курьера → ok: true") + def test_delete_existing_courier(self, new_create_courier): + courier_info = new_create_courier + courier_id = courier_info.get("id") + if not courier_id: + pytest.skip("Не удалось получить id курьера") + + with allure.step(f"Удаляем курьера id={courier_id}"): + resp = requests.delete(f"{MAIN_URL}{CREATE_COURIER_URL}/{courier_id}") + + assert resp.status_code == 200 + assert resp.json() == {"ok": True} + + @allure.title("Удаление несуществующего курьера → 404") + def test_delete_nonexistent_courier(self): + fake_id = 987654321 + with allure.step(f"Удаление несуществующего id={fake_id}"): + resp = requests.delete(f"{MAIN_URL}{CREATE_COURIER_URL}/{fake_id}") + assert resp.status_code == 404 + + @allure.title("Удаление без id → ошибка") + def test_delete_without_id(self): + with allure.step("DELETE без id"): + resp = requests.delete(f"{MAIN_URL}{CREATE_COURIER_URL}") + assert resp.status_code in (400, 404) \ No newline at end of file diff --git a/tests/test_get_list_orders.py b/tests/test_get_list_orders.py new file mode 100644 index 0000000..75cdf5a --- /dev/null +++ b/tests/test_get_list_orders.py @@ -0,0 +1,41 @@ +import allure +import requests + +from data import MAIN_URL, GET_LIST_ORDERS_URL + + +class TestListOrders: + + @allure.title("GET /orders возвращает список заказов") + def test_get_orders_returns_list(self): + params = {"limit": 10, "page": 0} + + with allure.step("Получаем список заказов"): + response = requests.get( + f"{MAIN_URL}{GET_LIST_ORDERS_URL}", + params=params, + timeout=20 + ) + + assert response.status_code == 200 + data = response.json() + assert "orders" in data + assert isinstance(data["orders"], list) + + @allure.title("Параметр limit ограничивает количество заказов в ответе") + def test_get_orders_return_list_orders(self): + limit_orders = 5 + params = {"limit": limit_orders, "page": 0} + + with allure.step(f"Получаем список заказов с limit={limit_orders}"): + response = requests.get( + f"{MAIN_URL}{GET_LIST_ORDERS_URL}", + params=params, + timeout=20 + ) + + assert response.status_code == 200 + data = response.json() + assert "orders" in data + assert isinstance(data["orders"], list) + assert len(data["orders"]) <= limit_orders \ No newline at end of file diff --git a/tests/test_get_order_by_id.py b/tests/test_get_order_by_id.py new file mode 100644 index 0000000..7411403 --- /dev/null +++ b/tests/test_get_order_by_id.py @@ -0,0 +1,59 @@ +import allure +import requests + +from helpers import generate_first_name, generate_address, generate_metro_station, generate_rent_time, \ + generate_phone, generate_password, generate_delivery_date, generate_comment, generate_color +from data import MAIN_URL, CREATE_ORDER_URL, GET_ORDER_BY_ID_URL + + +class TestGetOrderById: + + @allure.title('Получить заказ по его id') + def test_get_order_by_id_true(self): + # Создать заказ самоката с ЧЕРНЫМ или СЕРЫМ цветом + payload_order = {"firstName": generate_first_name(), "lastName": generate_password(), + "address": generate_address(), + "metroStation": generate_metro_station(), "phone": generate_phone(), + "rentTime": generate_rent_time(), "deliveryDate": generate_delivery_date(), + "comment": generate_comment(), + "color": generate_color()} + response = requests.post(f'{MAIN_URL}{CREATE_ORDER_URL}', json=payload_order) + order_id = response.json()['track'] + + params = {"t": order_id} + response = requests.get(f'{MAIN_URL}{GET_ORDER_BY_ID_URL}', params=params) + + assert 'order' in response.json() + + @allure.title('Получить заказ без его id') + def test_get_order_without_id_return_bad_request(self): + # Создать заказ самоката с ЧЕРНЫМ или СЕРЫМ цветом + payload_order = {"firstName": generate_first_name(), "lastName": generate_password(), + "address": generate_address(), + "metroStation": generate_metro_station(), "phone": generate_phone(), + "rentTime": generate_rent_time(), "deliveryDate": generate_delivery_date(), + "comment": generate_comment(), + "color": generate_color()} + requests.post(f'{MAIN_URL}{CREATE_ORDER_URL}', json=payload_order) + + params = {"t": ""} + response = requests.get(f'{MAIN_URL}{GET_ORDER_BY_ID_URL}', params=params) + + assert response.status_code == 400 and response.json() == {'code': 400, + 'message': 'Недостаточно данных для поиска'} + + @allure.title('Получить заказ id, которого не существует') + def test_get_order_by_not_exist_id_return_not_found(self): + # Создать заказ самоката с ЧЕРНЫМ или СЕРЫМ цветом + payload_order = {"firstName": generate_first_name(), "lastName": generate_password(), + "address": generate_address(), + "metroStation": generate_metro_station(), "phone": generate_phone(), + "rentTime": generate_rent_time(), "deliveryDate": generate_delivery_date(), + "comment": generate_comment(), + "color": generate_color()} + requests.post(f'{MAIN_URL}{CREATE_ORDER_URL}', json=payload_order) + + params = {"t": 111111111} + response = requests.get(f'{MAIN_URL}{GET_ORDER_BY_ID_URL}', params=params) + + assert response.status_code == 404 and response.json() == {'code': 404, 'message': 'Заказ не найден'} diff --git a/tests/test_order_courier.py b/tests/test_order_courier.py new file mode 100644 index 0000000..98ea4f9 --- /dev/null +++ b/tests/test_order_courier.py @@ -0,0 +1,87 @@ +import allure +import pytest +import requests + +from data import MAIN_URL, LOGIN_COURIER_URL, ERROR_MESSAGES +from helpers import generate_login, generate_password + + +class TestLoginCourier: + + @allure.title("Успешный логин курьера возвращает id") + def test_login_courier_success_return_id(self, new_create_courier): + payload = { + "login": new_create_courier["login"], + "password": new_create_courier["password"] + } + + with allure.step("Логин существующего курьера"): + response = requests.post( + f"{MAIN_URL}{LOGIN_COURIER_URL}", + json=payload, + timeout=10 + ) + + assert response.status_code == 200 + assert "id" in response.json() + + @allure.title("Логин существующего курьера с неверным паролем возвращает ошибку") + def test_login_existing_courier_with_wrong_password(self, new_create_courier): + payload = { + "login": new_create_courier["login"], + "password": generate_password() + } + + with allure.step("Логин существующего пользователя с неверным паролем"): + response = requests.post( + f"{MAIN_URL}{LOGIN_COURIER_URL}", + json=payload, + timeout=10 + ) + + assert response.status_code == 404 + assert response.json() == ERROR_MESSAGES["LOGIN_FAILED"] + + @allure.title("Логин несуществующего пользователя возвращает ошибку") + def test_login_non_existent_user(self): + payload = { + "login": generate_login(), + "password": generate_password() + } + + with allure.step("Логин полностью несуществующего пользователя"): + response = requests.post( + f"{MAIN_URL}{LOGIN_COURIER_URL}", + json=payload, + timeout=10 + ) + + assert response.status_code == 404 + assert response.json() == ERROR_MESSAGES["LOGIN_FAILED"] + + @allure.title("Логин без логина или пароля возвращает ошибку 400") + @pytest.mark.parametrize( + "login_value,password_value", + [ + ("", generate_password()), + (generate_login(), ""), + ("", "") + ] + ) + def test_login_without_login_or_password(self, login_value, password_value): + payload = { + "login": login_value, + "password": password_value + } + + with allure.step( + f"Логин без обязательных данных: login={login_value}, password={password_value}" + ): + response = requests.post( + f"{MAIN_URL}{LOGIN_COURIER_URL}", + json=payload, + timeout=10 + ) + + assert response.status_code == 400 + assert response.json() == ERROR_MESSAGES["LOGIN_INSUFFICIENT_DATA"] \ No newline at end of file