From c8b5b2ef2ea6172e2f404293957bf34118356f52 Mon Sep 17 00:00:00 2001 From: Artur Kozlov Date: Sat, 21 Mar 2026 16:56:23 +0300 Subject: [PATCH 1/4] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D0=BB=D0=B8=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=BF=D1=80?= =?UTF-8?q?=D0=BE=D0=B5=D0=BA=D1=82=D0=B0=20=D0=B2=20=D0=B2=D0=B5=D1=82?= =?UTF-8?q?=D0=BA=D1=83=20develop?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 213 ++++++++++++++++++ ...b3eb-4cd8-a961-67bb86936fa5-container.json | 1 + ...973f-416c-a06a-3e4e9f6575aa-container.json | 1 + ...1628-40a9-9132-fcca12744257-container.json | 1 + ...37-5324-4807-bb4f-fa38bc418b76-result.json | 1 + ...7ced-4043-a35b-4b298ee19aec-container.json | 1 + ...e0ed-475b-846b-098d13d7e8a5-container.json | 1 + ...14-b52d-4b92-ac20-b3833c0873c1-result.json | 1 + ...99f8-4b37-96ff-0e7052884f1d-container.json | 1 + ...d0cc-4683-950f-7d3f1a5a6282-container.json | 1 + ...50c5-4ff3-ad75-adc5a6360c01-container.json | 1 + ...db1b-4717-9d98-de4b724752fd-container.json | 1 + ...3d-6d8e-4534-8393-32a18b0737ab-result.json | 1 + ...d5-686e-453d-9392-490981b2ada6-result.json | 1 + ...1c-9adb-4155-b8d2-41ef32a2e2c6-result.json | 1 + ...51-e82d-49b8-9220-a12b26fd96e7-result.json | 1 + ...bd-ee9c-4291-a566-27680eee738a-result.json | 1 + ...41d8-43b7-b0a4-dfbfdcfdcf51-container.json | 1 + ...3aad-4ec7-968e-4c443793b2cc-container.json | 1 + ...38ec-4f7d-b4fb-5120ac3f2ecf-container.json | 1 + ...5c2e-4acd-ba66-490429fdae68-container.json | 1 + ...df-d6e6-4d3b-ba3c-400daadfdac9-result.json | 1 + ...4f-3ee5-4205-9a93-acab9f3a5ac1-result.json | 1 + ...61-930d-4dcf-8ac7-8ccf02b7a319-result.json | 1 + ...2d-77a5-41a9-b2dd-d5c88afe9c7e-result.json | 1 + ...45-2a29-44f5-b05d-b905487f5835-result.json | 1 + ...14fd-4812-b692-83709358906f-container.json | 1 + ...02-3863-403e-a406-ba53eb1a0fb9-result.json | 1 + ...a818-4459-a61f-2b6f2f03257c-container.json | 1 + ...5e-211b-464e-baa3-21dee475f32c-result.json | 1 + ...df28-436f-b563-ee921681c633-container.json | 1 + ...11-9a2b-4d68-a065-439e94bd3e17-result.json | 1 + ...cc-d7a1-4113-b2b9-7e14def818c4-result.json | 1 + ...90-ca28-43b2-81de-8af35012bb77-result.json | 1 + ...ccd6-4010-8225-985bc92a3c7e-container.json | 1 + ...3a5f-4e38-867d-c80b05350921-container.json | 1 + ...84be-45d7-87c6-567463c67da6-container.json | 1 + ...d2-299d-4ee2-9b66-4f76c6aa3981-result.json | 1 + ...40-f18c-49b8-9401-83f59c621516-result.json | 1 + ...9acc-4b64-8e67-dd756cc973d0-container.json | 1 + ...61-8453-4255-bf5f-b809cf35cad9-result.json | 1 + ...646b-4140-ae4e-a802251a0162-container.json | 1 + ...5b-b77a-44df-a47c-d7da757fbd77-result.json | 1 + ...1198-4f44-9092-2bc7bf5e0292-container.json | 1 + ...47-0ec8-402b-90c3-d484526ed359-result.json | 1 + ...7a46-4831-94c1-34a997afead5-container.json | 1 + ...9d-b2c1-4ce0-8fea-408b962eacc5-result.json | 1 + ...e8-bb54-4ce8-8df7-8394da72597f-result.json | 1 + ...44-1d7a-4245-8938-e262ae3e2cd1-result.json | 1 + ...863f-446f-af32-2bf3ee389ba1-container.json | 1 + ...68-71e0-41b2-8537-cf3dbc94f278-result.json | 1 + ...e4-5305-4828-971b-014eedf0c60a-result.json | 1 + ...19-8d3a-49d1-a807-7c3b79c8c994-result.json | 1 + ...76-bc93-42ad-b407-6ef01866fbe2-result.json | 1 + ...4c9a-41f0-b3a4-70133226e810-container.json | 1 + ...fbef-4f6b-8581-4a26e050f52f-container.json | 1 + ...b6ac-41d9-b558-48eede422bb9-container.json | 1 + ...d4-5196-482a-928e-44d540bff0b6-result.json | 1 + ...5d-2ebe-44e6-852a-d826a083883f-result.json | 1 + ...d4-9275-480f-9904-592ba601e763-result.json | 1 + ...de-2555-4258-a06c-ba8262837ddd-result.json | 1 + ...f4ac-404b-b797-044e69944dda-container.json | 1 + ...69-03b6-495e-b1cb-2291d5181d10-result.json | 1 + ...8d-ffcb-4d54-a264-97a6dd2c8775-result.json | 1 + ...16-05b4-490a-a9fe-d7b59da139ef-result.json | 1 + ...d8-7df2-4e45-9751-e2029bc341e2-result.json | 1 + ...ba3b-4734-b48c-d6062328e4b4-container.json | 1 + ...b3-6562-42ae-94a6-9fcd6eae67bd-result.json | 1 + ...6924-42d9-902b-cd07b3b9a91c-container.json | 1 + ...a0-47c3-4e43-b530-3aae3fb0c9ab-result.json | 1 + ...f401-4141-bdd5-9df49664f494-container.json | 1 + ...0e-8817-4639-918d-5d21612c5ffb-result.json | 1 + ...7e-c704-4339-a53e-f79f88428352-result.json | 1 + ...43-e6f2-448f-af09-a9d8b03ebca3-result.json | 1 + ...8ee8-402f-81c8-335b9dc92fbb-container.json | 1 + ...2893-4310-bfed-ee3871b95cb9-container.json | 1 + ...f9c0-4537-bf51-fb1224bbc0cd-container.json | 1 + ...0c65-4613-9713-e5c9500935b6-container.json | 1 + ...346e-4a42-be2b-f27f40229091-container.json | 1 + ...61-c40e-4772-8ca4-376fc1807b64-result.json | 1 + ...f9-1556-41b5-a867-e43a07043643-result.json | 1 + ...6e-1c35-4c54-afe0-68e848c68740-result.json | 1 + ...6f-4ada-474a-bad9-d0ebb3200270-result.json | 1 + ...53-6218-490f-b375-5e355be39ee0-result.json | 1 + ...e5-f1f6-4ddc-a363-305212a0c8f0-result.json | 1 + conftest.py | 23 ++ data.py | 15 ++ helpers.py | Bin 0 -> 1083 bytes requirements.txt | Bin 0 -> 1996 bytes tests/test_accept_order.py | 62 +++++ tests/test_create_courier.py | 49 ++++ tests/test_create_order.py | 61 +++++ tests/test_delete_courier.py | 31 +++ tests/test_get_list_orders.py | 15 ++ tests/test_get_order_by_id.py | 59 +++++ tests/test_order_courier.py | 39 ++++ 96 files changed, 651 insertions(+) create mode 100644 .gitignore create mode 100644 allure_report/08100f7e-b3eb-4cd8-a961-67bb86936fa5-container.json create mode 100644 allure_report/0d0012e0-973f-416c-a06a-3e4e9f6575aa-container.json create mode 100644 allure_report/0e9d85a6-1628-40a9-9132-fcca12744257-container.json create mode 100644 allure_report/0f75b937-5324-4807-bb4f-fa38bc418b76-result.json create mode 100644 allure_report/10e59468-7ced-4043-a35b-4b298ee19aec-container.json create mode 100644 allure_report/1594df2f-e0ed-475b-846b-098d13d7e8a5-container.json create mode 100644 allure_report/1c18a214-b52d-4b92-ac20-b3833c0873c1-result.json create mode 100644 allure_report/20943330-99f8-4b37-96ff-0e7052884f1d-container.json create mode 100644 allure_report/20c8711b-d0cc-4683-950f-7d3f1a5a6282-container.json create mode 100644 allure_report/2821bfe1-50c5-4ff3-ad75-adc5a6360c01-container.json create mode 100644 allure_report/2de25451-db1b-4717-9d98-de4b724752fd-container.json create mode 100644 allure_report/3130be3d-6d8e-4534-8393-32a18b0737ab-result.json create mode 100644 allure_report/315a84d5-686e-453d-9392-490981b2ada6-result.json create mode 100644 allure_report/3477a61c-9adb-4155-b8d2-41ef32a2e2c6-result.json create mode 100644 allure_report/35e22951-e82d-49b8-9220-a12b26fd96e7-result.json create mode 100644 allure_report/36e775bd-ee9c-4291-a566-27680eee738a-result.json create mode 100644 allure_report/3a373975-41d8-43b7-b0a4-dfbfdcfdcf51-container.json create mode 100644 allure_report/41502746-3aad-4ec7-968e-4c443793b2cc-container.json create mode 100644 allure_report/415321a6-38ec-4f7d-b4fb-5120ac3f2ecf-container.json create mode 100644 allure_report/427a7db1-5c2e-4acd-ba66-490429fdae68-container.json create mode 100644 allure_report/48f88cdf-d6e6-4d3b-ba3c-400daadfdac9-result.json create mode 100644 allure_report/4b6d3a4f-3ee5-4205-9a93-acab9f3a5ac1-result.json create mode 100644 allure_report/4c7c1d61-930d-4dcf-8ac7-8ccf02b7a319-result.json create mode 100644 allure_report/4d04622d-77a5-41a9-b2dd-d5c88afe9c7e-result.json create mode 100644 allure_report/50d88945-2a29-44f5-b05d-b905487f5835-result.json create mode 100644 allure_report/5252b742-14fd-4812-b692-83709358906f-container.json create mode 100644 allure_report/5555b902-3863-403e-a406-ba53eb1a0fb9-result.json create mode 100644 allure_report/59e2fd3b-a818-4459-a61f-2b6f2f03257c-container.json create mode 100644 allure_report/5a36185e-211b-464e-baa3-21dee475f32c-result.json create mode 100644 allure_report/5cffc133-df28-436f-b563-ee921681c633-container.json create mode 100644 allure_report/5d0af311-9a2b-4d68-a065-439e94bd3e17-result.json create mode 100644 allure_report/5e9d34cc-d7a1-4113-b2b9-7e14def818c4-result.json create mode 100644 allure_report/5f396190-ca28-43b2-81de-8af35012bb77-result.json create mode 100644 allure_report/612ad39e-ccd6-4010-8225-985bc92a3c7e-container.json create mode 100644 allure_report/6db94298-3a5f-4e38-867d-c80b05350921-container.json create mode 100644 allure_report/6fbc7314-84be-45d7-87c6-567463c67da6-container.json create mode 100644 allure_report/7220b7d2-299d-4ee2-9b66-4f76c6aa3981-result.json create mode 100644 allure_report/75087740-f18c-49b8-9401-83f59c621516-result.json create mode 100644 allure_report/75c50a05-9acc-4b64-8e67-dd756cc973d0-container.json create mode 100644 allure_report/80fb5a61-8453-4255-bf5f-b809cf35cad9-result.json create mode 100644 allure_report/83815c78-646b-4140-ae4e-a802251a0162-container.json create mode 100644 allure_report/8424755b-b77a-44df-a47c-d7da757fbd77-result.json create mode 100644 allure_report/854e1a44-1198-4f44-9092-2bc7bf5e0292-container.json create mode 100644 allure_report/87a1a747-0ec8-402b-90c3-d484526ed359-result.json create mode 100644 allure_report/94b96dc9-7a46-4831-94c1-34a997afead5-container.json create mode 100644 allure_report/953eb89d-b2c1-4ce0-8fea-408b962eacc5-result.json create mode 100644 allure_report/999ca1e8-bb54-4ce8-8df7-8394da72597f-result.json create mode 100644 allure_report/9c607644-1d7a-4245-8938-e262ae3e2cd1-result.json create mode 100644 allure_report/a3036c6a-863f-446f-af32-2bf3ee389ba1-container.json create mode 100644 allure_report/a39bc968-71e0-41b2-8537-cf3dbc94f278-result.json create mode 100644 allure_report/ac661de4-5305-4828-971b-014eedf0c60a-result.json create mode 100644 allure_report/ad1c1319-8d3a-49d1-a807-7c3b79c8c994-result.json create mode 100644 allure_report/b39c5e76-bc93-42ad-b407-6ef01866fbe2-result.json create mode 100644 allure_report/b5df5959-4c9a-41f0-b3a4-70133226e810-container.json create mode 100644 allure_report/bb409e57-fbef-4f6b-8581-4a26e050f52f-container.json create mode 100644 allure_report/be8053fd-b6ac-41d9-b558-48eede422bb9-container.json create mode 100644 allure_report/be904cd4-5196-482a-928e-44d540bff0b6-result.json create mode 100644 allure_report/be9cdc5d-2ebe-44e6-852a-d826a083883f-result.json create mode 100644 allure_report/c5d431d4-9275-480f-9904-592ba601e763-result.json create mode 100644 allure_report/c81700de-2555-4258-a06c-ba8262837ddd-result.json create mode 100644 allure_report/c94904a0-f4ac-404b-b797-044e69944dda-container.json create mode 100644 allure_report/c9b26b69-03b6-495e-b1cb-2291d5181d10-result.json create mode 100644 allure_report/cacbfe8d-ffcb-4d54-a264-97a6dd2c8775-result.json create mode 100644 allure_report/caec6416-05b4-490a-a9fe-d7b59da139ef-result.json create mode 100644 allure_report/d2b795d8-7df2-4e45-9751-e2029bc341e2-result.json create mode 100644 allure_report/d94c4d7d-ba3b-4734-b48c-d6062328e4b4-container.json create mode 100644 allure_report/dcff3ab3-6562-42ae-94a6-9fcd6eae67bd-result.json create mode 100644 allure_report/e1753158-6924-42d9-902b-cd07b3b9a91c-container.json create mode 100644 allure_report/e182e7a0-47c3-4e43-b530-3aae3fb0c9ab-result.json create mode 100644 allure_report/e377823b-f401-4141-bdd5-9df49664f494-container.json create mode 100644 allure_report/e56f930e-8817-4639-918d-5d21612c5ffb-result.json create mode 100644 allure_report/e6fa8c7e-c704-4339-a53e-f79f88428352-result.json create mode 100644 allure_report/e71a5943-e6f2-448f-af09-a9d8b03ebca3-result.json create mode 100644 allure_report/e9531ab1-8ee8-402f-81c8-335b9dc92fbb-container.json create mode 100644 allure_report/ea29342b-2893-4310-bfed-ee3871b95cb9-container.json create mode 100644 allure_report/ea94787d-f9c0-4537-bf51-fb1224bbc0cd-container.json create mode 100644 allure_report/ed9d18a4-0c65-4613-9713-e5c9500935b6-container.json create mode 100644 allure_report/f24169e4-346e-4a42-be2b-f27f40229091-container.json create mode 100644 allure_report/f2d8c961-c40e-4772-8ca4-376fc1807b64-result.json create mode 100644 allure_report/f8a1d5f9-1556-41b5-a867-e43a07043643-result.json create mode 100644 allure_report/f8bfda6e-1c35-4c54-afe0-68e848c68740-result.json create mode 100644 allure_report/fa7d2c6f-4ada-474a-bad9-d0ebb3200270-result.json create mode 100644 allure_report/fc6da753-6218-490f-b375-5e355be39ee0-result.json create mode 100644 allure_report/ffd024e5-f1f6-4ddc-a363-305212a0c8f0-result.json create mode 100644 conftest.py create mode 100644 data.py create mode 100644 helpers.py create mode 100644 requirements.txt create mode 100644 tests/test_accept_order.py create mode 100644 tests/test_create_courier.py create mode 100644 tests/test_create_order.py create mode 100644 tests/test_delete_courier.py create mode 100644 tests/test_get_list_orders.py create mode 100644 tests/test_get_order_by_id.py create mode 100644 tests/test_order_courier.py 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/conftest.py b/conftest.py new file mode 100644 index 0000000..5d821c2 --- /dev/null +++ b/conftest.py @@ -0,0 +1,23 @@ +import pytest +import requests + +from data import MAIN_URL, LOGIN, PASSWORD, CREATE_COURIER_URL, LOGIN_COURIER_URL, FIRST_NAME + + +@pytest.fixture() +def delete_courier(): + yield + # Получить id курьера + payload = {"login": LOGIN, "password": PASSWORD} + response = requests.post(f'{MAIN_URL}{LOGIN_COURIER_URL}', data=payload) + id_courier = response.json()['id'] + + # Удалить курьера, который был создан + requests.delete(f'{MAIN_URL}{CREATE_COURIER_URL}/{id_courier}') + + +@pytest.fixture() +def create_courier(): + # Создать нового курьера + payload = {"login": LOGIN, "password": PASSWORD, "firstName": FIRST_NAME} + requests.post(f'{MAIN_URL}{CREATE_COURIER_URL}', data=payload) \ No newline at end of file diff --git a/data.py b/data.py new file mode 100644 index 0000000..f46515a --- /dev/null +++ b/data.py @@ -0,0 +1,15 @@ +from helpers import generate_login, generate_password, generate_first_name, generate_limit_orders, \ + generate_courier_id + +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' +LOGIN = generate_login() +PASSWORD = generate_password() +FIRST_NAME = generate_first_name() +LIMIT_ORDERS = generate_limit_orders() +COURIER_ID = generate_courier_id() \ No newline at end of file diff --git a/helpers.py b/helpers.py new file mode 100644 index 0000000000000000000000000000000000000000..bd674839889eedc68d679a4714579866d344c899 GIT binary patch literal 1083 zcma)5O=}x55cNT)h2HuDbh8$gB`%mcZMUTbFRSk{#2lyy^ zxh43>SnO0-_C`rwt4EO^Wl(!-V-g8|r!;~G5>`D(cQ@%{ad!619gUCVMy)m`R{GO=VXoLUdo#;s{{gz2S}_0s literal 0 HcmV?d00001 diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..58a6a13d7cb950abeda396c74a7a945a90e3febf GIT binary patch literal 1996 zcmZ{l-EtC95QNXQRXz%-Y=|*lcVONc(a+TS#@XOq&R*g$5cXS(Ny zKfh;Xqt~e%%Cbz#zWgk`J{|S^sMk%oDovT{IW2F?oANL3b=j3pv2*?1>czL?f1<(d z)McMG z^xlZk!w^sY`>-#|bD*4pcUM;7V@(p{lkm~h_|vE!=2i`@HnPHCF2CgG&bo?6%|IvX zQNF8-`bJ0%)~dG|>T80#@z;U9kNoaD+SIPK(xJO(11~Gq>VIvh(?z#l@-lLJnMltV zb>9av`1bgwtPA0!?oIh1n>o?dUI_5+^+ex^o?U$I6j`IPs;%r>S=Wi&jP)ZI`g?7fNmVojFit0LJZ zvY|Qg>4SdQo-Wqhm2r-Zvh?bJ_W&((`|zq$gpMcWTIoh4voX#=2wUZ2tC)2*=DW~* zNm7H`p|-p^OI62RNj2*pbB*Rg%zgEA+wKm3md7f((J9aP>bzI&z6SVwQ8j3t9la{p zjq&>Cp)st-*1U1v@?~_Hol4D_IcD;8hqYr@<=~XY z=H>k(ucwe}4h|d0%{4dgl&hz1yjo?gQ-Fu_q-|2pLU<5@y9rwQbDNS$ua57d@|CuO z`)S?Lrv5rPcfBOcBfo`QiD}?^(h~Ja7W6rZjk{2{idn1mo~7Se-V1rJhYCUC;= Date: Mon, 23 Mar 2026 12:27:35 +0300 Subject: [PATCH 2/4] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BD=D1=8B=D0=B5=20=D1=82=D0=B5=D1=81=D1=82=D1=8B?= =?UTF-8?q?=20=D0=B4=D0=BB=D1=8F=20=D1=80=D0=B5=D0=B2=D1=8C=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 213 ++++++++++++++++++ README.md | 1 + ...dd-94e0-4fe2-89db-c6d3cea8e1d1-result.json | 1 + ...a6-00d9-46c2-ba2c-f3c9df42cf6a-result.json | 1 + ...82-5f96-4b72-901f-38b848537e3d-result.json | 1 + ...7261-4419-868f-9711b83a370c-container.json | 1 + ...96-eb5c-44cf-9b42-9c37ff947f61-result.json | 1 + ...2b-0441-4aa6-a1e1-d88efd87cce0-result.json | 1 + ...00ce-4899-a7c6-7d73118768e2-container.json | 1 + ...6547-4969-bfbe-7a3d8c9323e4-container.json | 1 + ...10-efba-4e4a-a0b7-da1608c9786e-result.json | 1 + ...a4-ce10-473f-8dad-c41e94917f81-result.json | 1 + ...9b-4039-4d09-a4a0-e5e30f551a25-result.json | 1 + ...67-96ab-46dc-80f7-7b887ca8ab0f-result.json | 1 + ...65-3d18-4609-aba4-aa55b0706f11-result.json | 1 + ...d1-82e4-457b-905e-ba7a028c442e-result.json | 1 + ...af-0c77-46da-a5f6-188a2acd41f8-result.json | 1 + ...0f-9ce3-4465-9b48-a7efbbadd7e4-result.json | 1 + ...12-849b-44ee-b263-c0c33652a1da-result.json | 1 + ...0c-c08e-43a4-95df-17400df2ac1b-result.json | 1 + ...e1-acb0-46a2-b230-4dde1520c668-result.json | 1 + ...4f-4775-4fda-94a2-f7dafe6bd4ea-result.json | 1 + ...4e-7dbc-441e-b405-2dd7ac7967bd-result.json | 1 + conftest.py | 44 ++++ data.py | 27 +++ helpers.py | 59 +++++ requirements.txt | Bin 0 -> 1996 bytes tests/test_accept_order.py | 62 +++++ tests/test_courier_login.py | 21 ++ tests/test_create_courier.py | 50 ++++ tests/test_create_order.py | 61 +++++ tests/test_delete_courier.py | 34 +++ tests/test_get_list_orders.py | 19 ++ tests/test_get_order_by_id.py | 59 +++++ 34 files changed, 671 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 allure_report/15ade6dd-94e0-4fe2-89db-c6d3cea8e1d1-result.json create mode 100644 allure_report/1fd896a6-00d9-46c2-ba2c-f3c9df42cf6a-result.json create mode 100644 allure_report/4adcfb82-5f96-4b72-901f-38b848537e3d-result.json create mode 100644 allure_report/61d7d946-7261-4419-868f-9711b83a370c-container.json create mode 100644 allure_report/61e3d796-eb5c-44cf-9b42-9c37ff947f61-result.json create mode 100644 allure_report/67f0132b-0441-4aa6-a1e1-d88efd87cce0-result.json create mode 100644 allure_report/6aec94c8-00ce-4899-a7c6-7d73118768e2-container.json create mode 100644 allure_report/7edcdb07-6547-4969-bfbe-7a3d8c9323e4-container.json create mode 100644 allure_report/80b2c810-efba-4e4a-a0b7-da1608c9786e-result.json create mode 100644 allure_report/83118ea4-ce10-473f-8dad-c41e94917f81-result.json create mode 100644 allure_report/8881b89b-4039-4d09-a4a0-e5e30f551a25-result.json create mode 100644 allure_report/982d2767-96ab-46dc-80f7-7b887ca8ab0f-result.json create mode 100644 allure_report/a27a4d65-3d18-4609-aba4-aa55b0706f11-result.json create mode 100644 allure_report/a9e2eed1-82e4-457b-905e-ba7a028c442e-result.json create mode 100644 allure_report/ac0425af-0c77-46da-a5f6-188a2acd41f8-result.json create mode 100644 allure_report/b4aa0b0f-9ce3-4465-9b48-a7efbbadd7e4-result.json create mode 100644 allure_report/bcc5df12-849b-44ee-b263-c0c33652a1da-result.json create mode 100644 allure_report/cc72da0c-c08e-43a4-95df-17400df2ac1b-result.json create mode 100644 allure_report/ce56cce1-acb0-46a2-b230-4dde1520c668-result.json create mode 100644 allure_report/ea9a1e4f-4775-4fda-94a2-f7dafe6bd4ea-result.json create mode 100644 allure_report/ffd2f34e-7dbc-441e-b405-2dd7ac7967bd-result.json create mode 100644 conftest.py create mode 100644 data.py create mode 100644 helpers.py create mode 100644 requirements.txt create mode 100644 tests/test_accept_order.py create mode 100644 tests/test_courier_login.py create mode 100644 tests/test_create_courier.py create mode 100644 tests/test_create_order.py create mode 100644 tests/test_delete_courier.py create mode 100644 tests/test_get_list_orders.py create mode 100644 tests/test_get_order_by_id.py 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/README.md b/README.md new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/README.md @@ -0,0 +1 @@ + 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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..38356bb --- /dev/null +++ b/conftest.py @@ -0,0 +1,44 @@ +import pytest +import requests +import allure + +from data import MAIN_URL, CREATE_COURIER_URL, LOGIN_COURIER_URL +from helpers import generate_login, generate_password, generate_first_name + + +@pytest.fixture(scope="function") +@allure.step("Создание курьера + автоматическая очистка") +def create_courier(request): + """Возвращает словарь сразу (без yield). Очистка через addfinalizer.""" + payload = { + "login": generate_login(), + "password": generate_password(), + "firstName": generate_first_name() + } + + # Создаём курьера + requests.post(f"{MAIN_URL}{CREATE_COURIER_URL}", json=payload) + + # Получаем id + login_resp = requests.post( + f"{MAIN_URL}{LOGIN_COURIER_URL}", + json={"login": payload["login"], "password": payload["password"]} + ) + + courier_id = login_resp.json().get("id") if login_resp.status_code == 200 else None + + courier_info = { + "login": payload["login"], + "password": payload["password"], + "firstName": payload["firstName"], + "id": courier_id + } + + # Очистка после теста + def cleanup(): + if courier_info["id"]: + requests.delete(f"{MAIN_URL}{CREATE_COURIER_URL}/{courier_info['id']}") + + request.addfinalizer(cleanup) + + return courier_info \ No newline at end of file diff --git a/data.py b/data.py new file mode 100644 index 0000000..3a0345d --- /dev/null +++ b/data.py @@ -0,0 +1,27 @@ +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': 'Этот логин уже используется. Попробуйте другой.'}, +} + +# Базовый шаблон для заказа (firstName будет добавляться в тестах) +ORDER_TEMPLATE = { + "lastName": "Тестович", + "address": "ул. Тестовая, 77", + "metroStation": 4, + "phone": "+79998887766", + "rentTime": 3, + "deliveryDate": "2025-05-15", + "comment": "Тестовый заказ из автотеста", +} \ No newline at end of file diff --git a/helpers.py b/helpers.py new file mode 100644 index 0000000..a6edabf --- /dev/null +++ b/helpers.py @@ -0,0 +1,59 @@ +import datetime +import random + +from faker import Faker + + +def generate_first_name(): + return Faker().first_name() + + +def generate_password(): + return Faker().password(length=5, special_chars=True, digits=True, upper_case=True, lower_case=True) + + +def generate_login(): + return Faker().user_name() + + +def generate_last_name(): + return Faker().last_name() + + +def generate_address(): + return Faker().street_address() + + +def generate_metro_station(): + return random.randint(1, 5) + + +def generate_phone(): + return Faker().phone_number() + + +def generate_rent_time(): + return random.randint(1, 5) + + +def generate_delivery_date(): + return str(datetime.date.today()) + + +def generate_comment(): + return Faker().text(max_nb_chars=100) + + +def generate_color(): + list_color = [] + random_color = random.choice(['BLACK', 'GREY']) + list_color.append(random_color) + return list_color + + +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 0000000000000000000000000000000000000000..58a6a13d7cb950abeda396c74a7a945a90e3febf GIT binary patch literal 1996 zcmZ{l-EtC95QNXQRXz%-Y=|*lcVONc(a+TS#@XOq&R*g$5cXS(Ny zKfh;Xqt~e%%Cbz#zWgk`J{|S^sMk%oDovT{IW2F?oANL3b=j3pv2*?1>czL?f1<(d z)McMG z^xlZk!w^sY`>-#|bD*4pcUM;7V@(p{lkm~h_|vE!=2i`@HnPHCF2CgG&bo?6%|IvX zQNF8-`bJ0%)~dG|>T80#@z;U9kNoaD+SIPK(xJO(11~Gq>VIvh(?z#l@-lLJnMltV zb>9av`1bgwtPA0!?oIh1n>o?dUI_5+^+ex^o?U$I6j`IPs;%r>S=Wi&jP)ZI`g?7fNmVojFit0LJZ zvY|Qg>4SdQo-Wqhm2r-Zvh?bJ_W&((`|zq$gpMcWTIoh4voX#=2wUZ2tC)2*=DW~* zNm7H`p|-p^OI62RNj2*pbB*Rg%zgEA+wKm3md7f((J9aP>bzI&z6SVwQ8j3t9la{p zjq&>Cp)st-*1U1v@?~_Hol4D_IcD;8hqYr@<=~XY z=H>k(ucwe}4h|d0%{4dgl&hz1yjo?gQ-Fu_q-|2pLU<5@y9rwQbDNS$ua57d@|CuO z`)S?Lrv5rPcfBOcBfo`QiD}?^(h~Ja7W6rZjk{2{idn1mo~7Se-V1rJhYCUC;== 0 \ 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': 'Заказ не найден'} From 9052543a1d1ac4acc1951d00086659a83b0a2cc5 Mon Sep 17 00:00:00 2001 From: Airflp Date: Mon, 23 Mar 2026 12:49:20 +0300 Subject: [PATCH 3/4] Remove unnecessary merge conflict markers --- conftest.py | 1 - 1 file changed, 1 deletion(-) diff --git a/conftest.py b/conftest.py index c9f16fb..3423614 100644 --- a/conftest.py +++ b/conftest.py @@ -1,6 +1,5 @@ import pytest import requests -<<<<<<< HEAD import allure from data import MAIN_URL, CREATE_COURIER_URL, LOGIN_COURIER_URL From 0dcdcd6df144faafa7683559e7f3eda953e37047 Mon Sep 17 00:00:00 2001 From: Artur Kozlov Date: Tue, 24 Mar 2026 10:34:54 +0300 Subject: [PATCH 4/4] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D1=84=D0=B8=D0=BA=D1=81=D1=82=D1=83=D1=80?= =?UTF-8?q?=D1=8B=20=D0=B8=20=D1=82=D0=B5=D1=81=D1=82=D1=8B=20=D0=BA=D1=83?= =?UTF-8?q?=D1=80=D1=8C=D0=B5=D1=80=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...1bc9-4e48-a6cc-3a1f97c0674f-container.json | 1 + ...d0-37d0-445b-85e7-0a639b868861-result.json | 1 + ...2e-0f1d-4229-aa82-283f3008b3ee-result.json | 1 + ...d89c-42f4-ba29-4b7e923dd2df-container.json | 1 + ...92-f1ff-4795-9837-7479a28ed216-result.json | 1 + ...2c-3c0e-4bab-8c85-625af2cf0359-result.json | 1 + ...e0-0f3e-4416-9465-84b225c6d9bb-result.json | 1 + ...6f-1236-41e2-9285-ee46e269564f-result.json | 1 + ...79-50f9-4990-bb48-e1cb0d3346fc-result.json | 1 + ...d7-8829-46f5-a658-02cfd908b8c8-result.json | 1 + ...76-1b6d-4617-bb59-3e9f40b6e160-result.json | 1 + ...bf-daab-4328-97e4-731ef9109da0-result.json | 1 + ...0c-a8b9-4800-9272-76823c01deaf-result.json | 1 + ...58-76ca-46b7-bdff-0b86231f734a-result.json | 1 + ...a7-ae32-4aa1-9d66-6327e40f71c1-result.json | 1 + ...8927-450f-bf68-92cea7242d2e-container.json | 1 + ...6f90-487a-a0fe-9f49c36724ce-container.json | 1 + ...99-bdc8-49db-8bdc-bdc938450d29-result.json | 1 + ...9950-4092-9c32-c39e41e13e0a-container.json | 1 + ...bc-2cb4-4f5f-b8b3-fb73a1b66f1a-result.json | 1 + ...b352-48d3-9315-d8938774b6ce-container.json | 1 + ...1d-d5a5-4ccb-b0bf-078f702a287d-result.json | 1 + ...939e-4463-97d1-ea4f71b52748-container.json | 1 + ...74-ad36-41bd-9287-d5d9e4174ee4-result.json | 1 + ...97e0-415c-9bab-e90f2fac57d2-container.json | 1 + ...6de2-4ca7-8fdb-df079e1b81f0-container.json | 1 + ...53-43c9-4657-aa12-8a656d07fe6e-result.json | 1 + ...0f-6a3b-4ad1-b727-d47d4def961c-result.json | 1 + ...f064-4345-bc8f-98ceae6e3be5-container.json | 1 + ...cf-11b3-41fa-a250-1e12d69b3896-result.json | 1 + ...72-a4a2-4725-968a-9e8575ea0c98-result.json | 1 + ...25-70d0-4ae1-a438-4fa72f782e2d-result.json | 1 + ...03-909e-43f1-a0f6-faf82f94e6ed-result.json | 1 + ...b9e7-4b27-b7f1-8a5887957f20-container.json | 1 + ...c78f-4f60-9221-76bfb2b27b65-container.json | 1 + ...1c-bb1a-402d-8956-65b142d877f7-result.json | 1 + ...ec-a7a0-4997-b9af-81ff5274a966-result.json | 1 + ...7f-99de-4f83-a75f-3bbc18dda6ca-result.json | 1 + ...0c13-4707-bba1-23d3a4fda8fe-container.json | 1 + ...d61a-4810-9ec1-b0f33e7be98f-container.json | 1 + ...c50e-4e2c-8ed9-469a09efd3f4-container.json | 1 + ...8f58-484d-b207-5c8f9f67cf90-container.json | 1 + ...0f-1183-4e36-8495-5c462aa8ff68-result.json | 1 + ...4732-4ef9-958d-3b820c376c97-container.json | 1 + ...f6-3036-4b16-b073-f8c53e3540b4-result.json | 1 + ...9a-8f27-4510-aa5b-a6c7ef2690b9-result.json | 1 + ...aa-7681-484b-b595-77db01f8f65c-result.json | 1 + ...4e-470f-496c-ba4f-da6d985d8bd4-result.json | 1 + ...d7-79ea-4405-b2c0-9b00e427adb8-result.json | 1 + ...55-c3fb-4222-98ac-ff8c86897e70-result.json | 1 + ...7e-17b4-445c-916e-7e621fd26dcb-result.json | 1 + ...e4-7fd1-4c87-ad55-8866ef2359f9-result.json | 1 + ...c3-f70a-43b3-86eb-f4566b5f220d-result.json | 1 + ...58-bd16-4d01-a9bf-7c623cb9af88-result.json | 1 + ...f808-4a26-972c-9614bb96f162-container.json | 1 + ...c7-d446-4baf-9a56-16220d6d3c2c-result.json | 1 + ...9a-44e0-435c-8069-13a6ffeb0d60-result.json | 1 + ...d1ca-4b99-a0cc-5131e4d73000-container.json | 1 + ...d0-bcd1-4f3d-b7ed-67ba7950a3cc-result.json | 1 + ...60-a751-44f7-bdd6-d536a4d697d4-result.json | 1 + ...94-ce37-45f3-8af7-a14c5353d789-result.json | 1 + ...88-f0b8-4b9c-85da-37d2b1ad6f89-result.json | 1 + ...9506-438e-97bc-d7ce71b84448-container.json | 1 + ...0e97-497c-92a4-1c67b0c63755-container.json | 1 + ...2337-4115-9429-9ba7124bfbf4-container.json | 1 + ...a0-4bc7-4647-9ada-e61b695c2cbd-result.json | 1 + ...e3-2c5c-42fc-bed8-226339697a02-result.json | 1 + ...95-fbf0-4b29-8cec-b1c57972b98b-result.json | 1 + ...16-672b-47a0-b9db-de48c42d3cdd-result.json | 1 + ...55-9d16-4b08-b59b-abf9c0af8338-result.json | 1 + ...b3-38fc-40da-9fde-c9fcac55c6a2-result.json | 1 + ...2f-08d5-42fc-88b3-b835db53bdbd-result.json | 1 + ...c1-5328-417a-b39e-a5332ffef72e-result.json | 1 + ...99-780e-454d-9b88-12bb8c34f316-result.json | 1 + ...788a-4c03-adf8-13329ce30b88-container.json | 1 + ...fb-bfd7-4ea1-b63b-1edf65dce766-result.json | 1 + ...110b-4153-a5ae-ff4c732c5963-container.json | 1 + ...ed-53fd-45ea-9b52-6be10399243e-result.json | 1 + ...1576-4adc-a1ce-b95683f3dba1-container.json | 1 + ...23-3210-47d1-a975-44aa8c3a723c-result.json | 1 + ...ba-c2f5-40bc-a0d6-0eded674d144-result.json | 1 + ...d7fd-4b58-a078-27b6792a3557-container.json | 1 + ...9c-2079-4433-b72f-ae634669f99e-result.json | 1 + ...933d-4e6f-a0c7-db9f6e26e096-container.json | 1 + ...3a5a-4916-b5ca-921c79c5e3dc-container.json | 1 + ...a1-c246-44c3-82ed-653abaddaf13-result.json | 1 + ...1b-b57d-4350-93ca-01bf171906b4-result.json | 1 + ...d0-2956-499d-a58e-8f8ddd7a32f5-result.json | 1 + ...7cf3-4a94-97fa-e7bc2bc0f72f-container.json | 1 + ...bb-254a-4b32-9401-ece38de1169a-result.json | 1 + ...5457-47b2-a86a-36344daf3bee-container.json | 1 + ...615e-435a-a59b-3935cb6f0e39-container.json | 1 + ...4b-06d3-45a4-a69d-076b59edb274-result.json | 1 + ...bb2e-4a80-aad5-a169d0e4d14d-container.json | 1 + ...ab-991b-4ce3-8570-c4a7cc084f57-result.json | 1 + ...69-686b-42aa-8844-62e96a77eb78-result.json | 1 + ...fc-c133-4165-ad19-3c3b4f87a615-result.json | 1 + ...6a-04fd-4f7e-89fa-155c718cc5bf-result.json | 1 + ...a2-795b-4511-b5c8-01d37269f456-result.json | 1 + ...311c-4b7c-9536-0e5f303ffcee-container.json | 1 + ...89b0-49ef-90c6-0781e6246f71-container.json | 1 + ...a3-38c0-4666-bccb-93b684c4f24f-result.json | 1 + ...da5b-419c-8923-708b4e857844-container.json | 1 + ...d1-8970-4343-b9a2-90c06d99179f-result.json | 1 + ...06-786b-4325-8bf0-74f72959506b-result.json | 1 + ...65-52eb-49c4-97da-18f3067fb461-result.json | 1 + ...c3-28c5-4b59-8fbc-ed33f74f4a09-result.json | 1 + ...3b-ace6-4919-acb9-91705cf5e164-result.json | 1 + ...ce-4880-4f0e-bcd8-e9a841f7bffe-result.json | 1 + ...57-f8af-407e-84d8-17a619518b59-result.json | 1 + ...56-dce4-4853-9191-a0b0b461c788-result.json | 1 + ...07-c7d2-48e6-a673-635c5489f18d-result.json | 1 + ...37-4129-48da-97c2-6a333e7332f7-result.json | 1 + ...e836-40f2-806f-e2d3d59c8ae1-container.json | 1 + ...9890-4682-824e-112ec6d1436b-container.json | 1 + ...41-1bef-49a9-bac0-4c0a8b0a29bf-result.json | 1 + ...7adc-4ccf-9d02-aca8f19553a0-container.json | 1 + ...16-2e90-4be3-88ae-a53794a2ebca-result.json | 1 + ...b53f-482a-9617-84da386aa9fa-container.json | 1 + ...f5-1267-4de9-a715-560ad9ea58af-result.json | 1 + ...bc-e0cf-45b2-a0e6-32c9b7dbbaea-result.json | 1 + ...d5-510e-4fb1-be66-8da796b150fe-result.json | 1 + ...83-a12e-45e3-9b09-6052cda8114e-result.json | 1 + ...c772-4ea9-a407-83d74768002d-container.json | 1 + ...914f-4685-8cc2-dfe12fbad577-container.json | 1 + ...5d-d33a-4947-ba2c-9a37673ef42b-result.json | 1 + ...0d57-4adc-8582-d9b64e495b1b-container.json | 1 + ...2e-9632-4535-98c9-5b741c7df1d1-result.json | 1 + ...fd-4121-4461-b484-082301dffb11-result.json | 1 + ...e731-479f-b2e8-3528c9b0cc11-container.json | 1 + ...559c-4e5f-bf81-3c7f19f0a3f2-container.json | 1 + ...a5-9f26-4fee-b9d5-84d1068721e3-result.json | 1 + ...4f-0bf9-466c-9c88-14cbd641e6bb-result.json | 1 + ...0d94-4095-b10e-974f6139c2fe-container.json | 1 + ...a33f-4bd3-aec3-57a23e19a3a9-container.json | 1 + ...42-2697-455a-a2fb-74a6ee3f44f3-result.json | 1 + ...b8-7d0d-40da-95ac-3700981f8e7a-result.json | 1 + ...de-9c7b-4410-a516-2d54d300c1eb-result.json | 1 + ...b0-ef0c-4da0-bdf5-7e4f6874932b-result.json | 1 + ...15ec-4d2e-a7ae-fc23d5c30dba-container.json | 1 + ...3e-2658-44f5-9581-cde0f99270d8-result.json | 1 + ...46-c7e9-4198-8cde-c8d07e9cbe5c-result.json | 1 + ...31-7123-4745-92cb-a2fdb837190b-result.json | 1 + ...28-2334-489e-8477-97e376bc7fb1-result.json | 1 + ...ee-adb7-4f88-8ed9-85a7c81a528a-result.json | 1 + ...fa3b-4064-bd48-5f97792660c6-container.json | 1 + ...24-9dba-4467-85c5-28fd5f338cb9-result.json | 1 + ...a2-6c8b-4f0b-a808-b2eafcfbcc98-result.json | 1 + ...3e-3385-470c-9882-f1b5c40f0cc6-result.json | 1 + ...0b-062b-46a1-a221-d52b65b34cb1-result.json | 1 + ...06-f982-45a3-978e-526314273bf8-result.json | 1 + ...60a1-4c9f-9f5a-19c4720264f1-container.json | 1 + ...23-30db-4001-b5ed-8e81c97b9bd8-result.json | 1 + ...dc-525b-448e-8896-a21c7b965567-result.json | 1 + ...6a-0e0c-48e6-803a-6f7436195c61-result.json | 1 + ...fe-8b19-4b7c-bf66-9973c2dad7fa-result.json | 1 + ...bb09-4197-875d-7d6726c2625d-container.json | 1 + ...f4fc-4946-b3a4-bf2ac611ef2a-container.json | 1 + ...a2-5999-4209-9269-4a3ebac24f81-result.json | 1 + ...05-1fb4-4718-b28c-62dcd45cfea6-result.json | 1 + ...5e-c085-468e-a10f-d783f94a346f-result.json | 1 + ...22a3-4ee1-b91d-dd648034b1e2-container.json | 1 + ...b7-0d5c-49c7-990c-ac9c83bf4caa-result.json | 1 + ...a06b-426e-a19d-45ad05785a22-container.json | 1 + ...31-3ba5-4a44-96e9-93631fbb8c6b-result.json | 1 + ...6d-2581-41f4-9484-46ccd0f8f4d4-result.json | 1 + ...c7-38eb-4661-8b94-a824f3fe0920-result.json | 1 + ...94-cae4-4b27-8e77-0cb82eff67a2-result.json | 1 + ...38-e6f0-498c-a56c-5654262c072d-result.json | 1 + ...6c-cecc-4b8d-9183-e88f84997dbb-result.json | 1 + ...6c-4fb8-4578-a056-e657fdc529b5-result.json | 1 + ...fc-cde1-4b06-8caa-958cd6c9f19a-result.json | 1 + ...cc9d-41e3-a6ba-91fd0dd7c02f-container.json | 1 + ...cc-4900-4531-9f03-751b33c5feb5-result.json | 1 + ...74-a383-4dc9-adb9-3ad28b5a5132-result.json | 1 + ...45-bb55-4798-b2be-170d197c330a-result.json | 1 + ...f59f-471f-b30a-b3e37a713199-container.json | 1 + ...7a-7cd7-4582-9c34-8b583b71fd3c-result.json | 1 + ...a6-69c2-4918-8654-6351e0ef3a12-result.json | 1 + ...e296-4b4f-bb00-7b2207527686-container.json | 1 + ...b6-278c-45f6-9616-4e104c39c677-result.json | 1 + ...16-cebd-46e5-a20c-7f3f6a691a08-result.json | 1 + ...a6fb-41df-8a8d-1332ee3f8237-container.json | 1 + ...42-a27c-43ca-87f3-df9c4d9caa76-result.json | 1 + ...c6-48ed-489c-9d02-5f50a2e51d0e-result.json | 1 + ...125d-45de-bf98-ed5fc1b9ea20-container.json | 1 + ...f3b1-4546-8e30-222148f788e9-container.json | 1 + ...add5-4a09-b3a5-e2c3d304c9b7-container.json | 1 + ...8c-85f8-4475-8d85-3c6f4e801452-result.json | 1 + ...4cdc-41c1-94b3-aecc68fcca0d-container.json | 1 + ...6eee-41e0-b792-29251d91afb0-container.json | 1 + ...f2-427e-40ec-a0b9-c9a7d927af31-result.json | 1 + ...1f-f6c7-4773-801a-be1a9a136335-result.json | 1 + ...de-3340-466b-8450-09c2d08463d9-result.json | 1 + ...36-9171-41cd-b30b-e20a7633cd7e-result.json | 1 + ...d384-471c-9469-2c69a668b1b5-container.json | 1 + ...19-4234-485f-b8b6-5b49408d8c89-result.json | 1 + ...29-0bfc-439a-b95a-c00babbe3ae2-result.json | 1 + ...9e-e36b-4fa2-a3f0-ea5dce5954c8-result.json | 1 + ...1816-4530-85b0-67d66d4bb543-container.json | 1 + ...5b-49b7-47fd-9328-6d7c8bd66e0d-result.json | 1 + ...49-f23a-4df5-b030-edbffe6978f3-result.json | 1 + ...ef-ae84-4c1f-92bb-21ebdf71354f-result.json | 1 + ...29-33cc-4f5c-866f-a9d99d32a6dc-result.json | 1 + ...62-0d0e-402e-a3a0-ccd54af84393-result.json | 1 + ...7f-b36d-40f2-ac6f-1403bd40f475-result.json | 1 + ...c2-d2ba-4362-a1a2-98fc51fa5df1-result.json | 1 + ...30-a2a9-4d3d-a831-f8d4862ad235-result.json | 1 + ...41-357b-45a3-8da5-329302dbcc1d-result.json | 1 + ...24-76aa-406d-bf6a-f853ecba2951-result.json | 1 + ...76-738b-4b33-aaf5-58ceccaac249-result.json | 1 + ...ad-8579-4863-aece-6637fa8ec896-result.json | 1 + ...0f2b-44cf-86ce-f6ad186d3789-container.json | 1 + ...07-4e85-4e17-9456-ed906ed2d399-result.json | 1 + ...9c-35a1-4987-996d-b57927b47e2d-result.json | 1 + ...8a0a-4132-a8d9-de8f2b45bc02-container.json | 1 + ...41-3c4e-44e5-82d5-853ab045040d-result.json | 1 + ...4c-8c01-43a3-b418-9fa5670b4b74-result.json | 1 + ...7474-4ffd-bb28-20d27e7f2cec-container.json | 1 + ...6a-e3fa-4158-914b-f962b7a0ff4d-result.json | 1 + ...0b-293f-4c81-a95b-874772b3b9d1-result.json | 1 + ...14c5-4295-a698-907e317b36cf-container.json | 1 + ...8e31-4588-9121-dad8facaad62-container.json | 1 + ...3a-6a4a-4ce4-a414-a7c2f4c568c1-result.json | 1 + ...9b-54b7-463a-a0a8-08b984a643c6-result.json | 1 + ...07-d92e-41c9-ad60-c8c675f510c6-result.json | 1 + ...de-01b2-4d0c-9e09-c646194699d5-result.json | 1 + ...aa4e-4619-b4ba-84198eabfbf0-container.json | 1 + ...bf-6e39-4471-ac2e-573e8e7d8de6-result.json | 1 + ...ace4-4b81-9f67-4fdb55de5f16-container.json | 1 + ...3d-1d09-457b-a0fd-5deb8fea3c4e-result.json | 1 + ...f1-96b3-490f-a8bb-fe876c9143e5-result.json | 1 + ...99-bd4d-4f4d-9caf-0120062715ef-result.json | 1 + ...8f-d65e-465e-b68d-66ca3ab64820-result.json | 1 + ...7d-96c5-4585-a62b-1506cd4066a4-result.json | 1 + ...30-3515-44be-b7a2-7c725f2c63c4-result.json | 1 + ...75-6855-41aa-8308-3d09f106901a-result.json | 1 + ...24d1-4157-9ad7-26212c147ab9-container.json | 1 + ...dd-0d35-47c5-90d6-6a118124fcc0-result.json | 1 + ...8e-56ba-4421-96e4-d5bdbc2f0fe5-result.json | 1 + ...96-b0a2-47d6-a3f9-226e6b1b5e9c-result.json | 1 + ...d8-52d2-459c-b807-366853e809f2-result.json | 1 + ...a0-5a3e-4ed7-8f32-e9c413e279c1-result.json | 1 + conftest.py | 96 ++++++----- data.py | 65 ++++---- helpers.py | 22 +-- tests/test_accept_order.py | 81 +--------- tests/test_create_courier.py | 152 ++++++++---------- tests/test_delete_courier.py | 41 +---- tests/test_get_list_orders.py | 41 +++-- tests/test_order_courier.py | 98 ++++++++--- 251 files changed, 511 insertions(+), 328 deletions(-) create mode 100644 allure_report/02502d8d-1bc9-4e48-a6cc-3a1f97c0674f-container.json create mode 100644 allure_report/03756bd0-37d0-445b-85e7-0a639b868861-result.json create mode 100644 allure_report/0376fd2e-0f1d-4229-aa82-283f3008b3ee-result.json create mode 100644 allure_report/04a5b17b-d89c-42f4-ba29-4b7e923dd2df-container.json create mode 100644 allure_report/05323e92-f1ff-4795-9837-7479a28ed216-result.json create mode 100644 allure_report/0702642c-3c0e-4bab-8c85-625af2cf0359-result.json create mode 100644 allure_report/08ffa0e0-0f3e-4416-9465-84b225c6d9bb-result.json create mode 100644 allure_report/0984806f-1236-41e2-9285-ee46e269564f-result.json create mode 100644 allure_report/09ca6c79-50f9-4990-bb48-e1cb0d3346fc-result.json create mode 100644 allure_report/0a11c2d7-8829-46f5-a658-02cfd908b8c8-result.json create mode 100644 allure_report/0af44c76-1b6d-4617-bb59-3e9f40b6e160-result.json create mode 100644 allure_report/0c0748bf-daab-4328-97e4-731ef9109da0-result.json create mode 100644 allure_report/0c257e0c-a8b9-4800-9272-76823c01deaf-result.json create mode 100644 allure_report/0c999b58-76ca-46b7-bdff-0b86231f734a-result.json create mode 100644 allure_report/1003cca7-ae32-4aa1-9d66-6327e40f71c1-result.json create mode 100644 allure_report/124c77e4-8927-450f-bf68-92cea7242d2e-container.json create mode 100644 allure_report/141afcac-6f90-487a-a0fe-9f49c36724ce-container.json create mode 100644 allure_report/1672bb99-bdc8-49db-8bdc-bdc938450d29-result.json create mode 100644 allure_report/16f0b527-9950-4092-9c32-c39e41e13e0a-container.json create mode 100644 allure_report/17e2ccbc-2cb4-4f5f-b8b3-fb73a1b66f1a-result.json create mode 100644 allure_report/180da2ed-b352-48d3-9315-d8938774b6ce-container.json create mode 100644 allure_report/1821541d-d5a5-4ccb-b0bf-078f702a287d-result.json create mode 100644 allure_report/18d77c10-939e-4463-97d1-ea4f71b52748-container.json create mode 100644 allure_report/193ffe74-ad36-41bd-9287-d5d9e4174ee4-result.json create mode 100644 allure_report/1a794a5d-97e0-415c-9bab-e90f2fac57d2-container.json create mode 100644 allure_report/1b5dab27-6de2-4ca7-8fdb-df079e1b81f0-container.json create mode 100644 allure_report/1cb4dd53-43c9-4657-aa12-8a656d07fe6e-result.json create mode 100644 allure_report/1e8af10f-6a3b-4ad1-b727-d47d4def961c-result.json create mode 100644 allure_report/202486b7-f064-4345-bc8f-98ceae6e3be5-container.json create mode 100644 allure_report/204eb1cf-11b3-41fa-a250-1e12d69b3896-result.json create mode 100644 allure_report/20730072-a4a2-4725-968a-9e8575ea0c98-result.json create mode 100644 allure_report/23d8f625-70d0-4ae1-a438-4fa72f782e2d-result.json create mode 100644 allure_report/25c9f503-909e-43f1-a0f6-faf82f94e6ed-result.json create mode 100644 allure_report/292a6403-b9e7-4b27-b7f1-8a5887957f20-container.json create mode 100644 allure_report/2dbace7b-c78f-4f60-9221-76bfb2b27b65-container.json create mode 100644 allure_report/2e06811c-bb1a-402d-8956-65b142d877f7-result.json create mode 100644 allure_report/2e49c3ec-a7a0-4997-b9af-81ff5274a966-result.json create mode 100644 allure_report/31629e7f-99de-4f83-a75f-3bbc18dda6ca-result.json create mode 100644 allure_report/31de2177-0c13-4707-bba1-23d3a4fda8fe-container.json create mode 100644 allure_report/31fdad93-d61a-4810-9ec1-b0f33e7be98f-container.json create mode 100644 allure_report/32d10c08-c50e-4e2c-8ed9-469a09efd3f4-container.json create mode 100644 allure_report/336974a3-8f58-484d-b207-5c8f9f67cf90-container.json create mode 100644 allure_report/33ed850f-1183-4e36-8495-5c462aa8ff68-result.json create mode 100644 allure_report/33f34bf5-4732-4ef9-958d-3b820c376c97-container.json create mode 100644 allure_report/34bab2f6-3036-4b16-b073-f8c53e3540b4-result.json create mode 100644 allure_report/37ff829a-8f27-4510-aa5b-a6c7ef2690b9-result.json create mode 100644 allure_report/3ec989aa-7681-484b-b595-77db01f8f65c-result.json create mode 100644 allure_report/3ee6df4e-470f-496c-ba4f-da6d985d8bd4-result.json create mode 100644 allure_report/4021e4d7-79ea-4405-b2c0-9b00e427adb8-result.json create mode 100644 allure_report/408acc55-c3fb-4222-98ac-ff8c86897e70-result.json create mode 100644 allure_report/414ceb7e-17b4-445c-916e-7e621fd26dcb-result.json create mode 100644 allure_report/416674e4-7fd1-4c87-ad55-8866ef2359f9-result.json create mode 100644 allure_report/424403c3-f70a-43b3-86eb-f4566b5f220d-result.json create mode 100644 allure_report/42bd1c58-bd16-4d01-a9bf-7c623cb9af88-result.json create mode 100644 allure_report/42fc1d35-f808-4a26-972c-9614bb96f162-container.json create mode 100644 allure_report/438eafc7-d446-4baf-9a56-16220d6d3c2c-result.json create mode 100644 allure_report/466e149a-44e0-435c-8069-13a6ffeb0d60-result.json create mode 100644 allure_report/471d53db-d1ca-4b99-a0cc-5131e4d73000-container.json create mode 100644 allure_report/476e1dd0-bcd1-4f3d-b7ed-67ba7950a3cc-result.json create mode 100644 allure_report/47720f60-a751-44f7-bdd6-d536a4d697d4-result.json create mode 100644 allure_report/477f8494-ce37-45f3-8af7-a14c5353d789-result.json create mode 100644 allure_report/4894b188-f0b8-4b9c-85da-37d2b1ad6f89-result.json create mode 100644 allure_report/49d187c8-9506-438e-97bc-d7ce71b84448-container.json create mode 100644 allure_report/4a4b9269-0e97-497c-92a4-1c67b0c63755-container.json create mode 100644 allure_report/4ade98c8-2337-4115-9429-9ba7124bfbf4-container.json create mode 100644 allure_report/4b96d6a0-4bc7-4647-9ada-e61b695c2cbd-result.json create mode 100644 allure_report/4d8f0fe3-2c5c-42fc-bed8-226339697a02-result.json create mode 100644 allure_report/4de1cc95-fbf0-4b29-8cec-b1c57972b98b-result.json create mode 100644 allure_report/4df60e16-672b-47a0-b9db-de48c42d3cdd-result.json create mode 100644 allure_report/4e2ec255-9d16-4b08-b59b-abf9c0af8338-result.json create mode 100644 allure_report/4e8015b3-38fc-40da-9fde-c9fcac55c6a2-result.json create mode 100644 allure_report/4f646f2f-08d5-42fc-88b3-b835db53bdbd-result.json create mode 100644 allure_report/529caec1-5328-417a-b39e-a5332ffef72e-result.json create mode 100644 allure_report/561bff99-780e-454d-9b88-12bb8c34f316-result.json create mode 100644 allure_report/561c5f07-788a-4c03-adf8-13329ce30b88-container.json create mode 100644 allure_report/56e2c9fb-bfd7-4ea1-b63b-1edf65dce766-result.json create mode 100644 allure_report/577a737f-110b-4153-a5ae-ff4c732c5963-container.json create mode 100644 allure_report/584f31ed-53fd-45ea-9b52-6be10399243e-result.json create mode 100644 allure_report/58626f8a-1576-4adc-a1ce-b95683f3dba1-container.json create mode 100644 allure_report/58c2f823-3210-47d1-a975-44aa8c3a723c-result.json create mode 100644 allure_report/59904fba-c2f5-40bc-a0d6-0eded674d144-result.json create mode 100644 allure_report/5a6922f6-d7fd-4b58-a078-27b6792a3557-container.json create mode 100644 allure_report/5aaa879c-2079-4433-b72f-ae634669f99e-result.json create mode 100644 allure_report/5ec84bf4-933d-4e6f-a0c7-db9f6e26e096-container.json create mode 100644 allure_report/5f85034b-3a5a-4916-b5ca-921c79c5e3dc-container.json create mode 100644 allure_report/609c79a1-c246-44c3-82ed-653abaddaf13-result.json create mode 100644 allure_report/61d7fd1b-b57d-4350-93ca-01bf171906b4-result.json create mode 100644 allure_report/63c313d0-2956-499d-a58e-8f8ddd7a32f5-result.json create mode 100644 allure_report/64e29b5e-7cf3-4a94-97fa-e7bc2bc0f72f-container.json create mode 100644 allure_report/64e36ebb-254a-4b32-9401-ece38de1169a-result.json create mode 100644 allure_report/669661ca-5457-47b2-a86a-36344daf3bee-container.json create mode 100644 allure_report/68374783-615e-435a-a59b-3935cb6f0e39-container.json create mode 100644 allure_report/690b384b-06d3-45a4-a69d-076b59edb274-result.json create mode 100644 allure_report/6bbb89fb-bb2e-4a80-aad5-a169d0e4d14d-container.json create mode 100644 allure_report/6bc26eab-991b-4ce3-8570-c4a7cc084f57-result.json create mode 100644 allure_report/6c04c569-686b-42aa-8844-62e96a77eb78-result.json create mode 100644 allure_report/6efa57fc-c133-4165-ad19-3c3b4f87a615-result.json create mode 100644 allure_report/6f75e46a-04fd-4f7e-89fa-155c718cc5bf-result.json create mode 100644 allure_report/71a8f8a2-795b-4511-b5c8-01d37269f456-result.json create mode 100644 allure_report/7257f947-311c-4b7c-9536-0e5f303ffcee-container.json create mode 100644 allure_report/73cb6440-89b0-49ef-90c6-0781e6246f71-container.json create mode 100644 allure_report/73ee6ca3-38c0-4666-bccb-93b684c4f24f-result.json create mode 100644 allure_report/760f7c0d-da5b-419c-8923-708b4e857844-container.json create mode 100644 allure_report/7739d7d1-8970-4343-b9a2-90c06d99179f-result.json create mode 100644 allure_report/7815c506-786b-4325-8bf0-74f72959506b-result.json create mode 100644 allure_report/78ef3065-52eb-49c4-97da-18f3067fb461-result.json create mode 100644 allure_report/793b5ac3-28c5-4b59-8fbc-ed33f74f4a09-result.json create mode 100644 allure_report/7947ef3b-ace6-4919-acb9-91705cf5e164-result.json create mode 100644 allure_report/799c53ce-4880-4f0e-bcd8-e9a841f7bffe-result.json create mode 100644 allure_report/7bbf7857-f8af-407e-84d8-17a619518b59-result.json create mode 100644 allure_report/7bd53b56-dce4-4853-9191-a0b0b461c788-result.json create mode 100644 allure_report/7c44e907-c7d2-48e6-a673-635c5489f18d-result.json create mode 100644 allure_report/7dcd6437-4129-48da-97c2-6a333e7332f7-result.json create mode 100644 allure_report/7e42e20a-e836-40f2-806f-e2d3d59c8ae1-container.json create mode 100644 allure_report/7e6d4628-9890-4682-824e-112ec6d1436b-container.json create mode 100644 allure_report/823b4d41-1bef-49a9-bac0-4c0a8b0a29bf-result.json create mode 100644 allure_report/82d6d695-7adc-4ccf-9d02-aca8f19553a0-container.json create mode 100644 allure_report/82d7ee16-2e90-4be3-88ae-a53794a2ebca-result.json create mode 100644 allure_report/841c3e48-b53f-482a-9617-84da386aa9fa-container.json create mode 100644 allure_report/84ca88f5-1267-4de9-a715-560ad9ea58af-result.json create mode 100644 allure_report/852d6cbc-e0cf-45b2-a0e6-32c9b7dbbaea-result.json create mode 100644 allure_report/8585e5d5-510e-4fb1-be66-8da796b150fe-result.json create mode 100644 allure_report/86148c83-a12e-45e3-9b09-6052cda8114e-result.json create mode 100644 allure_report/8cfd932f-c772-4ea9-a407-83d74768002d-container.json create mode 100644 allure_report/8dd45d01-914f-4685-8cc2-dfe12fbad577-container.json create mode 100644 allure_report/8e22b55d-d33a-4947-ba2c-9a37673ef42b-result.json create mode 100644 allure_report/8e8f2b29-0d57-4adc-8582-d9b64e495b1b-container.json create mode 100644 allure_report/8f017c2e-9632-4535-98c9-5b741c7df1d1-result.json create mode 100644 allure_report/8f0a34fd-4121-4461-b484-082301dffb11-result.json create mode 100644 allure_report/9047513c-e731-479f-b2e8-3528c9b0cc11-container.json create mode 100644 allure_report/91b7f697-559c-4e5f-bf81-3c7f19f0a3f2-container.json create mode 100644 allure_report/91d4e7a5-9f26-4fee-b9d5-84d1068721e3-result.json create mode 100644 allure_report/9469ac4f-0bf9-466c-9c88-14cbd641e6bb-result.json create mode 100644 allure_report/946ce8c4-0d94-4095-b10e-974f6139c2fe-container.json create mode 100644 allure_report/94735e86-a33f-4bd3-aec3-57a23e19a3a9-container.json create mode 100644 allure_report/94be0942-2697-455a-a2fb-74a6ee3f44f3-result.json create mode 100644 allure_report/94bfd0b8-7d0d-40da-95ac-3700981f8e7a-result.json create mode 100644 allure_report/9cf71fde-9c7b-4410-a516-2d54d300c1eb-result.json create mode 100644 allure_report/9d1e2db0-ef0c-4da0-bdf5-7e4f6874932b-result.json create mode 100644 allure_report/9d300a6d-15ec-4d2e-a7ae-fc23d5c30dba-container.json create mode 100644 allure_report/9f58413e-2658-44f5-9581-cde0f99270d8-result.json create mode 100644 allure_report/9f5edd46-c7e9-4198-8cde-c8d07e9cbe5c-result.json create mode 100644 allure_report/a342a531-7123-4745-92cb-a2fdb837190b-result.json create mode 100644 allure_report/a3ee2628-2334-489e-8477-97e376bc7fb1-result.json create mode 100644 allure_report/a5660eee-adb7-4f88-8ed9-85a7c81a528a-result.json create mode 100644 allure_report/a6abca7c-fa3b-4064-bd48-5f97792660c6-container.json create mode 100644 allure_report/a71c3024-9dba-4467-85c5-28fd5f338cb9-result.json create mode 100644 allure_report/a750bfa2-6c8b-4f0b-a808-b2eafcfbcc98-result.json create mode 100644 allure_report/a7cbea3e-3385-470c-9882-f1b5c40f0cc6-result.json create mode 100644 allure_report/a8d4bb0b-062b-46a1-a221-d52b65b34cb1-result.json create mode 100644 allure_report/a8dcb406-f982-45a3-978e-526314273bf8-result.json create mode 100644 allure_report/a9ebbd16-60a1-4c9f-9f5a-19c4720264f1-container.json create mode 100644 allure_report/aaa31423-30db-4001-b5ed-8e81c97b9bd8-result.json create mode 100644 allure_report/aaae0fdc-525b-448e-8896-a21c7b965567-result.json create mode 100644 allure_report/aabd8d6a-0e0c-48e6-803a-6f7436195c61-result.json create mode 100644 allure_report/abe0f3fe-8b19-4b7c-bf66-9973c2dad7fa-result.json create mode 100644 allure_report/ad8da0b4-bb09-4197-875d-7d6726c2625d-container.json create mode 100644 allure_report/b11f6da3-f4fc-4946-b3a4-bf2ac611ef2a-container.json create mode 100644 allure_report/b1a77ea2-5999-4209-9269-4a3ebac24f81-result.json create mode 100644 allure_report/b2ebf805-1fb4-4718-b28c-62dcd45cfea6-result.json create mode 100644 allure_report/b3adf95e-c085-468e-a10f-d783f94a346f-result.json create mode 100644 allure_report/b3d057ad-22a3-4ee1-b91d-dd648034b1e2-container.json create mode 100644 allure_report/b4b2cbb7-0d5c-49c7-990c-ac9c83bf4caa-result.json create mode 100644 allure_report/b4dfa131-a06b-426e-a19d-45ad05785a22-container.json create mode 100644 allure_report/b4f97d31-3ba5-4a44-96e9-93631fbb8c6b-result.json create mode 100644 allure_report/b9d81b6d-2581-41f4-9484-46ccd0f8f4d4-result.json create mode 100644 allure_report/ba63e4c7-38eb-4661-8b94-a824f3fe0920-result.json create mode 100644 allure_report/bae0c394-cae4-4b27-8e77-0cb82eff67a2-result.json create mode 100644 allure_report/bb778638-e6f0-498c-a56c-5654262c072d-result.json create mode 100644 allure_report/bc16e86c-cecc-4b8d-9183-e88f84997dbb-result.json create mode 100644 allure_report/bc672a6c-4fb8-4578-a056-e657fdc529b5-result.json create mode 100644 allure_report/bd5336fc-cde1-4b06-8caa-958cd6c9f19a-result.json create mode 100644 allure_report/bd95c944-cc9d-41e3-a6ba-91fd0dd7c02f-container.json create mode 100644 allure_report/bdb87ccc-4900-4531-9f03-751b33c5feb5-result.json create mode 100644 allure_report/c0847374-a383-4dc9-adb9-3ad28b5a5132-result.json create mode 100644 allure_report/c135a345-bb55-4798-b2be-170d197c330a-result.json create mode 100644 allure_report/c2aef20f-f59f-471f-b30a-b3e37a713199-container.json create mode 100644 allure_report/c4589c7a-7cd7-4582-9c34-8b583b71fd3c-result.json create mode 100644 allure_report/c6dd35a6-69c2-4918-8654-6351e0ef3a12-result.json create mode 100644 allure_report/c7185413-e296-4b4f-bb00-7b2207527686-container.json create mode 100644 allure_report/c84149b6-278c-45f6-9616-4e104c39c677-result.json create mode 100644 allure_report/c8428016-cebd-46e5-a20c-7f3f6a691a08-result.json create mode 100644 allure_report/c9078177-a6fb-41df-8a8d-1332ee3f8237-container.json create mode 100644 allure_report/c93f7f42-a27c-43ca-87f3-df9c4d9caa76-result.json create mode 100644 allure_report/cd623dc6-48ed-489c-9d02-5f50a2e51d0e-result.json create mode 100644 allure_report/d0946b1f-125d-45de-bf98-ed5fc1b9ea20-container.json create mode 100644 allure_report/d1cf6145-f3b1-4546-8e30-222148f788e9-container.json create mode 100644 allure_report/d27c9951-add5-4a09-b3a5-e2c3d304c9b7-container.json create mode 100644 allure_report/d2e5478c-85f8-4475-8d85-3c6f4e801452-result.json create mode 100644 allure_report/d3b95c4e-4cdc-41c1-94b3-aecc68fcca0d-container.json create mode 100644 allure_report/d67d160b-6eee-41e0-b792-29251d91afb0-container.json create mode 100644 allure_report/d6b193f2-427e-40ec-a0b9-c9a7d927af31-result.json create mode 100644 allure_report/d6b7b31f-f6c7-4773-801a-be1a9a136335-result.json create mode 100644 allure_report/da5c2fde-3340-466b-8450-09c2d08463d9-result.json create mode 100644 allure_report/da681436-9171-41cd-b30b-e20a7633cd7e-result.json create mode 100644 allure_report/dabc1610-d384-471c-9469-2c69a668b1b5-container.json create mode 100644 allure_report/dad4fe19-4234-485f-b8b6-5b49408d8c89-result.json create mode 100644 allure_report/db061a29-0bfc-439a-b95a-c00babbe3ae2-result.json create mode 100644 allure_report/db444c9e-e36b-4fa2-a3f0-ea5dce5954c8-result.json create mode 100644 allure_report/db4f152e-1816-4530-85b0-67d66d4bb543-container.json create mode 100644 allure_report/dc47585b-49b7-47fd-9328-6d7c8bd66e0d-result.json create mode 100644 allure_report/dcdef949-f23a-4df5-b030-edbffe6978f3-result.json create mode 100644 allure_report/de6110ef-ae84-4c1f-92bb-21ebdf71354f-result.json create mode 100644 allure_report/dfa75e29-33cc-4f5c-866f-a9d99d32a6dc-result.json create mode 100644 allure_report/e0eff962-0d0e-402e-a3a0-ccd54af84393-result.json create mode 100644 allure_report/e169577f-b36d-40f2-ac6f-1403bd40f475-result.json create mode 100644 allure_report/e26409c2-d2ba-4362-a1a2-98fc51fa5df1-result.json create mode 100644 allure_report/e38f9f30-a2a9-4d3d-a831-f8d4862ad235-result.json create mode 100644 allure_report/e547db41-357b-45a3-8da5-329302dbcc1d-result.json create mode 100644 allure_report/e5dd5424-76aa-406d-bf6a-f853ecba2951-result.json create mode 100644 allure_report/e5e23176-738b-4b33-aaf5-58ceccaac249-result.json create mode 100644 allure_report/e602fdad-8579-4863-aece-6637fa8ec896-result.json create mode 100644 allure_report/ea3fd97b-0f2b-44cf-86ce-f6ad186d3789-container.json create mode 100644 allure_report/eaa5f407-4e85-4e17-9456-ed906ed2d399-result.json create mode 100644 allure_report/eaa7ee9c-35a1-4987-996d-b57927b47e2d-result.json create mode 100644 allure_report/ec508cee-8a0a-4132-a8d9-de8f2b45bc02-container.json create mode 100644 allure_report/ee317f41-3c4e-44e5-82d5-853ab045040d-result.json create mode 100644 allure_report/f18b9d4c-8c01-43a3-b418-9fa5670b4b74-result.json create mode 100644 allure_report/f1949843-7474-4ffd-bb28-20d27e7f2cec-container.json create mode 100644 allure_report/f247576a-e3fa-4158-914b-f962b7a0ff4d-result.json create mode 100644 allure_report/f37e350b-293f-4c81-a95b-874772b3b9d1-result.json create mode 100644 allure_report/f5ba5a34-14c5-4295-a698-907e317b36cf-container.json create mode 100644 allure_report/f64a77c7-8e31-4588-9121-dad8facaad62-container.json create mode 100644 allure_report/f65f5c3a-6a4a-4ce4-a414-a7c2f4c568c1-result.json create mode 100644 allure_report/f7043c9b-54b7-463a-a0a8-08b984a643c6-result.json create mode 100644 allure_report/f828d307-d92e-41c9-ad60-c8c675f510c6-result.json create mode 100644 allure_report/f8620fde-01b2-4d0c-9e09-c646194699d5-result.json create mode 100644 allure_report/f87d080c-aa4e-4619-b4ba-84198eabfbf0-container.json create mode 100644 allure_report/f8b998bf-6e39-4471-ac2e-573e8e7d8de6-result.json create mode 100644 allure_report/f8d3261f-ace4-4b81-9f67-4fdb55de5f16-container.json create mode 100644 allure_report/f94e8f3d-1d09-457b-a0fd-5deb8fea3c4e-result.json create mode 100644 allure_report/f9c75ef1-96b3-490f-a8bb-fe876c9143e5-result.json create mode 100644 allure_report/fad80799-bd4d-4f4d-9caf-0120062715ef-result.json create mode 100644 allure_report/faf3068f-d65e-465e-b68d-66ca3ab64820-result.json create mode 100644 allure_report/fafb1a7d-96c5-4585-a62b-1506cd4066a4-result.json create mode 100644 allure_report/fcaac330-3515-44be-b7a2-7c725f2c63c4-result.json create mode 100644 allure_report/fcea2975-6855-41aa-8308-3d09f106901a-result.json create mode 100644 allure_report/fd26f582-24d1-4157-9ad7-26212c147ab9-container.json create mode 100644 allure_report/fd3104dd-0d35-47c5-90d6-6a118124fcc0-result.json create mode 100644 allure_report/fdec6c8e-56ba-4421-96e4-d5bdbc2f0fe5-result.json create mode 100644 allure_report/fe29be96-b0a2-47d6-a3f9-226e6b1b5e9c-result.json create mode 100644 allure_report/fe2b23d8-52d2-459c-b807-366853e809f2-result.json create mode 100644 allure_report/ffa2e5a0-5a3e-4ed7-8f32-e9c413e279c1-result.json 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/conftest.py b/conftest.py index 3423614..aff543d 100644 --- a/conftest.py +++ b/conftest.py @@ -1,31 +1,49 @@ +import allure import pytest import requests -import allure from data import MAIN_URL, CREATE_COURIER_URL, LOGIN_COURIER_URL -from helpers import generate_login, generate_password, generate_first_name +from helpers import generate_first_name, generate_login, generate_password @pytest.fixture(scope="function") -@allure.step("Создание курьера + автоматическая очистка") -def create_courier(request): - """Возвращает словарь сразу (без yield). Очистка через addfinalizer.""" - payload = { - "login": generate_login(), - "password": generate_password(), - "firstName": generate_first_name() - } - - # Создаём курьера - requests.post(f"{MAIN_URL}{CREATE_COURIER_URL}", json=payload) - - # Получаем id - login_resp = requests.post( - f"{MAIN_URL}{LOGIN_COURIER_URL}", - json={"login": payload["login"], "password": payload["password"]} - ) - - courier_id = login_resp.json().get("id") if login_resp.status_code == 200 else None +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"], @@ -34,34 +52,10 @@ def create_courier(request): "id": courier_id } - # Очистка после теста - def cleanup(): - if courier_info["id"]: - requests.delete(f"{MAIN_URL}{CREATE_COURIER_URL}/{courier_info['id']}") - - request.addfinalizer(cleanup) - - return courier_info -======= - -from data import MAIN_URL, LOGIN, PASSWORD, CREATE_COURIER_URL, LOGIN_COURIER_URL, FIRST_NAME - - -@pytest.fixture() -def delete_courier(): - yield - # Получить id курьера - payload = {"login": LOGIN, "password": PASSWORD} - response = requests.post(f'{MAIN_URL}{LOGIN_COURIER_URL}', data=payload) - id_courier = response.json()['id'] - - # Удалить курьера, который был создан - requests.delete(f'{MAIN_URL}{CREATE_COURIER_URL}/{id_courier}') - + yield courier_info -@pytest.fixture() -def create_courier(): - # Создать нового курьера - payload = {"login": LOGIN, "password": PASSWORD, "firstName": FIRST_NAME} - requests.post(f'{MAIN_URL}{CREATE_COURIER_URL}', data=payload) ->>>>>>> 1c8f3abdddd388d6153b5b0534cd7327089e65e4 + 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 index 29d5d54..f023f92 100644 --- a/data.py +++ b/data.py @@ -1,42 +1,45 @@ -<<<<<<< HEAD -MAIN_URL = 'https://qa-scooter.praktikum-services.ru' +MAIN_URL = "https://qa-scooter.praktikum-services.ru" -======= -from helpers import generate_login, generate_password, generate_first_name, generate_limit_orders, \ - generate_courier_id - -MAIN_URL = 'https://qa-scooter.praktikum-services.ru' ->>>>>>> 1c8f3abdddd388d6153b5b0534cd7327089e65e4 -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' -<<<<<<< HEAD +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': 'Этот логин уже используется. Попробуйте другой.'}, + "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": "Недостаточно данных для входа" + } } -# Базовый шаблон для заказа (firstName будет добавляться в тестах) ORDER_TEMPLATE = { "lastName": "Тестович", "address": "ул. Тестовая, 77", "metroStation": 4, "phone": "+79998887766", "rentTime": 3, - "deliveryDate": "2025-05-15", - "comment": "Тестовый заказ из автотеста", -} -======= -LOGIN = generate_login() -PASSWORD = generate_password() -FIRST_NAME = generate_first_name() -LIMIT_ORDERS = generate_limit_orders() -COURIER_ID = generate_courier_id() ->>>>>>> 1c8f3abdddd388d6153b5b0534cd7327089e65e4 + "deliveryDate": "2026-03-24", + "comment": "Тестовый заказ из автотеста" +} \ No newline at end of file diff --git a/helpers.py b/helpers.py index a6edabf..f24cda5 100644 --- a/helpers.py +++ b/helpers.py @@ -1,27 +1,30 @@ import datetime import random +import uuid from faker import Faker +fake = Faker("ru_RU") + def generate_first_name(): - return Faker().first_name() + return fake.first_name() def generate_password(): - return Faker().password(length=5, special_chars=True, digits=True, upper_case=True, lower_case=True) + return f"Pwd_{uuid.uuid4().hex[:10]}!" def generate_login(): - return Faker().user_name() + return f"courier_{uuid.uuid4().hex[:12]}" def generate_last_name(): - return Faker().last_name() + return fake.last_name() def generate_address(): - return Faker().street_address() + return fake.street_address() def generate_metro_station(): @@ -29,7 +32,7 @@ def generate_metro_station(): def generate_phone(): - return Faker().phone_number() + return "+79" + "".join(str(random.randint(0, 9)) for _ in range(9)) def generate_rent_time(): @@ -41,14 +44,11 @@ def generate_delivery_date(): def generate_comment(): - return Faker().text(max_nb_chars=100) + return fake.text(max_nb_chars=100) def generate_color(): - list_color = [] - random_color = random.choice(['BLACK', 'GREY']) - list_color.append(random_color) - return list_color + return [random.choice(["BLACK", "GREY"])] def generate_limit_orders(): diff --git a/tests/test_accept_order.py b/tests/test_accept_order.py index 8acc758..f1afcd2 100644 --- a/tests/test_accept_order.py +++ b/tests/test_accept_order.py @@ -1,4 +1,3 @@ -<<<<<<< HEAD import requests import allure import pytest @@ -22,24 +21,14 @@ def create_test_order(): resp = requests.post(f"{MAIN_URL}{CREATE_ORDER_URL}", json=payload) assert resp.status_code == 201 return resp.json()["track"] -======= -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, generate_courier_id -from data import MAIN_URL, CREATE_ORDER_URL, LOGIN, PASSWORD, FIRST_NAME, ACCEPT_ORDER_URL, \ - LOGIN_COURIER_URL ->>>>>>> 1c8f3abdddd388d6153b5b0534cd7327089e65e4 class TestAcceptOrder: -<<<<<<< HEAD @allure.title("Принять заказ без courierId → 400") def test_accept_order_without_courier_id(self): track = create_test_order() - with allure.step("PUT без courierId"): + 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"] @@ -48,13 +37,13 @@ def test_accept_order_without_courier_id(self): def test_accept_order_with_invalid_courier_id(self): track = create_test_order() params = {"courierId": "invalid999abc"} - with allure.step("PUT с некорректным courierId"): + 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, create_courier): - courier_info = create_courier + @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 курьера") @@ -65,62 +54,4 @@ def test_accept_nonexistent_order(self, create_courier): with allure.step("PUT несуществующего заказа"): resp = requests.put(f"{MAIN_URL}{ACCEPT_ORDER_URL}/{fake_track}", params=params) - # Стенд часто возвращает 500 вместо 404 — это известная особенность - assert resp.status_code in (404, 500), f"Ожидалось 404 или 500, получено {resp.status_code}" - if resp.status_code == 404: - assert resp.json().get("message") == ERROR_MESSAGES["ORDER_NOT_FOUND"]["message"] - else: - allure.dynamic.description("Стенд вернул 500 вместо 404 — баг учебного API") -======= - @allure.title('Принять заказ без id курьера') - def test_accept_order_without_courier_id_return_message_conflict(self, create_courier, delete_courier): - # Создать заказ - 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_order = requests.post(f'{MAIN_URL}{CREATE_ORDER_URL}', json=payload_order) - order_id = response_order.json()['track'] - - # Принять заказ - params = {'courierId': ""} - response = requests.put(f'{MAIN_URL}{ACCEPT_ORDER_URL}/{order_id}', params=params) - - assert response.status_code == 400 and response.json() == { - 'code': 400, 'message': 'Недостаточно данных для поиска'} - - @allure.title('Принять заказ с не корректным id курьера') - def test_accept_order_with_incorrect_courier_id_return_message_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()} - response_order = requests.post(f'{MAIN_URL}{CREATE_ORDER_URL}', json=payload_order) - order_id = response_order.json()['track'] - - # Принять заказ - params = {'courierId': generate_courier_id()} - response = requests.put(f'{MAIN_URL}{ACCEPT_ORDER_URL}/{order_id}', params=params) - - assert response.status_code == 404 and response.json() == { - 'code': 404, 'message': 'Курьера с таким id не существует'} - - @allure.title('Принять заказ с не корректным id заказа') - def test_accept_order_with_incorrect_order_id_return_message_error(self, create_courier, delete_courier): - # Получить id курьера - payload_courier = {"login": LOGIN, "password": PASSWORD, "firstName": FIRST_NAME} - response_courier = requests.post(f'{MAIN_URL}{LOGIN_COURIER_URL}', data=payload_courier) - id_courier = response_courier.json()['id'] - - # Принять заказ - params = {'courierId': id_courier} - response = requests.put(f'{MAIN_URL}{ACCEPT_ORDER_URL}/{id_courier}', params=params) - - assert response.status_code == 404 and response.json() == { - 'code': 404, 'message': 'Заказа с таким id не существует'} ->>>>>>> 1c8f3abdddd388d6153b5b0534cd7327089e65e4 + assert resp.status_code in (404, 500) \ No newline at end of file diff --git a/tests/test_create_courier.py b/tests/test_create_courier.py index a4d41c1..90dbf95 100644 --- a/tests/test_create_courier.py +++ b/tests/test_create_courier.py @@ -1,101 +1,89 @@ -<<<<<<< HEAD -import requests import allure +import requests from data import MAIN_URL, CREATE_COURIER_URL, LOGIN_COURIER_URL, ERROR_MESSAGES -from helpers import generate_login, generate_password, generate_first_name -======= -import allure -import requests -from helpers import generate_password, generate_first_name -from data import MAIN_URL, LOGIN, PASSWORD, FIRST_NAME, CREATE_COURIER_URL ->>>>>>> 1c8f3abdddd388d6153b5b0534cd7327089e65e4 +from helpers import generate_first_name, generate_login, generate_password class TestCreateCourier: -<<<<<<< HEAD - @allure.title("Нельзя создать двух одинаковых курьеров") - def test_create_two_same_courier_returns_conflict(self): - login = generate_login() + str(int(generate_login(), 36))[:4] # делаем логин ещё уникальнее - password = generate_password() - first_name = generate_first_name() - payload = {"login": login, "password": password, "firstName": first_name} - - with allure.step("Создаём первого курьера"): - resp1 = requests.post(f"{MAIN_URL}{CREATE_COURIER_URL}", json=payload) - # Разрешаем 201 или 409 (если логин всё равно совпал — редкий случай) - assert resp1.status_code in (201, 409) - - with allure.step("Пытаемся создать второго с теми же данными"): - resp2 = requests.post(f"{MAIN_URL}{CREATE_COURIER_URL}", json=payload) - assert resp2.status_code == 409 - assert resp2.json() == ERROR_MESSAGES["LOGIN_ALREADY_EXISTS"] - - @allure.title("Создание курьера → статус 201 и ok: true") + @allure.title("Можно создать нового курьера") def test_create_courier_success(self): payload = { - "login": generate_login() + str(int(generate_login(), 36))[:4], # уникальность + "login": generate_login(), "password": generate_password(), "firstName": generate_first_name() } - with allure.step("Создаём курьера"): - resp = requests.post(f"{MAIN_URL}{CREATE_COURIER_URL}", json=payload) - - assert resp.status_code == 201 - assert resp.json() == {"ok": True} - - @allure.title("Авторизация с неверными данными → ошибка") - def test_login_with_invalid_credentials(self): - payload = {"login": "nonexistentuser123456", "password": "wrongpass999"} - with allure.step("Отправка запроса на логин с неверными данными"): - response = requests.post(f"{MAIN_URL}{LOGIN_COURIER_URL}", json=payload) - - assert response.status_code in (200, 404) - data = response.json() - assert "message" in data - assert "не найдена" in data["message"].lower() or "учетная запись не найдена" in data["message"].lower() -======= - @allure.title('Создать двух одинаковых курьеров') - def test_create_two_same_courier_show_message_conflict(self, create_courier, delete_courier): - # Создать еще одного такого же курьера - payload = {"login": LOGIN, "password": PASSWORD, "firstName": FIRST_NAME} - response = requests.post(f'{MAIN_URL}{CREATE_COURIER_URL}', data=payload) - - assert response.status_code == 409 and response.json() == {"code": 409, - "message": "Этот логин уже используется. Попробуйте другой."} - - @allure.title('Создать курьера и получить статус код 201') - def test_create_courier_return_status_code_201(self, delete_courier): - # Создать нового курьера - payload = {"login": LOGIN, "password": PASSWORD, "firstName": FIRST_NAME} - response = requests.post(f'{MAIN_URL}{CREATE_COURIER_URL}', data=payload) + with allure.step("Создание нового курьера"): + response = requests.post( + f"{MAIN_URL}{CREATE_COURIER_URL}", + json=payload, + timeout=10 + ) assert response.status_code == 201 - - @allure.title('Создать курьера и получить ответ от сервера ok: True') - def test_create_courier_return_message_ok_true(self, delete_courier): - # Создать нового курьера - payload = {"login": LOGIN, "password": PASSWORD, "firstName": FIRST_NAME} - response = requests.post(f'{MAIN_URL}{CREATE_COURIER_URL}', data=payload) - assert response.json() == {"ok": True} - @allure.title('Создать курьера без логина или пароля') - def test_create_courier_without_required_field_show_message_bad_request(self): - # Создать нового курьера без логина или пароля - payload = {"login": LOGIN, "firstName": FIRST_NAME} - response = requests.post(f'{MAIN_URL}{CREATE_COURIER_URL}', data=payload) - - assert response.json() == {'code': 400, 'message': 'Недостаточно данных для создания учетной записи'} + 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('Создать курьера c логином, который уже существует в системе') - def test_create_courier_with_login_already_exists_show_message_conflict(self, create_courier, delete_courier): - # Создать еще одного курьера с таким же логином - payload = {"login": LOGIN, "password": generate_password(), "firstName": generate_first_name()} - response = requests.post(f'{MAIN_URL}/api/v1/courier', data=payload) + @allure.title("Нельзя создать двух одинаковых курьеров") + def test_create_two_same_courier_returns_conflict(self): + payload = { + "login": generate_login(), + "password": generate_password(), + "firstName": generate_first_name() + } - assert response.status_code == 409 and response.json() == {"code": 409, - "message": "Этот логин уже используется. Попробуйте другой."} ->>>>>>> 1c8f3abdddd388d6153b5b0534cd7327089e65e4 + 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_delete_courier.py b/tests/test_delete_courier.py index 1964158..88ba42c 100644 --- a/tests/test_delete_courier.py +++ b/tests/test_delete_courier.py @@ -1,26 +1,20 @@ import allure import requests -<<<<<<< HEAD import pytest from data import MAIN_URL, CREATE_COURIER_URL, ERROR_MESSAGES -======= - -from data import LOGIN, PASSWORD, MAIN_URL, CREATE_COURIER_URL, COURIER_ID, FIRST_NAME, LOGIN_COURIER_URL ->>>>>>> 1c8f3abdddd388d6153b5b0534cd7327089e65e4 class TestDeleteCourier: -<<<<<<< HEAD @allure.title("Удаление существующего курьера → ok: true") - def test_delete_existing_courier(self, create_courier): - courier_info = create_courier + 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"DELETE курьера id={courier_id}"): + with allure.step(f"Удаляем курьера id={courier_id}"): resp = requests.delete(f"{MAIN_URL}{CREATE_COURIER_URL}/{courier_id}") assert resp.status_code == 200 @@ -29,7 +23,7 @@ def test_delete_existing_courier(self, create_courier): @allure.title("Удаление несуществующего курьера → 404") def test_delete_nonexistent_courier(self): fake_id = 987654321 - with allure.step(f"DELETE несуществующего id={fake_id}"): + with allure.step(f"Удаление несуществующего id={fake_id}"): resp = requests.delete(f"{MAIN_URL}{CREATE_COURIER_URL}/{fake_id}") assert resp.status_code == 404 @@ -37,29 +31,4 @@ def test_delete_nonexistent_courier(self): 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) -======= - @allure.title('Удалить курьера с не существующим id') - def test_delete_courier_not_exist_id_return_message_error(self): - response = requests.delete(f'{MAIN_URL}{CREATE_COURIER_URL}/{COURIER_ID}') - - assert response.json() == {'code': 404, 'message': 'Курьера с таким id нет.'} - - @allure.title('Удалить курьера') - def test_delete_courier_return_ok_true(self, create_courier): - # Получить id курьера - payload = {"login": LOGIN, "password": PASSWORD} - response = requests.post(f'{MAIN_URL}{LOGIN_COURIER_URL}', data=payload) - id_courier = response.json()['id'] - - # Удалить курьера, который был создан - response = requests.delete(f'{MAIN_URL}{CREATE_COURIER_URL}/{id_courier}') - - assert response.json() == {'ok': True} - - @allure.title('Удалить курьера без id курьера') - def test_delete_courier_without_id_return_message_not_found(self): - response = requests.delete(f'{MAIN_URL}{CREATE_COURIER_URL}') - - assert response.json() == {'code': 404, 'message': 'Not Found.'} ->>>>>>> 1c8f3abdddd388d6153b5b0534cd7327089e65e4 + 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 index 2c6e61f..75cdf5a 100644 --- a/tests/test_get_list_orders.py +++ b/tests/test_get_list_orders.py @@ -1,34 +1,41 @@ import allure import requests -<<<<<<< HEAD -from data import MAIN_URL, GET_LIST_ORDERS_URL -======= -from data import LIMIT_ORDERS, MAIN_URL, GET_LIST_ORDERS_URL ->>>>>>> 1c8f3abdddd388d6153b5b0534cd7327089e65e4 +from data import MAIN_URL, GET_LIST_ORDERS_URL class TestListOrders: -<<<<<<< HEAD @allure.title("GET /orders возвращает список заказов") def test_get_orders_returns_list(self): - params = {"limit": 10, "page": 0} # можно менять + params = {"limit": 10, "page": 0} + with allure.step("Получаем список заказов"): - response = requests.get(f"{MAIN_URL}{GET_LIST_ORDERS_URL}", params=params) + 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"]) >= 0 -======= - @allure.title('Получить заказы и проверить тело ответа возвращает список заказов') + + @allure.title("Параметр limit ограничивает количество заказов в ответе") def test_get_orders_return_list_orders(self): - # Получить список заказов - params = {"limit": LIMIT_ORDERS} - response = requests.get(f'{MAIN_URL}{GET_LIST_ORDERS_URL}', params=params) + 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 len(response.json()['orders']) == LIMIT_ORDERS ->>>>>>> 1c8f3abdddd388d6153b5b0534cd7327089e65e4 + 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_order_courier.py b/tests/test_order_courier.py index 12876b8..98ea4f9 100644 --- a/tests/test_order_courier.py +++ b/tests/test_order_courier.py @@ -1,39 +1,87 @@ import allure import pytest import requests -from helpers import generate_password, generate_login -from data import MAIN_URL, LOGIN, PASSWORD + +from data import MAIN_URL, LOGIN_COURIER_URL, ERROR_MESSAGES +from helpers import generate_login, generate_password class TestLoginCourier: - @allure.title('Выполнить логин с логином и паролем') - def test_login_courier_with_login_password_true(self, create_courier): - payload = {"login": LOGIN, "password": PASSWORD} - response = requests.post(f'{MAIN_URL}/api/v1/courier/login', data=payload) - id_courier = response.json()['id'] + @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 == 200 and response.json()['id'] == id_courier + assert response.status_code == 404 + assert response.json() == ERROR_MESSAGES["LOGIN_FAILED"] - @allure.title('Выполнить логин с несуществующим логином и паролем') - def test_login_courier_with_bad_login_password_return_message_error(self): - payload = {"login": generate_login(), "password": generate_password()} - response = requests.post(f'{MAIN_URL}/api/v1/courier/login', data=payload) + @allure.title("Логин несуществующего пользователя возвращает ошибку") + def test_login_non_existent_user(self): + payload = { + "login": generate_login(), + "password": generate_password() + } - assert response.status_code == 404 and response.json() == {'code': 404, 'message': 'Учетная запись не найдена'} + with allure.step("Логин полностью несуществующего пользователя"): + response = requests.post( + f"{MAIN_URL}{LOGIN_COURIER_URL}", + json=payload, + timeout=10 + ) - @allure.title('Выполнить логин без логина или пароля') - @pytest.mark.parametrize('login_courier, password_courier', [[generate_login(), ''], ['', generate_password()]]) - def test_login_courier_without_login_or_password_return_message_error(self, login_courier, password_courier): - payload = {"login": login_courier, "password": password_courier} - response = requests.post(f'{MAIN_URL}/api/v1/courier/login', data=payload) + assert response.status_code == 404 + assert response.json() == ERROR_MESSAGES["LOGIN_FAILED"] - assert response.status_code == 400 and response.json() == {'code': 400, 'message': 'Недостаточно данных для входа'} + @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 + } - @allure.title('Логин возвращает идентификатор курьера') - def test_login_courier_return_id_courier(self, create_courier): - payload = {"login": LOGIN, "password": PASSWORD} - response = requests.post(f'{MAIN_URL}/api/v1/courier/login', data=payload) - id_courier = response.json()['id'] + 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.json()['id'] == id_courier \ No newline at end of file + assert response.status_code == 400 + assert response.json() == ERROR_MESSAGES["LOGIN_INSUFFICIENT_DATA"] \ No newline at end of file