В настоящее время я учусь писать тесты на Django:
Я использовал этот подход для создания дополнительной тестовой папки, в которой есть тестовые файлы для каждого «модуля Django».
tests/
test_urls.py
test_views.py
test_models.py
...
Моя проблема в том, что я не знаю точных различий между файлом test_urls.py и test_views.py
Например, у меня есть этот тест:
def test_login_url(self):
path = reverse('login')
response = self.client.get(path)
self.assertEqual(response.status_code, 200)
Должен ли я поместить этот тест в файл test_urls.py или в test_views.py
URL-адрес входа в систему находится в файле urls.py, но представление, которое принадлежит этому URL-адресу, находится в views.py
Какой файл выбрать? Есть ли лучшие практики для этого?