概述
1.測試腳手架(test fixture)
測試準備前要做的工作和測試執行完后要做的工作.包括setUp()和tearDown().
2.測試案例(test case)
最小的測試單元.
3.測試套件(test suite)
測試案例的集合.
4.測試運行器(test runner)
測試執行的組件.
命令行接口
可以用命令行運行測試模塊,測試類以及測試方法.
python -m unittest test_module1 test_module2
python -m unittest test_module.TestClass
python -m unittest test_module.TestClass.test_method
可加-v打印詳細信息
python -m unittest -v test_module
測試案例自動搜索unittest支持簡單的test discovery. 命令行傳入discovery后,框架會自動在當前目錄搜索要測試的案例并執行.搜索目錄必須是包或者模塊.基本使用如下:
cd project_directory
python -m unittest discover
子選項如下:
-v,
主站蜘蛛池模板:
隆回县|
文登市|
临湘市|
会理县|
泉州市|
盐津县|
松潘县|
石河子市|
宣武区|
温泉县|
德州市|
舟山市|
如皋市|
霍山县|
大关县|
盐城市|
江口县|
铁力市|
德庆县|
桑日县|
锦州市|
双城市|
东丽区|
乐亭县|
秦皇岛市|
宁化县|
海伦市|
城市|
平谷区|
桂林市|
荣成市|
永昌县|
宁陵县|
二连浩特市|
宣武区|
电白县|
海丰县|
岳池县|
罗江县|
青神县|
富顺县|