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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。