当前位置: 首页 > news >正文

D82【python 接口自动化学习】- pytest基础用法

day82 pytest初体验

学习日期:20241128

学习目标:pytest基础用法 -- pytest初体验

学习笔记:

文件命名规范
  1. py测试文件必须以test_开头(或_test结尾)
  2. 测试方法必须以test开头
  3. 测试类必须以Test开头,并且不能有init方法

安装pytest-ordering包

#1、登录 2、查找商品 3、下单 4、支付
import pytestdef testlogin():print("login...")@pytest.mark.run(order=1)
def test_search():print("search...")
def test_order():print("order...")
def testpay():print("pay...")
常用断言类型
def test_assert():assert 1 != 2assert 1<2assert 2>1assert 1>=1assert 1<=1assert 'a' in 'abc'assert 'a' not in 'bc'assert True is True
总结
  1. py测试文件必须以test_开头(或_test结尾)
  2. 测试方法必须以test开头
http://www.lryc.cn/news/495748.html

相关文章:

  • 在开发环境中,前端(手机端),后端(电脑端),那么应该如何设置iisExpress
  • 磁盘/系统空间占满导致黑屏死机无法开机的解决办法
  • 使用zabbix监控k8s
  • MacOS安装MySQL数据库和Java环境以及Navicat
  • 算法的复杂度
  • Linux命令进阶·如何切换root以及回退、sudo命令、用户/用户组管理,以及解决创建用户不显示问题和Ubuntu不显示用户名只显示“$“符号问题
  • 若依项目源码阅读
  • JVM知识点学习-1
  • TypeScript和JavaScript区别详解
  • RVO动态避障技术方案介绍
  • Vue进阶之单组件开发与组件通信
  • OGRE 3D----5. OGRE和QML事件交互
  • ARIMA-神经网络混合模型在时间序列预测中的应用
  • 常见靶场的搭建
  • [MacOS] [kubernetes] MacOS玩转虚拟化最佳实践
  • HarmonyOS:@Provide装饰器和@Consume装饰器:与后代组件双向同步
  • git 上传代码时报错
  • 判断1456789876541是否为素数,是输出“是素数“,不是则输出“不是素数“
  • Flutter:封装发送验证码组件,注册页使用获取验证码并传递控制器和验证码类型
  • 亚马逊IP关联是什么?
  • Electron + vue3 打包之后不能跳转路由
  • docker安装clickhouse副本集群
  • vue超过三行显示省略号和查看更多按钮
  • 【软考速通笔记】系统架构设计师⑤——软件工程基础知识
  • Qt 详解QRubberBand
  • HTB:Love[WriteUP]
  • 【RabbitMQ 消息列队测试之:调试技巧】
  • Ubuntu FTP服务器的权限设置
  • @Pattern (用于校验字符串是否符合特定正则表达式)
  • 5G学习笔记之随机接入