最近使用Pytest
中的fixture
和conftest
时,遇到需要在conftest中的setup和teardown方法里传递参数。这里记录以下4种实现的方式。
2.fixture中参数传递的几种方式
1)fixture中的函数返回
1 2 3 4 5 6 7 8 |
conftest.py @pytest .fixture(scope = "class" ) def setup_func(): test_data = [{
"k1" : "v1" }, {
"k2" : "v2" }] return test_data testcase.py def te
|