我正在嘗試爲Django應用程序編寫一些測試,涉及文件上載。爲此,我想暫時將MEDIA_ROOT
更改爲'myproject/fixtures/test_media /'。由於某種原因,這似乎阻止了Django找到燈具。Django:更改測試的媒體根
我的測試用例看起來像
from django.conf import settings
class TestMedia(TestCase):
fixtures = ['fixtures/test_data.json']
def setUp(self):
settings.MEDIA_ROOT = ''.join(
[settings.PROJECT_PATH, '/fixtures/test_media/'])
def test_photo_size(self):
pass # Actually do something with the media files
出於某種原因,Django的不能再裝入燈具,因此所有的測試失敗,
問題安裝燈具「燈具/ test_data.json」:回溯(最近呼叫最後) ...
我在做什麼錯?
你可能想看看https://www.caktusgroup.com/blog/2013/06/26/media-root-and-django-tests/ – 2015-08-12 13:58:22