天天看點

python nose測試架構全面介紹一一、簡介

轉載自 python nose測試架構全面介紹一

侵删

一、簡介

     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      
[[email protected] ~]# tar -zvxf nose-1.3.7.tar.gz
[[email protected] ~]# cd nose-1.3.7
[[email protected] 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就行

python nose測試架構全面介紹一一、簡介

另,nose還要很多參數可以使用,使用-h看到所有參數的help,後面的章節将會對參數做詳細介紹

python nose測試架構全面介紹一一、簡介

注:

nose目前已支援python3,如果沒有安裝pip,使用源碼安裝時,必須使用下面方式:

python3 setup.py install       

如果你的項目是基于python2的,你使用2to3的工具時,使用下面指令可以自動将你的nose轉成python3的,

python3 setup.py nosetests      
要注意的是:nose本身支援python3,但nose下的部分第三方插件本不一定支援python3,是以使用的時候要确認