pytest命令行传参,pytest常用参数

  pytest命令行传参,pytest常用参数

  pytest之命令行参数之-设置-显示查看固定装置的执行过程 -固定装置获取测试用例执行前可用的夹具 -标记获取测试用例中可用的标_mb62abf3afb54fb的技术博客_博客

  pytest之命令行参数之-设置-显示查看固定装置的执行过程 -固定装置获取测试用例执行前可用的夹具 -标记获取测试用例中可用的标

  -设置-显示查看固定装置的执行过程前言使用命令行运行pytest用例的时候,看不到固定装置的执行过程。

  如果我们想知道固定装置的执行过程和先后顺序,可以加上-设置-显示命令行参数,帮助查看固定装置的执行过程。

  -设置-显示案例参考测试_s.py

  #测试_s.py

  导入pytest

  @pytest.fixture()

  定义登录():

  打印(前置操作:准备数据)

  产量

  打印(后置操作:清理数据)

  def test_01(登录):

  你好

  你好

  断言a==b

  def test_02(登录):

  你好

  "你好,世界"

  断言b中的答命令行执行pytest test_s.py

  pytest test_s.py

  ==========================测试会话开始=========================

  收集了2个项目

  测试_s.py.[100%]

  ========================0.10秒内2通过==========================命令行执行pytest - setup-show test_s.py

  pytest test_s.py - setup-show

  ==========================测试会话开始=========================

  收集了2个项目

  测试_s.py

  安装程序的基本全球资源定位器(Uniform Resource Locator)

  设置验证网址(使用的装置:base_url)

  设置F __pytest_repeat_step_number

  设置F登录

  测试_s.py:测试_01(使用的夹具:_pytest_repeat_step_number,_verify_url,base_url,login).

  拆除F登录

  拆卸F __pytest_repeat_step_number

  设置F __pytest_repeat_step_number

  设置F登录

  测试_s.py:测试_02(使用的夹具:_pytest_repeat_step_number,_verify_url,base_url,login).

  拆除F登录

  拆卸F __pytest_repeat_step_number

  拆卸验证网址

  拆卸S base_url

  ========================0.04秒内2通过========================这样就可以方便查看用例调用了哪些夹具,上面用例里面只写了一个登录定位函数。

  但是从回溯信息上看到还有几个是内置的固定装置会自动调用:__pytest_repeat_step_number,_verify_url,base_url。

  -固定装置获取测试用例执行前可用的固定装置

  -马克笔获取测试用例中可用的标记(过滤出某些测试用例执行)

  去期待陌生,去拥抱惊喜。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: