首页 > 其他 > 详细

pycharm 右键为什么会出现 "Run Twisted Trial in testxxx.py"

时间:2019-09-12 12:13:09      阅读:121      评论:0      收藏:0      [点我收藏+]

新发现:

问题描述:

pycharm 右键出现了 "Run Twisted Trial in testxxx.py",或者是"Run ‘Unittests‘ in xxx.py", 而不是 ”run ***.py“

 

问题展示:

使用pycharm编写python程序的过程中,测试文件就用test_**.py命名了,结果运行的时候发现:这是什么!?

技术分享图片

 

 

 仔细看了下右键???熟悉的`Run xxx.py`哪去了?为什么要使用Twisted给我运行我的py文件呢?谁做的主?我对pycharm做了什么吗?没有啊!

技术分享图片

 

 

 

 查资料发现,有2种情况会出现这个问题:

1.文件名是以test开头的.py文件

2.文件中有函数的函数名是以test开头的.py文件

  嗯?函数名也不行?这么残暴?have a try:

  果然:文件中的函数名如果是test开头的,也会有这个问题:

  技术分享图片

 

Anyway, 总之:

  原因:是因为文件名中,或者是函数名中,存在 test或者test_开头的,所以在运行时python就会自动转换为.test模式进行测试。

  解决:不以 test或者test_开头呗。或者:

       file→Settings→Tools→Python Integrated Tools中的Default test runner,将当前选项更改为py.test

       更改之后,再运行程序,或变成“Run ‘py.test test_***.py’ ”,虽然变成了py.test模式,但是至少运行时不会报错

技术分享图片

 

 

 



 

pycharm 右键为什么会出现 "Run Twisted Trial in testxxx.py"

原文:https://www.cnblogs.com/yuanyongqiang/p/11510847.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!