【问题标题】:unit test cases for wizard in odoo 10odoo 10 中向导的单元测试用例
【发布时间】:2020-12-01 14:33:53
【问题描述】:

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

谢谢。

【问题讨论】:

    标签: unit-testing odoo-10


    【解决方案1】:

    我相信你所遵循的结构是按照标准方式。你可以在这里找到结构Testing Module Structure

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

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

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

    运行测试用例的命令:

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

    【讨论】:

    • 谢谢我更正了文件名,因为没有运行测试。
    • 您可以随意接受答案,让未来的伙伴同样值得信赖。
    猜你喜欢
    • 2018-11-30
    • 2012-07-08
    • 2023-03-27
    • 2016-02-12
    • 1970-01-01
    • 2023-01-27
    • 2012-01-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多