Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unit testing 如何在eclipse中使用PyDev unittest运行单个odoo测试文件?_Unit Testing_Openerp_Pydev - Fatal编程技术网

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

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()中设置了类似db_name的配置数据


并且在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'
  ...