Advertisement

pytest的simple setup and teardown usage

阅读量:

前言

伙伴们好呀!又见面啦!今天就让我们深入探讨一下Pytest中的前后置应用吧。对于熟悉Unitest框架的小伙伴来说,在测试框架中设置这些步骤可以帮助提高测试效率与代码质量。setup用于处理每次用例执行前必要的准备工作...而teardown则负责在每次用例完成后清理不必要的环境变量...了解Pytest的强大功能后发现它也提供了类似的前后置配置选项,并且操作相对更为简便。

pytest中的前置

pytest比较强大,提供了不仅仅一种方法的前置和后置:

  • module初始化与模块卸载
  • 函数启动与函数卸载
  • 类初始化与类卸载
  • 方法启动与方法卸载
  • 初始化与卸载

看完上面的内容后可能会感到一头雾水?不清楚具体应该何时应用?我会以具体实例逐步讲解。

setup、teardown

首先介绍第一个大家都较为熟悉且书写风格与unittest中的书写一致的方法;这个方法不仅可以在类中应用,在类之外同样可以进行应用。

该方法每条用例都会执行

复制代码
 import pytest

    
  
    
 def setup():

全部评论 (0)

还没有任何评论哟~