【发布时间】:2011-05-04 07:25:30
【问题描述】:
我有两个数据库供我的网站使用,我有一个应用同时使用这两个数据库。我需要编写一个为两个数据库加载夹具的 TestCase。我使用了一个 DB 路由器,它在生产中运行良好,但在测试框架中,Django 坚持对所有夹具使用“默认”数据库,即使对于指定其他数据库的模型也是如此。如何告诉 Django 对另一个数据库运行夹具?
我的 TestCase 已定义列表:
class VerifierTestCase(TestCase):
fixtures = ['zipcodes_test.json', 'all_states.json', 'wtf.json']
multi_db = True
【问题讨论】:
-
有人找到答案了吗?无法让固定装置不全部加载到“默认”中
-
有人找到答案了吗?
标签: django django-testing