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

embedded/2024/12/3 3:10:53/

day82 pytest初体验

学习日期:20241128

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

学习笔记:

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

安装pytest-ordering包

python">#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...")
常用断言类型
python">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.ppmy.cn/embedded/142494.html

相关文章

(免费送源码)计算机毕业设计原创定制:Java+ssm+JSP+Ajax SSM棕榈校园论坛的开发

摘要 随着计算机科学技术的高速发展,计算机成了人们日常生活的必需品&#xff0c;从而也带动了一系列与此相关产业&#xff0c;是人们的生活发生了翻天覆地的变化&#xff0c;而网络化的出现也在改变着人们传统的生活方式&#xff0c;包括工作&#xff0c;学习&#xff0c;社交…

【二分查找】力扣 34. 在排序数组中查找元素的第一个和最后一个位置

一、题目 二、思路 将题目转化为求解 target 和 target 1 的查找。分别采用最基础的二分查找即可。 三、题解 class Solution {public int[] searchRange(int[] nums, int target) {int n nums.length;int start lowerBound(nums, target);if (start n || nums[start] !…

家庭记账本小程序

私信我获取源码和万字论文&#xff0c;制作不易&#xff0c;感谢点赞支持。 摘 要 随着我国经济迅速发展&#xff0c;人们对手机的需求越来越大&#xff0c;各种手机软件也都在被广泛应用&#xff0c;但是对于手机进行数据信息管理&#xff0c;对于手机的各种软件也是备受用户…

【2025最新计算机毕业设计】基于SpringBoot+Vue文化创意展示与交流平台【提供源码+答辩PPT+文档+项目部署】

作者简介&#xff1a;✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流。✌ 主要内容&#xff1a;&#x1f31f;Java项目、Python项目、前端项目、PHP、ASP.NET、人工智能…

MySQL索引与分区:性能优化的关键

在开发过程中&#xff0c;随着数据量的不断增长&#xff0c;MySQL 查询的性能问题会逐渐显现。特别是在大数据量下&#xff0c;查询变得越来越慢&#xff0c;甚至可能导致系统崩溃。为了优化查询&#xff0c;MySQL 提供了 分区&#xff08;Partitioning&#xff09; 和 索引&am…

音视频-什么是帧,视频为什么要编码

帧就是动画中的一张图片&#xff0c;这相当于电影胶片上的一个镜头&#xff0c;一帧就是一幅静止的画面&#xff0c;连续的帧就形成了我们看到的动画和视频。 但是直接采集后没经过处理的视频&#xff0c;其实是没有办法真正在互联网上进行传输的。以一张1920乘1080的图片为例&…

家校通小程序实战教程03学生管理

目录 1 创建数据源2 搭建后台功能3 设置主列字段4 批量导入数据5 设置查询条件6 实现查询和重置总结 我们现在已经搭建了班级管理&#xff0c;并且录入了班级口令。之后就是加入班级的功能了。这里分为老师加入班级和学生家长加入班级。 如果是学生家长的话&#xff0c;在加入之…

python画图plt.close()一直闪烁

解决方法&#xff1a; import matplotlib matplotlib.use(Agg) # 设置后端为 Agg 在Matplotlib中&#xff0c;’后端’&#xff08;backend&#xff09;指的是用于实际绘制图形的底层图形库。Matplotlib支持多种后端&#xff0c;如’TkAgg’、’Qt5Agg’、’WXAgg’等&…