python – nosetest的设置方法. (测试类)
发布时间:2020-12-20 11:35:48 所属栏目:Python 来源:网络整理
导读:我在一些我正在做的测试中嘲笑数据库.如何为整个类创建一个设置方法,以便每次在类中运行单个测试时它都会运行? 我试图做的例子. from mocks import MockDBclass DBTests(unittest.TestCase): def setup(self): self.mock_db = MockDB() def test_one(self):
我在一些我正在做的测试中嘲笑数据库.如何为整个类创建一个设置方法,以便每次在类中运行单个测试时它都会运行?
我试图做的例子. from mocks import MockDB class DBTests(unittest.TestCase): def setup(self): self.mock_db = MockDB() def test_one(self): #deal with self.mock_db def test_two(self): #deal with self.mock_db,as if nothing from test_one has happened 我假设一个拆解方法也是可能的,但我找不到会做类似这样的事情的文档. 解决方法
如果您正在使用Python单元测试框架,那么这就是您想要的:
class Test(unittest.TestCase): def setUp(self): self.mock_db = MockDB() def tearDown(self): pass # clean up def test_1(self): pass # test stuff Documentation (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |