Перейти к содержанию

♻ Тестирование

Тестирование представлено в виде github workflow. Проще говоря, автоматически скачивается pytest, запускается проверка, и выносится вердикт.

Модуль tests

В модуле, на данный момент, находится 2 файла с тестами. В обозримом будущем планируется тестирование регистрации аккаунтов, входа в аккаунт и т.п.

test_api

Тесты для RestAPI проекта. Ровно так же, как и с test_status_codes идет проверка статус-кодов.

test_auth

Тесты для проверки работоспособности регистрации и входа в аккаунт.

test_database

Тесты для проверки работоспособности записи в бд.

test_forms_validation

Проверка валидаторов форм.

test_status_codes

Тесты для проверки "сухих" статус-кодов ответов. Тут не производится логинг в аккаунт, регистрация и тому подобное: просто проверка статус-кодов.