nose框架命令与特点

a、nose执行相关命令

1、nosetests -h 查看所有nose命令与说明

2、nosetests  查看是否安装nose成功

3、nosetests -with-xunit输出xml结果报告

4、nosetests -v 查看运行信息和调试信息

5、nosetests -w 目录:指定一个目录运行测试

6、nosetests -f 执行测试

 

b、nose特点:

1、 以test开头文件

2、以test开头函数或方法

3、以test开头的类

4、nose.main()自动发现测试用例并执行

 

例子:

import  nose


def test_demo1():
    print  'I am demo1'


def test_demo2():
    print  'I am demo2'


if __name__ == '__main__':
    nose.main()

输出结果:

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Users\Administrator\PycharmProjects\projecttest>nosetests -s
I am demo1
.I am demo2
.
----------------------------------------------------------------------
Ran 2 tests in 0.105s

OK

C:\Users\Administrator\PycharmProjects\projecttest>

 

上一篇:python – 如何找到在基础测试类中定义的类属性?


下一篇:python – 如何禁用django迁移调试日志记录?