Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在pyCharm中选择时未运行失败的测试_Pycharm_Pytest - Fatal编程技术网

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

在pyCharm中选择时未运行失败的测试,pycharm,pytest,Pycharm,Pytest,过去,我可以通过使用RMB运行所有测试,在pyunit测试文件中运行测试。然后,我可以在失败的测试上使用RMB运行单独的测试,并单独运行该测试 在最新的更新中似乎发生了一些变化。pytest是通过一个-k选项启动的,该选项试图将测试名称用作关键字表达式。这不起作用,因此测试总是被取消选择 你知道开关是在哪里关的吗?它是怎么开的?这是一个错误 解决方法是,您不需要在单个测试上执行RMB,而是选择“运行…”或“调试…”,而选择Create'pytest for test…。这将弹出一个对话框,创建运

过去,我可以通过使用RMB运行所有测试,在pyunit测试文件中运行测试。然后,我可以在失败的测试上使用RMB运行单独的测试,并单独运行该测试

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

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

这是一个错误

解决方法是,您不需要在单个测试上执行RMB,而是选择“运行…”或“调试…”,而选择
Create'pytest for test…
。这将弹出一个对话框,创建运行此测试的配置

清空“关键字”字段,一切都会好起来

Protip:打开对话框时,在右上角选择“仅单个实例”