Python 测试框架
原创

Python

Python 测试框架

发表于 2026-11-14

更新于 13小时前

阅读量: 4

学习笔记说明

这是一篇Python的学习笔记,关于Python 测试框架,仅做记录

为什么需要测试框架

  1. 防回归——改一处坏一片,没测试不敢重构。
  2. 保契约——契约即承诺,测试锁死预期输入输出。
  3. 提效率——验证十次,不如脚本跑一秒。

实现测试

安装必要库

uv add --package web-service --group dev httpx==0.28.1 pytest==9.1.1 pytest-asyncio==1.4.0
1

配置web-service/pyproject.toml


[tool.pytest.ini_options]
asyncio_mode = "auto"
testpaths = ["test"]
1
2
3
4

配置Makefile

test:
	uv run pytest apps/web-service/test/integration/ -v
1
2

配置.gitignore

# temp
/temp
/tmp
1
2
3
评论
0/100
0/100
0/100
0/250
暂无评论