У меня есть изображение в папке media
в корне моего проекта. Я могу ./manage.py runserver
и получить доступ к моему файлу с помощью 127.0.0.1:8000/media/img.jpg
url в браузере. Но следующий тест не с 404!=200
. Зачем?Файл мультимедиа не найден с помощью self.client.get() в Python TestCase
class MyTestCase(TestCase):
def test_image_shows(self):
response = self.client.get('/media/img.jpg')
self.assertEquals(response.status_code, 200)
settings.py
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'