摘要:
运行逻辑 1)默认情况 2)在配置文件里面做配置 如果不做设置呢就会按照默认的方式去执行 如果设置了配置文件的话,文件的执行顺序是按照配置文件的层级执行顺序来的 但是执行类和方法的时候,两个随便设置任意的一个都可以 3)实际演练 ;encoding = "utf-8" [pytest] ;addop 阅读全文
posted @ 2020-08-29 19:48
caowenyue1996
阅读(332)
评论(0)
推荐(0)
摘要:
数据参数化 1)传入单个参数 pytest.mark.parametrize(argnames,argvalues) 1、argnames 为参数的名称 2、argvalues 为参数的类型,一般设置成为一种可迭代的类型,一般为list 1)传入多个参数 传入多个参数是通过元组的方式传入的 @pyt 阅读全文
posted @ 2020-08-29 18:31
caowenyue1996
阅读(456)
评论(0)
推荐(0)
摘要:
pytest有两种常用的插件可以使用 1)生成报告 2)失败重试。 1、可以定义整理的失败重试时间 2、可以利用装饰类,在不同的函数上,定义不同的失败重试时间和选择那些函数进行失败重试这些通过定义标签实现 一、生成报告 1、 pip install pytest-html -i https://py 阅读全文
posted @ 2020-08-29 16:21
caowenyue1996
阅读(114)
评论(0)
推荐(0)
摘要:
pytest在执行函数执行过程中,有不同级别的函数方法,分别运行在函数的始末,类的始末等 import pytest class TestFunc: # 创建方法级别的方法,方法的执行前后都会执行一次 def setup(self): print(" setup ") def teardown(se 阅读全文
posted @ 2020-08-29 14:25
caowenyue1996
阅读(97)
评论(0)
推荐(0)
浙公网安备 33010602011771号