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

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

day82 pytest初体验

学习日期:20241128

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

学习笔记:

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

安装pytest-ordering包

#1、登录 2、查找商品 3、下单 4、支付
import pytest


def 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 != 2
    assert 1<2
    assert 2>1
    assert 1>=1
    assert 1<=1
    assert 'a' in 'abc'
    assert 'a' not in 'bc'
    assert True is True
总结
  1. py测试文件必须以test_开头(或_test结尾)
  2. 测试方法必须以test开头

http://www.kler.cn/a/418798.html

相关文章:

  • 多线程篇-8--线程安全(死锁,常用保障安全的方法,安全容器,原子类,Fork/Join框架等)
  • windows下安装node.js和pnpm
  • YOLO 标注工具 AutoLabel 支持 win mac linux
  • 【Electron学习笔记(三)】Electron的主进程和渲染进程
  • 【论文复现】从零开始搭建图像去雾神经网络
  • 【软考速通笔记】系统架构设计师⑧——系统质量属性与架构评估
  • 14 - Java 面向对象(中级)
  • SqlServer REVERSE字符串值的逆序排序函数
  • 框架学习07 - SpringMVC 其他功能实现
  • Cisco WebEx 数据平台:统一 Trino、Pinot、Iceberg 及 Kyuubi,探索 Apache Doris 在 Cisco 的改造实践
  • 线性表-链式描述(C++)
  • 【联表查询】.NET开源 ORM 框架 SqlSugar 系列
  • 【C语言】扫雷游戏(一)
  • 火山引擎VeDI在AI+BI领域的演进与实践
  • Web开发基础学习——理解React组件中的根节点
  • 【计网不挂科】计算机网络——<34道经典简述题>特训
  • Vue.js 深入探索:自定义指令与插件开发
  • vscode远程连接ssh
  • React前端进阶面试(七)
  • 将面具贴到人脸上的过程