【发布时间】:2014-08-11 11:16:58
【问题描述】:
我已经开始为我的 django 项目编写测试。但是我有疑问如何解决一个问题。由于我的项目有很多数据库,并且在我的函数中,我有类似的行
dbs = DataBaseSettings.objects.using("companies_db").all()
感谢我正在从选定的数据库中检索数据。众所周知,在测试 django 时,会创建带有前缀 test_ 的新数据库。那么在这种情况下,我是否必须重构我的整个代码并摆脱这些行?或者也许在测试 django 时会自动创建从“companies_db”到“test_companies_db”的路由?
【问题讨论】:
标签: python django testing multi-database