一、簡介
nose 是python自帶框架unttest的擴展,使測試更簡單高效;nose是一個開源的項目,可以在官網上下載源碼
1、快速安裝
有以下幾中安裝方式:
easy_install nose
pip install nose
對於python怎么安裝easy_install或pip工具,這里不介紹,網上很多教程.
如果你沒有安裝easy_install或pip工具,你可以去官網上下載安裝包,然后解壓,並cd進放解壓的目錄,然后輸入以下代碼,以安裝1.3.7為例
python setup.py install
[root@localhost ~]# tar -zvxf nose-1.3.7.tar.gz [root@localhost ~]# cd nose-1.3.7 [root@localhost nose-1.3.7]# python setup.py install
安裝完成后有如下提示:
Installed /usr/lib/python2.6/site-packages/nose-1.3.7-py2.6.egg Processing dependencies for nose==1.3.7 Finished processing dependencies for nose==1.3.7
如果沒有安裝成功,將無法使用nose
2、快速使用
nose使用相當簡單,在windows下,只要進放命令行,進行你所寫的腳本目錄,輸入nosetests就行
另,nose還要很多參數可以使用,使用-h看到所有參數的help,后面的章節將會對參數做詳細介紹
注:
nose目前已支持python3,如果沒有安裝pip,使用源碼安裝時,必須使用下面方式:
python3 setup.py install
如果你的項目是基於python2的,你使用2to3的工具時,使用下面命令可以自動將你的nose轉成python3的,
python3 setup.py nosetests
要注意的是:nose本身支持python3,但nose下的部分第三方插件本不一定支持python3,所以使用的時候要確認