You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Pytest运行项目中指定的多个测试文件?

运行指定多个Pytest测试文件的方法

针对你的项目结构,有两种可靠的方式运行test_api1.py和test_api2.py这两个文件:

方法一:直接指定完整文件路径(推荐)

直接在pytest命令后列出两个文件的完整路径,用空格分隔即可:

python -m pytest -vs tests/test_api1/test_api1.py tests/test_api2/test_api2.py

这种方式精准度最高,不会出现误匹配其他测试文件的情况。

方法二:用-k参数匹配文件名

如果不想写完整路径,可以通过-k参数匹配文件名,用or连接两个文件名:

python -m pytest -vs -k "test_api1.py or test_api2.py"

注意:这种方式依赖文件名的唯一性,如果项目中存在其他包含test_api1.py或test_api2.py字符串的测试文件,会被一并运行,所以仅在文件名无重复时使用。

内容的提问来源于stack exchange,提问作者bananacatsky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 20:19:01