3.5 测试类的setup和teardown

3.5.1 类级别的setup和teardown

测试类中类级别的setup和teardown的方法为setup_class和teardown_class,setup_class是在当前测试类的所有测试方法执行之前执行,而teardown_class则是在当前测试类的所有测试方法执行之后执行,setup_class主要用于当前测试类所有测试方法的公共的前提操作,比如环境配置、变量初始化等等,而teardown则用于当前所有类执行完成之后需要清理的操作,比如清理setup_class中配置的环境变量等,需要注意的是setup_class和teardown_class只会执行一次。

下面用一个实例演示(https://gitee.com/redrose2100/pytest-demo/blob/master/ch03/ex_008/test_demo.py)

代码如下:

class TestDemo(object):
    def setup_class(self):
        print("in setup_class ...")

    def teardown_class(self

猜你喜欢

转载自blog.csdn.net/redrose2100/article/details/125247734
3.5
今日推荐