【Pytest】TypeError: `args` parame

2021-11-19  本文已影响0人  Queenie的学习笔记

1. 问题:

if __name__== "__main__":
    pytest.main('-q', 'test_class.py')

这段代码在pycharm里运行,报错“TypeError: args parameter expected to be a list of strings, got: '-q' (type: <class 'str'>)”

2. 原因:需要传递列表,但却传的是字符串

3. 解决办法:

改成

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

上一篇 下一篇

猜你喜欢

热点阅读