Library Search
结果页

Pytest 测试框架完全指南

在 技术栈 中找到 8 个匹配结果。

返回文档库
技术栈

技术栈

8 个
查看全部
Pytest ## Pytest Pytest 是 Python 最流行的测试框架,由 Holger Krekel 于 2004 年创建。它以简洁的断言语法和丰富的插件生态取代了标准库 unittest。 ### 解决什么问题 - 用最少的样板代码编写测试用例 - 提供 fixture 机制优雅管理测试依赖和资源 - 参数化测试避免重复代码 ### 关键特性 - 自动发现测试:以 `test_` 开头即可… 3% Django class PostModelTest(TestCase): def setUp(self): """每个测试方法前运行""" self.user = User.objects.create_user(username="testuser", password="testpass") self.tag = Tag.objects.create… 2% PHPUnit ## PHPUnit\n\nPHPUnit 是 PHP 生态的事实标准测试框架,由 Sebastian Bergmann 创建。它实现了 xUnit 架构,支持单元测试、集成测试、Mock 对象和代码覆盖率分析。\n\n### 核心特性\n\n- **xUnit 架构**:经典的 TestCase / TestSuite 模式\n- **断言库**:100+ 内置断言方法\n- **Mock 对象… 2% Java @PutMapping("/{id}") public ResponseEntity<User> update(@PathVariable Long id, @RequestBody User user) { return repo.findById(id).map(existing -> { existing.setName(user.getNam… 1% FastAPI # 异步 HTTP 客户端(测试用) pip install pytest # 测试框架 # 一键安装 pip install fastapi uvicorn[standard] sqlalchemy alembic python-jose[cryptography] passlib[bcrypt] python-multipart httpx… 1% OpenOCD # OpenOCD 调试实战手册 ## 本章目标 深入掌握 OpenOCD 的调试技巧:硬件断点、条件断点、RTOS 感知调试、Flash 操作。 --- ## 1. OpenOCD 架构理解 ``` GDB Client ──TCP:3333──> OpenOCD Server ──USB──> 调试探针 ──SWD/JTAG──> MCU… 1% NestJS @Module({ imports: [TypeOrmModule.forFeature([Post])], controllers: [PostsController], providers: [PostsService], }) export class PostsModule {} ``` ### `app.module.ts` 数据库配置 ```typescript Type… 1% Entity Framework ### 事务 ```csharp using var transaction = await db.Database.BeginTransactionAsync(); try { db.Orders.Add(order); db.Inventory.Remove(stock); await db.SaveChangesAsync(); await transacti… 1%