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

如何在PyCharm中通过tox运行单个测试用例?

配置PyCharm使用tox运行测试的操作步骤

方案1:单个测试用例临时修改运行配置

  • 点击目标测试用例旁的绿色运行按钮,选择「Modify Run Configuration...」
  • 将配置窗口顶部的运行类型从「Python tests」或「Unittest」修改为「Shell Script」
  • 在「Script text」输入框中填写你实际运行的测试命令:tox -e py27 mymodule.tests.test_models.FooTests.test_magic
  • 保存配置后点击运行,即可使用tox执行对应测试,不会再调用默认的_jb_unittest_runner.py

方案2:全局配置默认测试运行逻辑(永久生效)

  • 打开顶部菜单栏「Run > Edit Configurations...」
  • 展开左侧面板的「Templates」列表,找到「Shell Script」分类
  • 在「Script text」输入框中填写通用tox命令模板:tox -e py27 $TEST_PATH$
  • 后续创建新的测试运行配置时,直接选择该Shell Script模板,将$TEST_PATH$替换为你需要运行的测试用例路径即可

注意事项

  • 如果你需要动态获取当前光标所在的测试用例路径,可以使用PyCharm内置变量$SelectedText$替代固定的测试路径,选中测试用例名称后运行即可自动填充参数
  • 配置完成后需要删除之前自动生成的Python测试类型运行配置,避免PyCharm复用旧配置调用默认测试运行器

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 14:09:06