如何在eclipse中使用PyDev unittest运行单个odoo测试文件?

时间:2017-01-05 09:32:12

标签: unit-testing openerp pydev

我在setUp()

中设置了db_name之类的配置数据
def setUp(self):
  config = tools.config
  config['db_name'] = 'test'
  config['db_user'] = 'admin'
  ...

并在setUp()super中获得“return cls._local.environments”的“AttributeError:environments”

1 个答案:

答案 0 :(得分:1)

我必须说我还没有真正使用odoo知道它需要配置什么,但显然它有一个pytest插件:

https://pypi.python.org/pypi/pytest-odoo

所以,我的建议是尝试使用pytest而不是unittest.TestCase以及该插件(应该注意进行正确的设置) - 在这种情况下,PyDev中唯一要求它使用pytest runner(有关如何配置的详细信息,请参阅:http://www.pydev.org/manual_adv_pyunit.html。)