摘要:
夹具函数不只是能写在conftest文件中在其他模块也能写但是使用范围和加载方式有所不同。 1. 写在测试文件中 import pytest @pytest.fixture def user(): return {"name": "Tom"} def test_user(user): assert 阅读全文
posted @ 2026-09-09 17:05
苹果芒
阅读(1)
评论(0)
推荐(0)
摘要:
创建一个 Session 对象,临时赋值给 session;代码块执行结束后,自动关闭这个 Session。 with sessions.Session() as session: return session.request(method=method, url=url, **kwargs) 分开 阅读全文
posted @ 2026-09-09 15:49
苹果芒
阅读(3)
评论(0)
推荐(0)
摘要:
conftest.py 的作用 共享 fixtures:在多个测试文件间共享测试夹具 作用域控制:conftest.py 的位置决定了其影响范围 插件配置:配置 pytest 插件和钩子函数 conftest.py 是 pytest 的局部配置文件。pytest 会自动加载它,一般用于放置“多个测试 阅读全文
posted @ 2026-09-09 13:48
苹果芒
阅读(2)
评论(0)
推荐(0)
摘要:
pytest 内置钩子很多,贯穿“启动 → 收集 → 执行 → 报告 → 退出”的整个生命周期。完整清单见 pytest Hooks API Reference。 常用钩子可以按阶段理解: 阶段常用钩子作用 启动与配置 pytest_addoption 注册自定义命令行参数 pytest_confi 阅读全文
posted @ 2026-09-09 13:45
苹果芒
阅读(3)
评论(0)
推荐(0)
摘要:
夹具函数使用@pytest.fixture 装饰器: 详细解释 1. @pytest.fixture 装饰器的作用 python @pytest.fixture # 这个装饰器告诉 pytest:这是一个 fixture def db_connection(): """创建测试数据库连接""" co 阅读全文
posted @ 2026-09-09 13:44
苹果芒
阅读(4)
评论(0)
推荐(0)

浙公网安备 33010602011771号