├── .gitignore ├── README.md ├── lesson0 ├── readme.md ├── requirements.txt └── tests │ ├── conftest.py │ └── test_positive.py ├── lesson1 ├── api_tests │ ├── services │ │ ├── case │ │ │ ├── __init__.py │ │ │ ├── data.py │ │ │ ├── models.py │ │ │ └── pom.py │ │ └── config.py │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ └── test_case.py │ └── utils │ │ ├── __init__.py │ │ ├── api_client.py │ │ └── api_response.py ├── app │ ├── front │ │ ├── .gitignore │ │ ├── README.md │ │ ├── eslint.config.js │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── TestCaseFrom.jsx │ │ │ ├── TestCaseRow.jsx │ │ │ ├── TestCaseTable.jsx │ │ │ ├── api.js │ │ │ └── main.jsx │ │ └── vite.config.js │ └── main.py ├── pytest.ini ├── readme.md ├── requirements.txt └── smart_validation.py ├── lesson2 ├── readme.md ├── requirements.txt ├── simple_example.py ├── simple_wrapper.py └── tests │ ├── conftest.py │ └── test_smoke.py ├── lesson3 ├── example1 │ ├── readme.md │ └── tests │ │ ├── conftest.py │ │ └── test_example.py ├── example2 │ └── tests │ │ ├── conftest.py │ │ └── test_example.py ├── example3 │ └── tests │ │ └── test_example.py ├── readme.md ├── requirements.txt └── waits │ ├── readme.md │ ├── test_expl.py │ ├── test_impl.py │ └── test_options.py ├── lesson4 ├── components │ ├── __init__.py │ ├── header.py │ └── register.py ├── core │ ├── __init__.py │ └── settings.py ├── pytest.ini ├── readme.md ├── requirements.txt └── tests │ ├── __init__.py │ ├── conftest.py │ └── test_register.py ├── lesson5 ├── components │ ├── __init__.py │ ├── header.py │ ├── login.py │ └── register.py ├── conftest.py ├── core │ ├── __init__.py │ └── data.py ├── pytest.ini ├── readme.md ├── requirements.txt └── tests │ ├── __init__.py │ └── test_register.py └── lesson6 └── readme.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/README.md -------------------------------------------------------------------------------- /lesson0/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson0/readme.md -------------------------------------------------------------------------------- /lesson0/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson0/requirements.txt -------------------------------------------------------------------------------- /lesson0/tests/conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson0/tests/test_positive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson0/tests/test_positive.py -------------------------------------------------------------------------------- /lesson1/api_tests/services/case/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson1/api_tests/services/case/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/api_tests/services/case/data.py -------------------------------------------------------------------------------- /lesson1/api_tests/services/case/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/api_tests/services/case/models.py -------------------------------------------------------------------------------- /lesson1/api_tests/services/case/pom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/api_tests/services/case/pom.py -------------------------------------------------------------------------------- /lesson1/api_tests/services/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/api_tests/services/config.py -------------------------------------------------------------------------------- /lesson1/api_tests/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson1/api_tests/tests/conftest.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson1/api_tests/tests/test_case.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/api_tests/tests/test_case.py -------------------------------------------------------------------------------- /lesson1/api_tests/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson1/api_tests/utils/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/api_tests/utils/api_client.py -------------------------------------------------------------------------------- /lesson1/api_tests/utils/api_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/api_tests/utils/api_response.py -------------------------------------------------------------------------------- /lesson1/app/front/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/.gitignore -------------------------------------------------------------------------------- /lesson1/app/front/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/README.md -------------------------------------------------------------------------------- /lesson1/app/front/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/eslint.config.js -------------------------------------------------------------------------------- /lesson1/app/front/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/index.html -------------------------------------------------------------------------------- /lesson1/app/front/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/package-lock.json -------------------------------------------------------------------------------- /lesson1/app/front/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/package.json -------------------------------------------------------------------------------- /lesson1/app/front/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/src/App.jsx -------------------------------------------------------------------------------- /lesson1/app/front/src/TestCaseFrom.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/src/TestCaseFrom.jsx -------------------------------------------------------------------------------- /lesson1/app/front/src/TestCaseRow.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/src/TestCaseRow.jsx -------------------------------------------------------------------------------- /lesson1/app/front/src/TestCaseTable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/src/TestCaseTable.jsx -------------------------------------------------------------------------------- /lesson1/app/front/src/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/src/api.js -------------------------------------------------------------------------------- /lesson1/app/front/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/src/main.jsx -------------------------------------------------------------------------------- /lesson1/app/front/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/front/vite.config.js -------------------------------------------------------------------------------- /lesson1/app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/app/main.py -------------------------------------------------------------------------------- /lesson1/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/pytest.ini -------------------------------------------------------------------------------- /lesson1/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/readme.md -------------------------------------------------------------------------------- /lesson1/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/requirements.txt -------------------------------------------------------------------------------- /lesson1/smart_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson1/smart_validation.py -------------------------------------------------------------------------------- /lesson2/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson2/readme.md -------------------------------------------------------------------------------- /lesson2/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson2/requirements.txt -------------------------------------------------------------------------------- /lesson2/simple_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson2/simple_example.py -------------------------------------------------------------------------------- /lesson2/simple_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson2/simple_wrapper.py -------------------------------------------------------------------------------- /lesson2/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson2/tests/conftest.py -------------------------------------------------------------------------------- /lesson2/tests/test_smoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson2/tests/test_smoke.py -------------------------------------------------------------------------------- /lesson3/example1/readme.md: -------------------------------------------------------------------------------- 1 | В данном случае используется Selenium 2 | 3 | 4 | -------------------------------------------------------------------------------- /lesson3/example1/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson3/example1/tests/conftest.py -------------------------------------------------------------------------------- /lesson3/example1/tests/test_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson3/example1/tests/test_example.py -------------------------------------------------------------------------------- /lesson3/example2/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson3/example2/tests/conftest.py -------------------------------------------------------------------------------- /lesson3/example2/tests/test_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson3/example2/tests/test_example.py -------------------------------------------------------------------------------- /lesson3/example3/tests/test_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson3/example3/tests/test_example.py -------------------------------------------------------------------------------- /lesson3/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson3/readme.md -------------------------------------------------------------------------------- /lesson3/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson3/requirements.txt -------------------------------------------------------------------------------- /lesson3/waits/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson3/waits/readme.md -------------------------------------------------------------------------------- /lesson3/waits/test_expl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson3/waits/test_expl.py -------------------------------------------------------------------------------- /lesson3/waits/test_impl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson3/waits/test_impl.py -------------------------------------------------------------------------------- /lesson3/waits/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson3/waits/test_options.py -------------------------------------------------------------------------------- /lesson4/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson4/components/header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson4/components/header.py -------------------------------------------------------------------------------- /lesson4/components/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson4/components/register.py -------------------------------------------------------------------------------- /lesson4/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson4/core/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson4/core/settings.py -------------------------------------------------------------------------------- /lesson4/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson4/pytest.ini -------------------------------------------------------------------------------- /lesson4/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson4/readme.md -------------------------------------------------------------------------------- /lesson4/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson4/requirements.txt -------------------------------------------------------------------------------- /lesson4/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson4/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson4/tests/conftest.py -------------------------------------------------------------------------------- /lesson4/tests/test_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson4/tests/test_register.py -------------------------------------------------------------------------------- /lesson5/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson5/components/header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson5/components/header.py -------------------------------------------------------------------------------- /lesson5/components/login.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /lesson5/components/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson5/components/register.py -------------------------------------------------------------------------------- /lesson5/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson5/conftest.py -------------------------------------------------------------------------------- /lesson5/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson5/core/data.py: -------------------------------------------------------------------------------- 1 | base_url = "http://195.133.27.184" 2 | 3 | -------------------------------------------------------------------------------- /lesson5/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson5/pytest.ini -------------------------------------------------------------------------------- /lesson5/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson5/readme.md -------------------------------------------------------------------------------- /lesson5/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson5/requirements.txt -------------------------------------------------------------------------------- /lesson5/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lesson5/tests/test_register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson5/tests/test_register.py -------------------------------------------------------------------------------- /lesson6/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victoretc/redrover_python/HEAD/lesson6/readme.md --------------------------------------------------------------------------------