이 질문에 다시 답하여 자신을 바보로 만들지는 않겠지 만 테스트를 실행할 때 내 조명기가로드되지 않은 이유를 알 수 없습니다. 파이썬 2.7.5 및 장고 1.5.3 사용하고 있습니다.Django를 테스트 할 때 조명기를로드 할 수 없습니다
내 설비물을 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)
...
를 내가 뭔가를 놓친 거지 의심 분명한 사실이지만 그것을 이해할 수는 없습니다 ... 어떤 제안이라도 인정 될 것입니다. 감사!
당신은 아마'의 TestCase 디버깅하려고 했나 :이 명확하게 고정이 제대로로드되었는지 나에게 보여 주었다. _fixture_setup' 어떤 조명기가로드되었는지 확인 하시겠습니까? – mariodev