python中的單元測試框架有unittest、nose和pytest三種
1.unittest
unittest是Python標準庫中自帶的單元測試框架,其具有支持自動化測試、測試用例的初始化和關閉、測試用例的聚合等功能。
2.nose
nose是一個Python的第三方單元測試框架,其兼容unittest,且具有用例編寫、用例發(fā)現(xiàn)和執(zhí)行、測試夾具、測試生成器和插件體系等功能。
3.pytest
pytest是一個功能全面的Python測試框架,具有支持參數(shù)化、支持簡單的單元測試和復雜的功能測試、自定義擴展等特點。