pytest单元测试框架

一、pytest是什么

pytest是一个使构建简单、可伸缩的使测试变得容易的框架

二、pytest的规则

  1. .py文件要test_开头或_test结尾
  2. 测试类必须以Test开头,且不能有init方法
  3. 测试用例函数以test_开头
  4. 断言使用python原生assert

三、pytest常用参数

1、需要执行某个py文件可以在终端输入 pytest 文件目录

例:

2、如果需要执行某个测试类下面的某个函数

pytest单元测试框架

也可以通过-m的方式执行某个函数

pytest单元测试框架

pytest单元测试框架

如果需要执行多个标记也可以使用or

pytest单元测试框架

pytest单元测试框架

如果需要满足多个条件的话可以使用and

pytest单元测试框架

如果想跳过某个函数不执行可以使用not

pytest单元测试框架

如果我想执行某一个函数和不执行某一个函数,剩下的忽略

pytest单元测试框架

2、-k参数(模糊匹配文件名、方法名、类名,执行匹配到的方法)

如果想执行包含某个关键字的py文件、类或方法

pytest单元测试框架

3、-s 可以在终端中打印调试信息

pytest单元测试框架

4、-v 显示执行详细信息

pytest单元测试框架

5、–collect-only 只收集用例不执行

6、-q 显示简单的执行信息

Original: https://blog.csdn.net/TheOne0226/article/details/128377132
Author: TheOne0226
Title: pytest单元测试框架

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/776875/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球