pytest教程之配置Setup和Teardown
发布时间
阅读量:
阅读量
在pytest框架中,共存在四种setup与teardown机制。其中,setup_module和teardown_module分别在整个测试用例文件中所有方法执行之前和之后运行,且在整个测试过程中仅执行一次;而setup_class与teardown_class则针对文件中的每一个类,在该类内所有测试用例执行前后进行初始化与清理操作;至于setup_method和teardown_method,它们的作用范围限定在类中的每一个方法,在每个方法执行前后触发;此外,setup_function和teardown_function则适用于不属于任何类的独立测试方法,在这些方法执行前后分别被调用。
一、函数级setup_function、teardown_function
这两项功能无法在类内部进行调用,它们均在相应方法执行前后的特定阶段运行;
def setup_function():
print("setup_function")
def teardown_function():
print("teardown_function")
def test_case1():
tof = True
assert tof
全部评论 (0)
还没有任何评论哟~
