美文网首页
【Pytest】TypeError: `args` parame

【Pytest】TypeError: `args` parame

作者: Queenie的学习笔记 | 来源:发表于2021-11-19 09:03 被阅读0次

    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'])
    
    

    相关文章

      网友评论

          本文标题:【Pytest】TypeError: `args` parame

          本文链接:https://www.haomeiwen.com/subject/ijrrtrtx.html