轉載自 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就行
另,nose還要很多參數可以使用,使用-h看到所有參數的help,後面的章節将會對參數做詳細介紹
注:
nose目前已支援python3,如果沒有安裝pip,使用源碼安裝時,必須使用下面方式:
python3 setup.py install
如果你的項目是基于python2的,你使用2to3的工具時,使用下面指令可以自動将你的nose轉成python3的,
python3 setup.py nosetests
要注意的是:nose本身支援python3,但nose下的部分第三方插件本不一定支援python3,是以使用的時候要确認