自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 pytest接口测试框架,如何解决接口的数据依赖

在这个测试类中,我们使用了pytest的装饰器语法,将fixture函数声明为TestApi类的方法。在pytest接口测试框架中,可以使用fixture来解决接口的数据依赖问题。比如,在fixture中发送一个请求并获取数据,然后将该数据保存到全局变量或文件中,再在其他fixture或测试函数中使用该数据。在测试函数中使用fixture,pytest将自动运行fixture函数,并将其返回值作为参数传递给测试函数。这样,我们就可以在测试函数中使用fixture提供的数据,而无需单独定义。

2023-03-17 14:40:20 1206 1

原创 关于:pytest pytest_terminal_summary钩子函数回调使用场景

pytest_terminal_summary函数,并通过pytest_plugins 变量将该文件作为插件加载到Pytest中 这种方式同样可以实现自定义测试结果汇总逻辑。# 统计测试结果# 输出测试结果到终端在上面的代码中,我们定义了一个“my/_summary.py文件,并在其中定义了 pytest_terminal_summa ry函数。要将该文件作为插件加载到Pytest中,需要在该文件所在目录下创建一个名为$ pytestPassed: 2Failed: 0Skipped: 0。

2023-03-17 14:30:22 493

转载 转:Lua的三目运算符

(注意:无论第二个操作数是什么,都返回第二个操作数,这和其他有些语言返回false有区别)=Lua原生的语义并没有实现三目运算,一般是通过逻辑运算符and和or来模拟三目运算符的。但是最近在用lua写逻辑时,突然发现不会使用lua的三目运算符,写if - else又很麻烦,代码量又很多,不够整洁。b表达式的外边包装一层table,写成{b}的形式,返回时再写成{b}[1]的形式就可以,那么整体的表达式就变成:(a and {b} or {c})[1]这样就会导致,当b为false时,三目运算符是无效的。

2023-03-03 13:39:28 168

原创 关于Android手机adb device无法连接问题得解决办法

adb logcat >Desktop/log 将日志输出到指定目录的指定文件中,文件名为log。3.手机型号:红魔游戏手机、其他开启usb调试后,adb device 无法成功链接的手机类型。PC端使用 adb device查看链接情况,表现为链接成功后会自动断开连接或根本无法连接成功。尝试几次后发现,通过usb调试无法找到解决办法,如果有大神知道为什么,怎么解决,欢迎留言。adb pair 无线网ip:端口号,ip、端口号、配对码获取方法如图。手机usb连接上电脑、成功弹出usb模式。

2023-02-24 15:18:36 1402 1

原创 关于pymysql commit()方法卡主问题分析

python pytest 自动化 数据库相关

2023-02-23 15:40:54 356

原创 pytest.ini配置说明

pytest.ini这个文件它是pytest单元测试框架的核心配置文件 1、位置:一般放到项目的根目录 2、编码:必须是ANSI,可以使用notpad++修改编码格式 3、作用:改变pytest默认的行为 4、运行规则:不管是主函数的模式运行,命令行模式运行,都会去读取配置文件 [pytest] addopts = -vs #命令行参数,用空格分隔 testpaths ...

2022-05-25 12:02:19 726

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除