前言
有的场景setup与teardown无法满足,如:有的用例需要登录才能执行,有的用例不需要登录。
fixture
fixture可以满足以上特殊的场景。
1. 只有登录的函数上面加上 @pytest.fixture()
2. 在要使用的测试方法中传入(登录函数名称),就先登录
案例
import pytest @pytest.fixture() def login(): print("登录") def test_case1(login): print("测试用例1") pass def test_case2(): print("测试用例2") pass if __name__ == '__main__': pytest.main(["-s"])
标签:__,03,登录,fixture,pytest,print,def From: https://www.cnblogs.com/quxue/p/18188392