odoo 10 向导的单元测试用例

unit test cases for wizard in odoo 10

我是 Odoo 新手。我正在使用 Odoo 10。我想为我在模块 A 下创建的新向导编写测试用例。我将所有向导代码(视图 + 模型)放在 wizards 目录中。我在路径 <> 下创建了单元测试用例,遵循所有 file/class/method 命名约定。当我尝试将模块(启用测试)升级到 运行 单元测试用例时,所有其他模块测试脚本都是 运行 但不是新创建的模块 A。请建议可能有哪些其他更改需要使用向导为新创建的模块启用测试脚本。

谢谢。

我相信您所遵循的结构是按照标准方式进行的。您可以在此处找到结构 Testing Module Structure.

另外请检查您编写代码的文件夹和文件的命名,

例如 - tests/test_todo.py 另外,不要忘记将 tests/init.py 中的导入更新为from. import test_todo

这是因为 Odoo 在搜索属于模块的测试时希望测试模块名称以 test_ 开头 Code Reference

命令 运行 测试用例:

python ./odoo.py -i module_to_test --log-level=test -d your_database --db-filter=your_database --test-enable --stop-after-init