import unittest,beautifulreport,os
**如果是多層級的目錄,應該怎麼查詢測試用例**
unittest.defaulttestloader.discover -用這個discover 指定乙個目錄他會自己查詢目錄,資料夾用pyton package包(__init__自帶檔案)
test_suite = unittest.defaulttestloader.discover(
'cases'
,'*.py'
)bf = beautifulreport.beautifulreport(test_suite)
bf.report(
'report2.html'
,'哈哈哈測試報告'
)
**拼接目錄例子**
all_suite = unittest.testsuite(
)for cur_dir,dirs,files in os.walk(
'cases'):
fordir
in dirs:
ifnot
dir.startswith(
'__'):
abs_path = os.path.join(cur_dir,
dir)
test_suite = unittest.defaulttestloader.discover(abs_path,
'*.py'
) all_suite.addtests(test_suite)
print
(all_suite)
php Try Catch多層級異常測試
class a catch exception e class b catch exception e class c catch exception e try catch exception e echo end 頁面try catch裡使用c的 c1,c1裡使用b的b1,b1裡使用a的a1。預...
php Try Catch多層級異常測試
class a catch exception e class b catch exception e class c catch exception e try catch exception e echo end 頁面try catch裡使用c的 c1,c1裡使用b的b1,b1裡使用a的a1。預...
linux動態庫多層級呼叫
這是乙個小知識點,今天拿出來說說。我們有乙個應用test,它呼叫了乙個動態庫so1.so,而這個so1.so又呼叫了so2.so。so1.so的編譯命令列gcc o so2.so lso1 lrt lstdc test的編譯命令列gcc o test lso1 lrt lstdc 會報錯,說是在so...