摘要:
fixtures参数化 fixture函数可以进行参数化的调用,这种情况下,相关测试集会被多次调用,即依赖该fixture的测试的集合。测试函数通常无需关注这种重复测试 . fixture的参数化有助于为那些可以以多种方式配置的组件编写详尽的功能测试 . 扩展之前的示例,我们标记fixture来创建 阅读全文
摘要:
scope:在类/模块/整个测试中共享fixture实例 当fixture需要访问网络时,因为依赖于网络状况,通常是一个非常耗时的动作 。 扩展下上面的示例,我们可以将scope="module"参数添加到@pytest.fixture中,这样每个测试模块就只会调用一次smtp_connection 阅读全文