前言 fixture是在测试函数运行前后,由pytest执行的外壳函数.fixture中的代码可以定制,满足多变的测试需求,包括定义传入测试中的数据集.配置测试前系统的初始状态.为批量测试提供数据源等等.fixture是pytest的精髓所在,类似unittest中setup/teardown,但是比它们要强大.灵活很多,它的优势是可以跨文件共享. 一.Pytest fixture 1.pytest fixture几个关键特性 有独立的命名,并通过声明它们从测试函数.模块.类或整个项目中的使用来…