相关疑难解决方法(0)

Django测试没有加载夹具数据

我已经为我正在处理的Django项目编写了测试,但是一个特定的夹具无法加载.使用dumpdata生成夹具,我根本没有摆弄它.我可以使用manage.py在该夹具上加载数据而不会出现错误.我已经验证了使用shell实际加载的数据并查询了数据.这让我疯了,任何帮助都会非常感激.

这是我的测试文件(删除了不相关的部分):

class ViewsFromUrls(TestCase):
    fixtures = [
        'centers/fixtures/test_data.json',
        'intranet/fixtures/test_data.json',
        'training/fixtures/test_data.json', #The one that fails to load
        ]

    def setUp(self):
        self.c = Client()
        self.c.login(username='USER', password='PASS')

    ...

    def test_ViewBatch(self):
        b = Batch.objects.all()[0].ticket_number
        response = self.c.get(reverse('training.views.view_batch', kwargs={'id':b}))
        self.assertTrue(response.status_code, 200)
    ...
Run Code Online (Sandbox Code Playgroud)

django django-views

17
推荐指数
3
解决办法
1万
查看次数

标签 统计

django ×1

django-views ×1