我想在这里传递用户名、密码和电子邮件作为fixture参数:
@pytest.fixture()
def create_user(self):
try:
assert self.rbac.put_user(username, password, email).status_code == 200
yield
except AssertionError:
assert self.rbac.get_user(username).status_code == 200
yield
finally:
assert self.rbac.delete_user(username).status_code == 200
稍后我将在测试中使用此夹具:
@pytest.mark.usefixtures("create_user")
def test_assign_delete_user_to_group(self):
"""some code"""
我该怎么做?谢谢!你知道吗
尝试工厂夹具:
然后用它和
相关问题 更多 >
编程相关推荐