diff --git a/data/__pycache__/__init__.cpython-311.pyc b/data/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..1accc4e Binary files /dev/null and b/data/__pycache__/__init__.cpython-311.pyc differ diff --git a/data/__pycache__/urls.cpython-311.pyc b/data/__pycache__/urls.cpython-311.pyc new file mode 100644 index 0000000..ac8364b Binary files /dev/null and b/data/__pycache__/urls.cpython-311.pyc differ diff --git a/log_files/logs.log b/log_files/logs.log new file mode 100644 index 0000000..fb3cbaa --- /dev/null +++ b/log_files/logs.log @@ -0,0 +1 @@ +ERROR :: 2023-10-18 00:52:40 :: {'code': 1, 'type': 'error', 'message': 'Pet not found'} :: [file:tests/test_denis/test_example :: line:16] diff --git a/logs/log_2023-10-18_00-52-38.log b/logs/log_2023-10-18_00-52-38.log new file mode 100644 index 0000000..e60a854 --- /dev/null +++ b/logs/log_2023-10-18_00-52-38.log @@ -0,0 +1,16 @@ + +---------------------------------------------------------------------------------------------------- +Test: tests/test_denis/test_example.py::test_example (call) +Time: 2023-10-18 00:52:40.187697 +Request method: GET +Request url: https://petstore.swagger.io/v2/pet/100 +Request data: None +Request headers: {'Content-Type': 'application/json'} +Request cookies: {} + +Response code: 404 +Response text: {"code":1,"type":"error","message":"Pet not found"} +Response headers: {'Date': 'Wed, 18 Oct 2023 07:52:40 GMT', 'Content-Type': 'application/json', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'GET, POST, DELETE, PUT', 'Access-Control-Allow-Headers': 'Content-Type, api_key, Authorization', 'Server': 'Jetty(9.2.9.v20150224)'} +Response cookies: {} + +---------------------------------------------------------------------------------------------------- diff --git a/pages/__pycache__/__init__.cpython-311.pyc b/pages/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..75a1468 Binary files /dev/null and b/pages/__pycache__/__init__.cpython-311.pyc differ diff --git a/pages/__pycache__/base_page.cpython-311.pyc b/pages/__pycache__/base_page.cpython-311.pyc new file mode 100644 index 0000000..8d386e9 Binary files /dev/null and b/pages/__pycache__/base_page.cpython-311.pyc differ diff --git a/src/__pycache__/__init__.cpython-311.pyc b/src/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..a081a0b Binary files /dev/null and b/src/__pycache__/__init__.cpython-311.pyc differ diff --git a/src/utils/__pycache__/__init__.cpython-311.pyc b/src/utils/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..a3f4232 Binary files /dev/null and b/src/utils/__pycache__/__init__.cpython-311.pyc differ diff --git a/src/utils/__pycache__/http_methods.cpython-311.pyc b/src/utils/__pycache__/http_methods.cpython-311.pyc new file mode 100644 index 0000000..68e5fe9 Binary files /dev/null and b/src/utils/__pycache__/http_methods.cpython-311.pyc differ diff --git a/src/utils/logger/__pycache__/__init__.cpython-311.pyc b/src/utils/logger/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..13f8fc6 Binary files /dev/null and b/src/utils/logger/__pycache__/__init__.cpython-311.pyc differ diff --git a/src/utils/logger/__pycache__/another_logger.cpython-311.pyc b/src/utils/logger/__pycache__/another_logger.cpython-311.pyc new file mode 100644 index 0000000..e9fc994 Binary files /dev/null and b/src/utils/logger/__pycache__/another_logger.cpython-311.pyc differ diff --git a/src/utils/logger/__pycache__/logger.cpython-311.pyc b/src/utils/logger/__pycache__/logger.cpython-311.pyc new file mode 100644 index 0000000..a1016c4 Binary files /dev/null and b/src/utils/logger/__pycache__/logger.cpython-311.pyc differ diff --git a/tests/__pycache__/__init__.cpython-311.pyc b/tests/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..be4a122 Binary files /dev/null and b/tests/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_alena/__pycache__/__init__.cpython-311.pyc b/tests/test_alena/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..16fc136 Binary files /dev/null and b/tests/test_alena/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_alena/__pycache__/test_pets.cpython-311-pytest-6.2.5.pyc b/tests/test_alena/__pycache__/test_pets.cpython-311-pytest-6.2.5.pyc new file mode 100644 index 0000000..26d370f Binary files /dev/null and b/tests/test_alena/__pycache__/test_pets.cpython-311-pytest-6.2.5.pyc differ diff --git a/tests/test_denis/__pycache__/__init__.cpython-311.pyc b/tests/test_denis/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..ed898c1 Binary files /dev/null and b/tests/test_denis/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_denis/__pycache__/test_example.cpython-311-pytest-6.2.5.pyc b/tests/test_denis/__pycache__/test_example.cpython-311-pytest-6.2.5.pyc new file mode 100644 index 0000000..54431ea Binary files /dev/null and b/tests/test_denis/__pycache__/test_example.cpython-311-pytest-6.2.5.pyc differ diff --git a/tests/test_kate/__pycache__/__init__.cpython-311.pyc b/tests/test_kate/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..a1eed03 Binary files /dev/null and b/tests/test_kate/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_kate/__pycache__/test_example.cpython-311-pytest-6.2.5.pyc b/tests/test_kate/__pycache__/test_example.cpython-311-pytest-6.2.5.pyc new file mode 100644 index 0000000..56e44db Binary files /dev/null and b/tests/test_kate/__pycache__/test_example.cpython-311-pytest-6.2.5.pyc differ diff --git a/tests/test_kate/__pycache__/test_get_pets.cpython-311-pytest-6.2.5.pyc b/tests/test_kate/__pycache__/test_get_pets.cpython-311-pytest-6.2.5.pyc new file mode 100644 index 0000000..710c17e Binary files /dev/null and b/tests/test_kate/__pycache__/test_get_pets.cpython-311-pytest-6.2.5.pyc differ diff --git a/tests/test_masha/__pycache__/__init__.cpython-311.pyc b/tests/test_masha/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..56c79e8 Binary files /dev/null and b/tests/test_masha/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_masha/__pycache__/test_get_pets.cpython-311-pytest-6.2.5.pyc b/tests/test_masha/__pycache__/test_get_pets.cpython-311-pytest-6.2.5.pyc new file mode 100644 index 0000000..5ff1b0d Binary files /dev/null and b/tests/test_masha/__pycache__/test_get_pets.cpython-311-pytest-6.2.5.pyc differ diff --git a/tests/test_naiba/__init__.py b/tests/test_naiba/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/test_naiba/__pycache__/__init__.cpython-311.pyc b/tests/test_naiba/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..e4bd6fd Binary files /dev/null and b/tests/test_naiba/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_naiba/__pycache__/test_store.cpython-311-pytest-7.4.2.pyc b/tests/test_naiba/__pycache__/test_store.cpython-311-pytest-7.4.2.pyc new file mode 100644 index 0000000..b80bdd7 Binary files /dev/null and b/tests/test_naiba/__pycache__/test_store.cpython-311-pytest-7.4.2.pyc differ diff --git a/tests/test_naiba/__pycache__/test_test.cpython-311-pytest-6.2.5.pyc b/tests/test_naiba/__pycache__/test_test.cpython-311-pytest-6.2.5.pyc new file mode 100644 index 0000000..3c59702 Binary files /dev/null and b/tests/test_naiba/__pycache__/test_test.cpython-311-pytest-6.2.5.pyc differ diff --git a/tests/test_naiba/test_pet.py b/tests/test_naiba/test_pet.py new file mode 100644 index 0000000..411bded --- /dev/null +++ b/tests/test_naiba/test_pet.py @@ -0,0 +1,54 @@ +import allure_commons +import pytest +import requests + +url = "https://petstore3.swagger.io/api/v3" +status_ok = 200 + +def test_can_call_endpoint(): + response = requests.get(url) + assert response.status_code == status_ok + pass + +@allure_commons.title("test_get_pets_by_status") +def test_get_pets_by_status(): + response = requests.get("https://petstore3.swagger.io/api/v3/pet/findByStatus?status=sold") + print(response.json()) + assert response.status_code == status_ok + +def test_add_new_pet(): + payload = { + "id": 9999, + "name": "lucky", + "category": { + "id": 9999, + "name": "Dogs" + }, + "photoUrls": [ + "string" + ], + "tags": [ + { + "id": 9999, + "name": "lucky" + } + ], + "status": "available" + } + add_pet_response = requests.post(url + "/pet", json=payload) + assert add_pet_response.status_code == status_ok + + #id = response.json()['id'] + #get_response = requests.get(f'{url}/{id}') + #assert get_response.json()['name'] == 'lucky' + + data = add_pet_response.json() + print(data) + + + + + + + + diff --git a/tests/test_naiba/test_store.py b/tests/test_naiba/test_store.py new file mode 100644 index 0000000..33d3ead --- /dev/null +++ b/tests/test_naiba/test_store.py @@ -0,0 +1,20 @@ +import pytest +import requests + +url = "https://petstore3.swagger.io/api/v3" +status_ok = 200 + +def test_can_place_an_order(): + payload = { + "id": 100, + "petId": 1987729, + "quantity": 9, + "shipDate": "2024-10-18T06:13:20.427Z", + "status": "approved", + "complete": True, + } + response = requests.post(url + '/store/order', json=payload) + assert response.status_code == status_ok + + data = response.json() + print(data) \ No newline at end of file diff --git a/tests/test_nata/__pycache__/__init__.cpython-311.pyc b/tests/test_nata/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..eac9048 Binary files /dev/null and b/tests/test_nata/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_nata/__pycache__/test_pets.cpython-311-pytest-6.2.5.pyc b/tests/test_nata/__pycache__/test_pets.cpython-311-pytest-6.2.5.pyc new file mode 100644 index 0000000..d9e4415 Binary files /dev/null and b/tests/test_nata/__pycache__/test_pets.cpython-311-pytest-6.2.5.pyc differ diff --git a/tests/test_olga_r/__pycache__/__init__.cpython-311.pyc b/tests/test_olga_r/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..d5f4051 Binary files /dev/null and b/tests/test_olga_r/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_olga_r/__pycache__/test_example.cpython-311-pytest-6.2.5.pyc b/tests/test_olga_r/__pycache__/test_example.cpython-311-pytest-6.2.5.pyc new file mode 100644 index 0000000..e0c1f38 Binary files /dev/null and b/tests/test_olga_r/__pycache__/test_example.cpython-311-pytest-6.2.5.pyc differ diff --git a/tests/test_steve/__pycache__/__init__.cpython-311.pyc b/tests/test_steve/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..53f9395 Binary files /dev/null and b/tests/test_steve/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_steve/__pycache__/test_get_ex.cpython-311-pytest-6.2.5.pyc b/tests/test_steve/__pycache__/test_get_ex.cpython-311-pytest-6.2.5.pyc new file mode 100644 index 0000000..5d508d3 Binary files /dev/null and b/tests/test_steve/__pycache__/test_get_ex.cpython-311-pytest-6.2.5.pyc differ diff --git a/tests/test_tatiana/__pycache__/__init__.cpython-311.pyc b/tests/test_tatiana/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..a96b2ff Binary files /dev/null and b/tests/test_tatiana/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_tatiana/__pycache__/test_user_get.cpython-311-pytest-6.2.5.pyc b/tests/test_tatiana/__pycache__/test_user_get.cpython-311-pytest-6.2.5.pyc new file mode 100644 index 0000000..78b1f06 Binary files /dev/null and b/tests/test_tatiana/__pycache__/test_user_get.cpython-311-pytest-6.2.5.pyc differ diff --git a/tests/test_vera/__pycache__/__init__.cpython-311.pyc b/tests/test_vera/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..83ca80a Binary files /dev/null and b/tests/test_vera/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_vera/__pycache__/test_pets_get.cpython-311-pytest-6.2.5.pyc b/tests/test_vera/__pycache__/test_pets_get.cpython-311-pytest-6.2.5.pyc new file mode 100644 index 0000000..8d47973 Binary files /dev/null and b/tests/test_vera/__pycache__/test_pets_get.cpython-311-pytest-6.2.5.pyc differ diff --git a/tests/test_vera/data/__pycache__/__init__.cpython-311.pyc b/tests/test_vera/data/__pycache__/__init__.cpython-311.pyc new file mode 100644 index 0000000..775b696 Binary files /dev/null and b/tests/test_vera/data/__pycache__/__init__.cpython-311.pyc differ diff --git a/tests/test_vera/data/__pycache__/data_pets.cpython-311.pyc b/tests/test_vera/data/__pycache__/data_pets.cpython-311.pyc new file mode 100644 index 0000000..4a37409 Binary files /dev/null and b/tests/test_vera/data/__pycache__/data_pets.cpython-311.pyc differ diff --git a/tests/test_vera/data/__pycache__/status_codes.cpython-311.pyc b/tests/test_vera/data/__pycache__/status_codes.cpython-311.pyc new file mode 100644 index 0000000..c1261e5 Binary files /dev/null and b/tests/test_vera/data/__pycache__/status_codes.cpython-311.pyc differ diff --git a/tests/test_vera/data/__pycache__/urls.cpython-311.pyc b/tests/test_vera/data/__pycache__/urls.cpython-311.pyc new file mode 100644 index 0000000..cf04065 Binary files /dev/null and b/tests/test_vera/data/__pycache__/urls.cpython-311.pyc differ