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

时间:2014-09-15 09:15:19

标签: sqlite codeception

我已将DB模块添加到验收套件中。 而且我已经说道了:

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

in 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不需要用户和密码 - 我无法让它工作。我很感激任何帮助,我显然遗漏了一些东西。

3 个答案:

答案 0 :(得分:1)

您应该将userpassword设置为空值''而不是空:

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

Db 模块需要 user password ,这些已填写