Тестирование¶
Тестирование представлено в виде github workflow
. Проще говоря, автоматически скачивается pytest
, запускается проверка, и выносится вердикт.
Модуль tests
¶
В модуле, на данный момент, находится 2 файла с тестами. В обозримом будущем планируется тестирование регистрации аккаунтов, входа в аккаунт и т.п.
test_api¶
Тесты для RestAPI
проекта. Ровно так же, как и с test_status_codes
идет проверка статус-кодов.
test_auth¶
Тесты для проверки работоспособности регистрации и входа в аккаунт.
test_database¶
Тесты для проверки работоспособности записи в бд.
test_forms_validation¶
Проверка валидаторов форм.
test_status_codes¶
Тесты для проверки "сухих" статус-кодов ответов. Тут не производится логинг в аккаунт, регистрация и тому подобное: просто проверка статус-кодов.