この質問を再質問して自分を馬鹿にしないことを願っていますが、テストの実行時にフィクスチャがロードされない理由がわかりません。私はpython 2.7.5とDjango 1.5.3を使用しています。
python manage.py testserver test_winning_answers
の場所で、フィクスチャをロードできますsurvey/fixtures/test_winning_answers.json
。
Creating test database for alias 'default'...
Installed 13 object(s) from 1 fixture(s)
Validating models...
0 errors found
私のテストクラスは正しいインポートを行っています:
from django.test import TestCase
class QuestionWinningAnswersTest(TestCase):
fixtures = ['test_winning_answers.json']
...
しかし、テスト コマンドを実行しようとすると、それらが見つかりません。
python manage.py test survey.QuestionWinningAnswersTest -v3
...
Checking '/django/mysite/survey/fixtures' for fixtures...
...
No json fixture 'initial_data' in '/django/mysite/survey/fixtures'.
...
Installed 0 object(s) from 0 fixture(s)
...
明らかな何かが欠けていると思いますが、それを完全に理解することはできません...どんな提案もいただければ幸いです。ありがとう!