在Nose测试类中定义的fixture是否在函数之间被调用?

2024-09-27 07:30:49 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有一个测试班:

class testFoo():

    def bar():
      #assert stuff

    def baz():
      #assert stuff

    def setUp():
      config = {"stuff": "morestuff"}

    def tearDown():
      cleanup()

是否应该在函数调用(bar和baz)之间调用fixture(setUp和tearDown)?或者只有在测试类被实例化时才会调用setUp?理想情况下,fixture将在函数调用之间调用。在

我看了这方面的文件,我觉得不够清楚。在


Tags: 实例configdefsetupbarbazassertfixture
1条回答
网友
1楼 · 发布于 2024-09-27 07:30:49

^{}^{}方法在每个测试方法之前和之后都被调用。在

如果您需要在执行测试用例类中的任何测试方法之前调用一次-定义^{}类方法,如果在所有方法执行完之后调用一次-定义^{}类方法。在

相关问题 更多 >

    热门问题