中菁- odoo  ERP 实施 杭州

示例图片三
首页 > Odoo资讯 > odoo知识库

Odoo 如何在 IDE 中调试单元测试

2017-03-31 15:28:13 中菁- odoo ERP 实施 杭州 阅读


Odoo如何在IDE中调试单元测试

1.       部署odoo测试环境

2.       编码测试用例,如

3.       

foo
    -- tests
        --  __init__.py
        --  test_foo.py
 
code in test_foo.py
# -*- coding: utf-8 -*-.from openerp.tests.common import TransactionCase
 
class MyTestCase(TransactionCase):
    def test_some_action(self):
        env = self.env['foo.ModelA']
        records = env.search([])
        for record in records:
            self.assertEqual(record.message, "test")

4.       修改运行参数为:

5.       

-c <config file path> -d <default db name> --stop-after-init --log-level=test --test-enable -i <target module name>
 
例如:-c C:\odoo\openerp-server.conf -d odoo --stop-after-init --log-level=test --test-enable -i foo

6.       

Finish


Powered by MetInfo 5.3.15 ©2008-2018 www.metinfo.cn