
Pytest
共 2 页,6 篇文章该标签下的所有文章



如何用FastAPI玩转多模块测试与异步任务,让代码不再“闹脾气”?
2025-09-10
fastapi
FastAPI框架在多模块集成测试中,通过pytest的fixture创建临时数据库,确保测试数据隔离,并使用unittest.mock模拟外部依赖,验证模块间交互。异步任务通过BackgroundTasks处理,定时任务则借 …
阅读更多
广告位

如何在FastAPI中玩转“时光倒流”的数据库事务回滚测试?
2025-09-09
fastapi
在 FastAPI 项目中,集成测试通过事务回滚机制确保测试环境的干净性。使用 pytest、SQLAlchemy 和 FastAPI TestClient 组合,实现数据库事务的嵌套控制,测试中的所有数据库操作在用例结束时自动回滚。 …
阅读更多


为什么你的FastAPI测试覆盖率总是低得让人想哭?
2025-09-01
fastapi
FastAPI 开发中,测试环境和基础框架的搭建至关重要。使用 pipenv 或 poetry 管理虚拟环境和依赖,项目结构包括应用入口、API 路由、数据模型、数据库连接和配置文件。核心框架代码涉及 SQLAlchemy 配 …
阅读更多
广告位
