내 프로젝트의 덤프 데이터를 만든 다음 새 테스트에서 해당 데이터를 조명기에 추가했습니다. 테스트를 실행하는 경우Django : 텍스트 고정물이로드되지 않습니다
from django.test import TestCase
class TestGoal(TestCase):
fixtures = ['test_data.json']
def test_goal(self):
"""
Tests that 1 + 1 always equals 2.
"""
self.failUnlessEqual(1 + 1, 2)
내가 얻을 :
문제 설치 고정 'XXX/설비/test_data.json을'
DoesNotExist : XXX 일치하는 쿼리는 가 존재하지 않습니다.
그러나 수동으로 DB가 비어하지 않을 경우이하는 잘 작동
loaddata을하고. dropdb, createb 간단한 syncdb 시도 loaddata 및 실패, 같은 오류가 발생합니다.
단서가 있습니까?
파이썬 버전 2.6.5,
은 fixtures/디렉토리에서 사용할 수있는 test_data.json입니까? test_data.json은 어떻게 생겼습니까? –
을 사용할 수 있으며 manage.py dumpdata 명령의 데이터처럼 보입니다 –