Создайте проект и добавьте в него библиотеку pytest. Создайте файл TestForm и класс Form, который как раз и будет тестироваться.
В файле TestForm выполните следующее:
- Вне функций создайте объект на основе класса Form. В объект при создании передавайте 2 параметра: логин и пароль;
- Создайте функцию, что протестирует можем ли мы создать объект на основе класса Form передав в него 2 параметра. Такая функция лишь должна сверять корректно ли устанавливаются данные при создании объекта;
- Создайте аналогичную функцию, что протестирует можем ли мы создать объект на основе класса Form передав в него 4 параметра;
- Создайте функцию, что протестирует можно ли установить некорректный URL адрес веб-сайта в переменную url в классе Form. Для проверки корректного URL адреса используйте библиотеку requests, которую мы рассматривали ранее в уроке по парсингу веб-сайта.
На основе файла с тестами реализуйте класс Form и проведите тестирование. Добейтесь того, чтобы у вас все тесты заканчивались успешно.