Closed Kn1MS closed 5 years ago
На текущий момент созданы 2 набора тестов: Registration View, покрывает тесты из test_registration_view.py Login View, покрывает тесты из test_login_view.py
В LoginView были выявлены лишние тесты (использующие перебор различных входных данных). Уже удалены из документации. @danila19991, напиши сюда, когда они будут удалены из кода.
Вопрос к @levozavr: у нас так и должен приходить 200 статус в ответ на пустой запрос логаута? Например при отправлении запроса с просроченным токеном у нас в ответ приходит 401, может быть стоит присылать либо его, либо 400? Запрос ведь некорректен выходит.
Документация составлена. Тесты, относящиеся к неподдерживаемому и легаси коду, задокументированы не были (это было обсуждено вместе с @danila19991). Ссылки на документы и файлы тестов, которые они покрывают: Раздел test_views/user_view_set: Registration View, тесты из test_registration_view.py. Login View, тесты из test_login_view.py. Logout View, тесты из test_logout_view.py. List View, тесты из test_list_view.py.
Раздел test_utils: Common Utils, тесты из test_common_utils.py. Exceptions, тесты из test_exceptions.py. User Utils, тесты из test_user_utils.py. Utils for testing, тесты из test_utils_for_testing.py.
На текущий момент это всё. При необходимости дополнения документации issue будет открыт заново.
Task request
Цель задачи
Получение документации по модульным, интеграционным и системным тестам.
Решение задачи
Учитывая, что большинство основных тестов уже расписаны, документация по кейсам будет составляться в основном на их основе. Для работы будут использоваться Google-таблицы.
Дополнительный контекст или ссылки на связанные с данной задачей issues
Пока что нет.