第三:Pytest常用运行方式

📅 2026/7/17 20:14:43 👁️ 阅读次数 📝 编程学习
第三:Pytest常用运行方式

一.PyCharm中可能遇到的问题

1.在单个test_xxx.py文件中,在main中传入了参数,但不管怎么运行都没有生效,在cmd窗口又是正常生效的,甚至在run_suite.py中的main也是正常的1.1.这是因为程序自动识别到pytest框架,默认以pytest运行,要main主函数运行
2.解决方法
2.1.修改Python解释器(但需要对每个test文件都这样,很麻烦)2.1.1."编辑配置/调试配置",新增"解释器",将目标文件作为单独的Python文件运行



2.2.修改Python集成工具(可以一劳永逸)2.2.2.进入到"文件-设置-Python-工具->集成工具->测试->默认测试运行程序->修改Unittest"