欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python BeautifulReport可視化報(bào)告代碼實(shí)例

 更新時(shí)間:2020年04月13日 11:15:59   作者:天天向上327  
這篇文章主要介紹了Python BeautifulReport可視化報(bào)告代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

操作步驟

1.下載BeautifulReport文件,本例文件下載地址 最新文件下載地址

2.復(fù)制文件BeautifulReport,至python安裝Lib\site-packages位置下

3.

3.導(dǎo)入:from BeautifulReport import BeautifulReport import unittest

4.testXXX測(cè)試用例函數(shù)下可視化報(bào)告用例描述:'''描述,第一個(gè)測(cè)試用例'''

5.mian下執(zhí)行:

1.實(shí)例化:ts = unittest.TestSuite()

2.按類加載全部testxxx測(cè)試用例:ts.addTest(unittest.makeSuite(類名))
按函數(shù)加載testxxx測(cè)試用例:ts.addTest(類名(‘函數(shù)名'))

3.加載執(zhí)行用例生成報(bào)告:result = BeautifulReport(ts)

4.定義報(bào)告屬性:result.report(description='XXX報(bào)告XX描述', filename= 'xxx.html', log_path='C:\Users\EDZ\eclipse-workspace\pythonTest\Report')

舉例說明

#!/usr/bin/python3
# encoding:utf-8
'''
Created on 2019年9月30日
@author: EDZ
'''
import unittest
from BeautifulReport import BeautifulReport
import os
import time

class HtmlReport(unittest.TestCase):
  def test_1(self):
    '''描述,第一個(gè)測(cè)試用例'''
    print('test_1錯(cuò)誤')
    self.assertEqual(1, 2)
  def test_2(self):
    '''描述,第二個(gè)測(cè)試用例'''
    print('test_2正確')
    self.assertEqual(1, 1)
  def test_3(self):
    '''描述,第三個(gè)測(cè)試用例'''
    print('test_3錯(cuò)誤')
    self.assertEqual(2, 3)
if __name__=='__main__':
  now = time.strftime("%Y-%m-%d %H%M%S", time.localtime(time.time()))
  localpath = os.getcwd()
  print('本文件目錄位置:'+localpath)
  filepath = os.path.join(localpath,'Report')
  print('報(bào)告存放路徑  :'+filepath)
  
  ts = unittest.TestSuite()#實(shí)例化
  #按類加載全部testxxx測(cè)試用例
  ts.addTest(unittest.makeSuite(HtmlReport))
  #按函數(shù)加載testxxx測(cè)試用例
  #ts.addTest(HtmlReport('test_1'))
  filename = now +'.html'
  #加載執(zhí)行用例生成報(bào)告
  result = BeautifulReport(ts)
  #定義報(bào)告屬性
  result.report(description='XXX報(bào)告XX描述', filename= filename, log_path=filepath)

制臺(tái)運(yùn)行結(jié)果

本文件目錄位置:C:\Users\EDZ\eclipse-workspace\pythonTest
報(bào)告存放路徑 :C:\Users\EDZ\eclipse-workspace\pythonTest\Report
F.F
測(cè)試已全部完成,
可前往C:\Users\EDZ\eclipse-workspace\pythonTest\Report查詢測(cè)試報(bào)告

可視化報(bào)告

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論