学习环境: python3.7
nose版本: 1.3.7
一:安装
直接使用pip安装即可:
pip install nose
二: 了解常用命令行参数
nose相关执行命令:
1、 nosetests –h查看所有nose相关命令
2、 nosetests –s 执行并捕获输出 (即将代码中的print方法信息显示在屏幕上)
3、 nosetests –with-xunit输出xml结果报告
4、 nosetests -v: 查看nose的运行信息和调试信息
5、 nosetests -w 目录:指定一个目录运行测试
nose 特点:
a) 自动发现测试用例(包含[Tt]est文件以及文件包中包含test的函数)
b) 以test开头的文件
c) 以test开头的函数或方法
d) 以Test开头的类
经过研究发现,nose会自动识别[Tt]est的类、函数、文件或目录,以及TestCase的子类,匹配成功的包、任何python的源文件都会被当做测试用例,如果文件名不是[Tt]est开头且类名也不是[Tt]est开头时,nose将无法正确识别出测试用例。
实例:
文件名为: TestClass.py
class TestClass():