zoukankan      html  css  js  c++  java
  • nose在python2与python3中的包的自动发现用例的区别

      最近在使用python3,同样装了nose,发现自动发现用例总是有问题,如下面的代码结婚

    testcase
         |------ __init__.py
         |------ test_bb.py
    
    
    
    test_bb.py中文件为:
    
    def test_qq():
        pass

    Python3中:

    再使用nose执行testcase提示:

    ----------------------------------------------------------------------
    Ran 0 tests in 0.001s

    OK

    Python2中:

    But,同样的代码在python2中可以自动发现

    ----------------------------------------------------------------------
    Ran 1 tests in 0.001s

    OK

    去git查看,有人提了类型的BUG,具体原因就不细究了,nose已经不再维护了,新起来nose,后续我也将进行nose2的框架介绍

    这里,如果想用python3继续,只能在__init__.py中写入

    from testcase.test_bb import *

  • 相关阅读:
    A
    B
    A
    A
    B
    C
    有趣的平方和的推导
    一篇写的非常好的匈牙利算法文章
    2014 UESTC Training for Data Structures G
    2014 UESTC Training for Data Structures H
  • 原文地址:https://www.cnblogs.com/landhu/p/12274261.html
Copyright © 2011-2022 走看看