Я пытаюсь выяснить, как проверить наличие файлов в виде URL-адресов в Django. Версия ниже версии выдает ошибку:
self.assertEqual(response.status_code, 200)
AssertionError: 302 != 200
Вот код для теста.
from django.test import Client
from django.utils import translation
class ExistenceTest(TestCase):
def test_static_css_directory_exists(self):
C = Client()
response = C.get('/static/css/clean-blog.min.css')
self.assertEqual(response.status_code, 200)
Любая помощь приветствуется.
Редактировать:
Это объект ответа. Так или иначе, язык мешает или так кажется.
<HttpResponseRedirect status_code=302, "text/html; charset=utf-8", url="/en/static/css/clean-blog.min.css/">
Когда я запускаю сервер через runserver
, я могу успешно перейти к http://localhost:8000/static/css/clean-blog.min.css/
и увидеть файл в браузере. Если я пытаюсь http://localhost:8000/en/static/css/clean-blog.min.css/
, я получаю ошибку (404 в браузере, но, вероятно, это выдает 302).