罗杰的博客
首页
Openclaw
算法训练营
Python全栈自动化
Linux
工具教程
1
什么是用户态和内核态
2
第六章 . requests 模块 - 【接口响应】解析text/html 响应
3
第六章 . requests 模块 - 【接口请求】requests模拟headers 传参
4
第二章 . Python基础 - Python数据类型概述
5
PO设计模式、数据驱动 - yaml 数据驱动实践
登录
罗杰
累计撰写
164
篇文章
累计创建
29
个分类
累计创建
11
个标签
导航
首页
Openclaw
算法训练营
Python全栈自动化
Linux
工具教程
目录
标签
pytest
Pytest 标记预计失败的用例 - xfail
1.@pytest.mark.xfail() 这个测试用例预期是会失败的(expected to fail)。 如果它真的失败了:pytest 报告为 XFAIL(预期失败),不算真正的错误。 如果它反而成功了:pytest 报告为 XPASS(意外成功),提醒你代码逻辑可能已经修复,但测试标记没更
2025-08-16 16:45
8
0
24.8℃
Python全栈自动化
Pytest 跳过某个测试用例 - skip 和skipif
2025-08-16 15:53
3
0
24.3℃
Python全栈自动化
1.skip 跳过执行函数 语法 @pytest.mark.skip(reason=None) #reason非必填,跳过的原因 示例 import pytest @pytest.mark.skip(reason="还没实现这个功能") def test_future_feature():
Pytest自定义前置后置 - parametrize 简单应用
1.parametrize的简单应用 @pytest.mark.parametrize(argnames, argvalues, indirect=False, ids=None, scope=None) argnames: 这是传递给测试函数的参数名称,可以是一个字符串(表示一个参数)或一个列表(
2025-08-09 21:09
6
0
24.6℃
Python全栈自动化
Pytest自定义前置后置 - fixture 简单应用
1.conftest.py 文件介绍 1. 什么是 conftest.py? conftest.py 是一个专门用于存放 fixture 的文件,允许你把常用的前置条件代码集中在一个地方,供多个测试文件共享。这样你就不需要在每个测试文件中重复编写相同的前置代码。 2. conftest.py 的基本
2025-08-09 20:18
15
0
25.5℃
Python全栈自动化
Pytest模块 - 前置和后置运行级别
1.模块级:setup_module() 和 teardown_module() 作用范围:整个模块(文件)运行前后各执行一次。 def setup_module(): print("\n[模块级前置]:只在整个文件开始前执行一次") def teardown_module():
2025-08-05 20:56
12
0
25.2℃
Python全栈自动化
第七章 . Pytest模块 - 用例设计规范
2025-08-03 22:39
16
0
25.6℃
Python全栈自动化
1.pytest 用例编写规则 文件名以test_.py开头或_test.py结尾 以test_开头的函数 以Test开头的类 以test 开头的方法 所有的包pakege必须要有-init-.py文件 2.实例演示
第七章 . Pytest模块 - 介绍和环境安装
2025-08-03 22:02
3
0
24.3℃
Python全栈自动化
1.模块介绍 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考能够支持简单的单元测试和复杂的功能测试 支持参数化 执行测试过程中可以将某些测试跳过,或者对某些预期失败的case标记成失败 支持重复执行失败的case 支持运行由 unittest编写的测试case 具有很多第三方插件,并且可
上一页
下一页
1
2
弹