装置有明确的名称,通过声明它们在测试函数、模块、类或整个项目中的使用来激活。
夹具以模块化的方式实现,因为每个夹具名称触发 夹具功能 可以使用其他固定装置。
夹具管理从简单的单元扩展到复杂的功能测试,允许根据配置和组件选项参数化夹具和测试,或者跨功能、类、模块或整个测试会话范围重复使用夹具。
无论使用多少夹具,拆卸逻辑都可以轻松、安全地进行管理,无需手动仔细处理错误或微观管理添加清理步骤的顺序。
此外,pytest继续支持 经典的Xunit风格设置 . 您可以混合这两种样式,根据您的喜好,逐步从经典样式移动到新样式。你也可以从现有的 unittest.TestCase style 或 nose based 项目。
