我有两个我的网站使用的数据库,我有一个同时使用它们的应用程序。我需要编写一个为两个数据库加载夹具的 TestCase。我使用了一个 DB 路由器,它在生产中运行良好,但在测试框架中,Django 坚持对所有夹具使用“默认”数据库,即使对于指定其他数据库的模型也是如此。如何告诉 Django 针对另一个数据库运行夹具?
我的 TestCase 定义列表:
class VerifierTestCase(TestCase):
fixtures = ['zipcodes_test.json', 'all_states.json', 'wtf.json']
multi_db = True