pytest 一个测试类怎样使用多种fixture前置方法

fixture()方法写在哪里?

@pytest.fixture(scope="范围")写在conftest文件中,如下图

怎么使用fixture()呢?分为一个类中使用一个前置或一个类中使用多个前置条件方法

1、conftest文件无需import,会自动调用

2、只需将要用的fixture调用即可 @pytest.mark.usefixtures("start_app")

3、一个测试类,分别需要使用两个前置条件时,分别使用2中的调用语句,更改里面的方法名即可,下图圈住的就是分别使用了两种fixture

原文地址:https://www.cnblogs.com/cuitang/p/11418968.html