测试报告模式

 1 import unittest,time
 2 from BSTestRunner import BSTestRunner
 3 from Website.test_case.modle.function import *
 4 
 5 logger=get_logger()
 6 
 7 test_dir='./test_case'
 8 repor_dir='./test_report'
 9 
10 discover=unittest.defaultTestLoader.discover(test_dir,pattern='test_login.py')
11 
12 now=time.strftime('%Y-%m-%d %H_%M_%S')
13 report_file=repor_dir+'/'+now+'report.html'
14 
15 logger.info('start test case')
16 with open(report_file,'wb') as f:
17     runner=BSTestRunner(stream=f,title='ning test report',description='ning')
18     runner.run(discover)
19     f.close()
20 
21 # logger.info('send mial...')
22 # send_mail(latest_report())
23 # logger.info('end')

 

posted on 2019-07-13 11:55  cherry_ning  阅读(68)  评论(0)    收藏  举报

导航