tech-internship
Задание 1
Ответ на задание находится в файле TASK_01.md
Задание 2
- Тест-кейсы описаны в файле TESTCASES.md
- Найденные баги содержатся в файле BUGS.md
Для запуска тестов
-
Откройте терминал. Перейдите в папку, куда планируете клонировать репозиторий. Клонируйте репозиторий на локальную машину с помощью команды в терминале:
git clone https://gitverse.ru/den_kho/tech-internship.git -
Если на локальной машине не установлен Python, то скачайте его с официального сайта https://www.python.org/downloads/ и установите.
-
На локальной машине перейдите в раздел с клонированным репозиторием, установите виртуальное окружение и активируйте его. Для Windows команды будут следующие:
python -m venv venv venv\Scripts\activateДля Linux:
python3 -m venv venv source venv/bin/activate -
Установите требуемые зависимости из файла requirements.txt командой:
pip install -r requirements.txt -
Запустите все тесты командой (для этого необходимо находиться в корневой папке проекта):
pytest -
По умолчанию тесты выполняются в режиме "--headless", т.е. без видимого показа в браузере. Для того, чтобы запускать тесты с показом в браузере закомментируйте строку options.add_argument("--headless=new") в файле conftest.py. Для этого перед срокой нужно поставить знак # и пробел после него.