Closed drowsycoder closed 1 year ago
Папку стоит назвать tests (во мн.ч.), тестов там много И файл с тестами для urls соответственно
Лишние файлы под тесты (как и все лишние на данный момент файлы, назначение которых в уроках прошли) стоит удалить
Тесты на модели стали лучше, при этом в ту же сторону стоит доработать и тесты на урлы (не срочно, но выдели время)
Начнем с того, что они достаточно разрослись, чтобы их разбить на отдельные модули (там, где в файле больше пары-тройки разноответственных функций - точно) Создаём вместо такого растолстевшего
tests.py
папкуtests
в соответствующем приложении и там располагаем всякиеtest_models.py
,tests_urls.py
,tests_views.py
и подобные им (почитай, какие имена файлов отлавливает Django unittest, чтобы в них искать тесты для запуска)Сами тесты можно улучшить, но ладно, ещё как-то можно пропустить
Пример нейминга тестов (чисто для информации): def test_item_validator() def test_item_negative_validator() def test_category_validator() def test_category_negative_validator() и т.п.