python中有太多的單元測試框架和工具锦聊,什么unittest, testtools, subunit,
coverage, testrepository, nose, mox, mock, fixtures,
discover,再加上setuptools,
distutils等等
========
Python的標準庫中的unittest和doctest都具備簡單的單元測試功能猬膨。但是我們需要測試用例tag的功能。這個tag的一個實例:我們的測試用例可以標為high舔稀,有些標為middle频祝,有些標為low,可以選擇執(zhí)行為high或者全部用例歌逢。這些功能unittest和doctest都沒有支持。
于是我們轉(zhuǎn)向外部模塊翘狱。從pypi上看秘案,外部的單元測試模塊主要有pytest和nose。Nose的下載量數(shù)倍于pytest潦匈。表面上看應該毫無疑問選Nose了阱高。