做了我项目的转储数据,然后在我的新测试中我将它添加到夹具中。
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/fixtures/test_data.json”时出现问题:
DoesNotExist:XXX 匹配查询不存在。
但是当数据库为空时,手动执行 loaddata工作正常。我做了一个dropdb,创建了一个简单的syncdb,尝试加载数据,但失败了,同样的错误。
有什么线索吗?
Python 版本 2.6.5,Django 1.1.1