ファイルのアップロードを含む、Djangoアプリケーションのテストを作成しようとしています。MEDIA_ROOT
そのために、一時的に「myproject / Fixtures /test_media/」に変更したいと思います。何らかの理由で、これにより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はフィクスチャをロードできないため、すべてのテストが失敗します。
フィクスチャ'fixtures/ test_data.json'のインストールの問題:トレースバック(最後の最後の呼び出し)..。
私は何が間違っているのですか?