zoukankan      html  css  js  c++  java
  • pycharm 右键为什么会出现 "Run Twisted Trial in testxxx.py"

    新发现:

    问题描述:

    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模式,但是至少运行时不会报错



  • 相关阅读:
    区间dp体会
    P1083借教室 noip提高组复赛2012
    P2678跳石头体会 noip2015提高组
    tarjan求LCA的体会
    P1006 传纸条
    P1140 相似基因 详解
    UVA1025 城市里的间谍 A Spy in the Metro 题解
    DAG上的动规嵌套矩形问题(含思考题)
    洛谷P1030c++递归求解先序排列
    Test 2019.7.22
  • 原文地址:https://www.cnblogs.com/yuanyongqiang/p/11510847.html
Copyright © 2011-2022 走看看