标签: python unit-testing pytest
Pytest documentation描述了四种设置/拆除事物的方法:
但在一个项目中,它实现如下:
class TestClass: def setup(self): ... def test_1(self): ... ...
围绕每个方法调用调用此设置方法,就像文档中的 setup_method 一样(除了它没有采用方法作为一个论点)。但我还没有在文档中或其他任何地方看到它。它为什么有效?
答案 0 :(得分:2)
检查此代码 https://pytest.org/latest/_modules/_pytest/python.html
我猜它会继承并使用
def setup(self):