sqlite - Codeception - 由于配置无效,无法使用 DB 模块

标签 sqlite codeception

我已将 DB 模块添加到验收套件中。
我已经放了:

modules:
    config:
        Db:
            dsn: 'sqlite:storage/database.sqlite'
            user:
            password:
            dump: tests/_data/dump.sql

在 codeception.yml

然后我需要构建:

cept build 给了我:
  [Codeception\Exception\ModuleConfig]
  Db module is not configured!
  Options: dsn, user, password are required
                  Please, update the configuration and set all the required fields

当我为虚拟值设置用户和密码时也是如此。

我认为 sqlite 不需要用户名和密码 - 我无法让它工作。我会很感激任何帮助,我显然错过了一些东西。

最佳答案

您应该设置 userpassword清空值 ''而不是什么都没有:

Db:
      dsn: 'sqlite:storage/database.sqlite'
      user: ''
      password: ''
      dump: tests/_data/dump.sql

关于sqlite - Codeception - 由于配置无效,无法使用 DB 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25844571/

相关文章:

java - Android/ORMLite 插入带 ID 的行

sql - 抑制Sqlite数据库上的重复项

php - 找不到 Yii

php - 我如何使用 Codeception/PhantomJS 断言字段不为空?

codeception - 使用 codeception 计算某个类在页面中出现的次数

android - 无法从 Sqlite 数据库中获取数据

Android Room 持久性库@Update 不工作

selenium - 使用 Codeception 选择日期

php - 在 Yii2 中使用 codeception 进行功能测试时出现 404 错误

c - VS Visual GDB智能感知未找到库,但可以正确编译