场景:
之前大部分参数化都是对测试用例进行参数化用@pytest.mark.parametrize来参数化,但是有的时候,需要对@pytest.fixture进行参数化,
比如一个用户登录后,去新建好多账号,可以用@pytest.mark.parametrize对账号进行参数化,把登录写在@pytest.fixture(scope='module')中,
但是多个用户登录,新建多个账号,要对fixture也进行参数,就需要用到fixture参数化params来解决
参考文章:
场景:
之前大部分参数化都是对测试用例进行参数化用@pytest.mark.parametrize来参数化,但是有的时候,需要对@pytest.fixture进行参数化,
比如一个用户登录后,去新建好多账号,可以用@pytest.mark.parametrize对账号进行参数化,把登录写在@pytest.fixture(scope='module')中,
但是多个用户登录,新建多个账号,要对fixture也进行参数,就需要用到fixture参数化params来解决
参考文章: