【发布时间】:2015-05-28 18:59:37
【问题描述】:
我正在尝试弄清楚如何使用 Codeception 连接到多个数据库。我什至尝试过直接实例化一个新的 PDO 实例,但是 codept run 命令只是过早结束,没有错误消息。
我可以使用 Db 模块很好地连接到一个数据库,以使用诸如 $I->seeInDatabase() 之类的功能,但我无法连接到两个数据库。尝试在运行时使用 $this->getModule('Db')->_reconfigure() 重新配置 Db 模块也只是停止测试而没有任何消息。
有什么想法吗?
【问题讨论】:
-
是否需要同时连接两个连接?如果没有,您可以使用不同的数据库连接参数配置不同的环境。
-
不,我的意思是我什至可以关闭一个连接并将其更改为另一个连接,但我希望在同一个测试中拥有这两个连接,如果这就是你的要求吗?
标签: php unit-testing yii2 codeception acceptance-testing