pytest指定fixture作用范围
#scope参数有四个待选值:function(默认)、class、module、session。 @pytest.fixture(scope='function') def function_scope(): return "function_scope" @pytest.fixture(scope='class') def class_scope(): return "class_scope" @pytest.fixture(scope='module') def module_scope(): return "module_scope" @pytest.fixture(scope='session') def session_scope(): return "session_scope" @pytest.mark.usefixtures("class_scope") class Testscope(): def test_1(self,session_scope,module_scope,function_scope): assert True def test_2(self,session_scope,module_scope,function_scope): assert True
pytest --setup-show test_demo.py
本文来自博客园,作者:OTAKU_nicole,转载请注明原文链接:https://www.cnblogs.com/nicole-zhang/p/11390249.html