51Testing软件测试论坛
标题:
pytest.mark.parametrize传递可变数据问题
[打印本页]
作者:
yubill727
时间:
2021-1-4 17:01
标题:
pytest.mark.parametrize传递可变数据问题
class Test_case(object):
@pytest.mark.parametrize('testcasedatadict', thistestcasedata()['testcasedata'])
def test_interface(self,testcasedatadict):
print(testcasedatadict)
pytest.main(["-s","testcasedata\\testcase_exe_fun.py::Test_case::test_interface"])
pytest.main(["-s","testcasedata\\testcase_exe_fun.py::Test_case::test_interface"])
我在不关闭的进程情况下执行pytest.main改变了thistestcasedata()['testcasedata']值,然后第二次执行pytest.main还是使用了初始的thistestcasedata()['testcasedata']值,怎么多次pytest.main, @pytest.mark.parametrize('testcasedatadict', thistestcasedata()['testcasedata'])使用不同值啊
PS:进程未杀死的情况多次pytest.main
作者:
海海豚
时间:
2021-1-5 09:35
https://www.cnblogs.com/fyly/p/11223287.html
参考下这个
作者:
bellas
时间:
2021-1-5 09:52
参考下这个
https://www.cnblogs.com/fyly/p/11223287.html
作者:
litingting0214
时间:
2021-1-5 11:36
https://www.cnblogs.com/fyly/p/11223287.html
参考下这篇文章
作者:
郭小贱
时间:
2021-1-5 13:14
参考这个实例讲解的链接看下:
https://www.cnblogs.com/hghua/p/13266380.html
作者:
jingzizx
时间:
2021-1-5 15:45
看一下楼上的实例
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2