pytest测试框架setup与fixture连用

测试用例test_Pytest.py文件

import pytest


class TestPytest:

    @pytest.fixture(autouse=True)
    def setup_method(self,get_token):
        token = get_token
        print(token)
        self.phone = 'a'
        print("setup方法执行")

    def test_process(self):
        print("test_one方法执行")
        assert 1 == 1

    def teardown_method(self):
        print("teardown方法执行")


if __name__ == "__main__":
    pytest.main(['-s', 'test_Pytest.py'])

conftest.py文件


import pytest
# conftest.py
@pytest.fixture(scope='session')
def get_token():
    token = 'qeehfjejwjwjej11sss@22'
    yield token

pytest测试框架setup与fixture连用

上一篇:【pytest官方文档】解读fixtures - 10. fixture有效性、跨文件共享fixtures


下一篇:010、fixture作为测试用例的入参