代码之家  ›  专栏  ›  技术社区  ›  Ray Salemi

在PyCharm中选择时未运行失败的测试

  •  0
  • Ray Salemi  · 技术社区  · 6 年前

    以前我可以在pyunit测试文件中运行测试,方法是使用人民币来运行所有测试。然后我可以通过在一个失败的测试上使用人民币并单独运行那个测试来运行单独的测试。

    在最新的更新中似乎有些变化。pytest正在使用-k选项启动,该选项试图将测试名称用作关键字表达式。这不起作用,因此测试总是被取消选择。

    你知道开关在哪里关吗?怎么开的?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Ray Salemi    6 年前

    这是个虫子 PY-31181 是的。

    解决方法是,不要在一次测试中选择“运行…”或“调试…”,而是选择 Create 'pytest for test... 是的。这将弹出一个对话框,用于创建运行此测试的配置。

    把“关键字”字段去掉,一切都会好的。

    protip:在打开对话框的同时,在右上角选择“仅单实例”。