【问题标题】:How do you configure PyCharm to run py.test with command-line options like -s?如何配置 PyCharm 以使用 -s 等命令行选项运行 py.test?
【发布时间】:2015-01-10 04:19:28
【问题描述】:

我想出了如何从 PyCharm 运行 py.test 文件:

  • 运行/调试配置
  • 在 Python 测试类别中,单击“+”按钮添加新配置
  • 选择py.test
  • 输入 Target 脚本和工作目录的完整路径

但我似乎无法添加-s 选项以允许我的测试脚本在未捕获和隐藏的标准输出的情况下运行。 (我在解释器选项下尝试了-s,但它似乎什么也没做。)

如何启用-s

【问题讨论】:

    标签: python pycharm pytest


    【解决方案1】:

    哦,我终于明白了:

    您将其添加到运行/编辑配置对话框的 py.tests 选项区域中。

    【讨论】:

    • 扩展:如果你想配置默认值(所以 PyCharm 在自动创建启动配置时会自动设置),Run/Debug Edit Configurations 下有单独的Defaults 类别。只需将其设置在Python tests > py.test 下即可。
    • 仍然对我不起作用。我正在尝试添加“.py”,这意味着在所有 py 文件中查找名为 test_ 的函数。它被测试运行脚本吞噬。
    • 你能说明你是如何进入这个屏幕的吗?我似乎找不到它。编辑没关系。也找到了
    • 我们如何使用 PyDev 插件在 Eclipse 中配置类似的设置?
    • @zeal -- 不知道,作为一个单独的问题提出。
    猜你喜欢
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-27
    • 2015-04-18
    • 1970-01-01
    相关资源
    最近更新 更多