我已将数据库模块添加到验收套件中。我已经把:
modules:
config:
Db:
dsn: 'sqlite:storage/database.sqlite'
user:
password:
dump: tests/_data/dump.sql
在codeception.yml中
然后我需要构建:
cept build给了我:
[CodeceptionExceptionModuleConfig]
Db module is not configured!
Options: dsn, user, password are required
Please, update the configuration and set all the required fields
当我为虚拟值设置用户和密码时也是如此。
我认为sqlite不需要用户和密码 - 我无法让它工作。我将不胜感激任何帮助,我显然错过了一些东西。
您应该将user
和password
设置为空值''
而不是空值:
Db:
dsn: 'sqlite:storage/database.sqlite'
user: ''
password: ''
dump: tests/_data/dump.sql
试试
modules:
enabled: [Db]
config:
Db:
dsn: 'sqlite:storage/database.sqlite'
user:
password:
dump: tests/_data/dump.sql
Db
模块需要user
和password
,这些已经填满