Unit testing 如何在eclipse中使用PyDev unittest运行单个odoo测试文件?
我在setUp()中设置了类似db_name的配置数据Unit testing 如何在eclipse中使用PyDev unittest运行单个odoo测试文件?,unit-testing,openerp,pydev,Unit Testing,Openerp,Pydev,我在setUp()中设置了类似db_name的配置数据 并且在setUp()super中为“return cls.\u local.environments”获得了一个“AttributeError:environments”,我必须说我还没有真正使用odoo来了解它需要配置什么,但显然有一个pytest插件: 因此,我的建议是尝试使用pytest而不是unittest.TestCase以及该插件(它应该负责进行正确的设置)——在这种情况下,PyDev中唯一的一件事就是要求它使用pytest
并且在setUp()super中为“return cls.\u local.environments”获得了一个“AttributeError:environments”,我必须说我还没有真正使用odoo来了解它需要配置什么,但显然有一个pytest插件:
因此,我的建议是尝试使用pytest而不是unittest.TestCase以及该插件(它应该负责进行正确的设置)——在这种情况下,PyDev中唯一的一件事就是要求它使用pytest runner(请参阅:了解如何配置它的详细信息)。我尝试了pytest odoo,它可以工作!我真高兴!
def setUp(self):
config = tools.config
config['db_name'] = 'test'
config['db_user'] = 'admin'
...