我有一个名为pta.apps.users的应用程序,它在我的settings.py中加载的应用程序设置中加载。无法在Django测试中加载fixture数据
该应用程序工作正常,我现在想测试它,并已将json文件放入我的用户应用程序内的fixtures目录中。
我有一个测试运行良好,但夹具不会加载。
from django.test import TestCase
from django.test.client import Client
from BeautifulSoup import BeautifulSoup
class SimpleTest(TestCase):
fixtures = ['user.json']
def setUp(self):
self.c = Client()
def test_parse_html(self):
response = self.c.get('/users/login/', follow=True)
soup = BeautifulSoup(response.content)
self.assertEquals(soup.h1.renderContents(), 'Entrance')
我刚在输出中得到了No fixtures found.
。我正在使用Django 1.2.1。任何帮助将升值。
是的,这是我让他们MyApp的/夹具/ user.json 干杯 理查德 – Richard 2010-07-01 21:59:15
是什么奇怪的是,我可以直接从loaddata使用python manage.py loaddata user.json加载数据 – Richard 2010-07-03 00:18:40