1. 程式人生 > >python unittest makesuite用例組織

python unittest makesuite用例組織

#coding=utf-8
#測試用例元件
import unittest
import sys,time
import HTMLTestRunner
#匯入測試用例組
sys.path.append("test_case/")
from test_case import *
#用例陣列,新增用例
alltestnames=[

    domain_set.Domain_set,

    check_license.Login,

   ……………………,

        ]

testunit=unittest.TestSuite()


for test in alltestnames:
    testunit.addTest(unittest.makeSuite(test))
#testunit.addTest(unittest.makeSuite(add_node.Add_node))

#now=time.strftime('%Y-%m-%d_%H:%M',time.localtime(time.time()))
#生成測試報告
#filename="report/"+now+"_result.html"
filename="/root/report/result.html"
fp=open(filename,"wb")
runner=HTMLTestRunner.HTMLTestRunner(
    stream=fp,
    title=u'叢集檔案系統測試報告',
    description=u'用例執行情況:')
#runner=unittest.TextTestRunner()
#執行測試
runner.run(testunit)