国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python TestSuite生成測試報告過程解析

Python TestSuite生成測試報告過程解析

2020-07-23 23:06bashliuhe Python

這篇文章主要介紹了Python TestSuite生成測試報告過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

簡介:為每一個測試用例添加說明,那么將會使報告更加易讀懂,工作中匯報數據的技巧
u"test_one方法"

HTMLTestRunner 是 Python 標準庫的 unittest 模塊的一個擴展,它可以生成 HTML的 測試報告,無法通過pip安裝。

首先要下 HTMLTestRunner.py 文件,將下載的文件放入…\python\Lib目錄下 (或者同個路徑)

注意點:

python2和python3,語法不一樣,導致HTMLTestRunner在python3不兼容

解決辦法:導入課程資料里面修改好的HTMLTestRunner.py (該版本是網上的小伙伴修改好的)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# -*- coding: UTF-8 -*-
import unittest
import HTMLTestRunner
import time
 
class XdclassTestCase(unittest.TestCase):
  def setUp(self):
    self.age = 32
    self.name = "小D課堂"
    print(" setUp method=======")
 
 
  def tearDown(self):
    print(" tearDown method=======")
    #斷言是否相同
    self.assertEqual('foo'.upper(), 'FOO')
 
  def test_one(self):
    u"test_one方法"
    print(" test_one 二當家小D 來了")
    #斷言是否相同
    self.assertEqual(self.name, "小D課堂",msg="名字不對")
 
  def test_two(self):
    u"test_TWO方法說明"
    print(" test_two 前端 來了")
    #斷言是否為 true, msg是斷言錯誤的提示信息
    self.assertTrue('XD'.isupper(), msg="不是大寫")
    
  def test_three(self):
    u"這是首頁登錄測試用例"
    print(" test_three 后端 來了")
    self.assertEqual(self.age,32)
 
  def test_four(self):
    print(" test_four 小D課堂官網上線啦 https://www.xdclass.net")
    self.assertEqual(self.age,32)
 
if __name__ == '__main__':
  suite = unittest.TestSuite()
  suite.addTest(XdclassTestCase("test_two"))
  suite.addTest(XdclassTestCase("test_one"))
  
  suite.addTest(XdclassTestCase("test_three"))
  suite.addTest(XdclassTestCase("test_four"))
 
  #verbosity參數可以控制執行結果的輸出,0 是簡單報告、1 是一般報告(默認)、2 是詳細報告
  #runner = unittest.TextTestRunner(verbosity=2)
  #runner.run(suite)
  #文件名中加了當前時間,為了每次生成不同的測試報告
  file_prefix = time.strftime("%Y-%m-%d %H_%M_%S", time.localtime())
  print(file_prefix)
  #創建測試報告,此時這個文件還是空文件
  # wb 以二進制格式打開一個文件,只用于寫入,如果文件存在則覆蓋,不存在則創建
  fp = open("./"+file_prefix+"_result.html","wb")
  # stream定義一個測試報告寫入的文件,title就是標題,description就是描述
  runner = HTMLTestRunner.HTMLTestRunner(stream=fp, title=u"小D課堂 測試報告",description=u"測試用例執行情況")
  
  runner.run(suite)
  fp.close()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/bashliuhe/p/13271003.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 成人亚洲网 | 99久久婷婷国产综合精品电影 | 91国内外精品自在线播放 | 久久久久久久av | 操网 | 精品视频一区二区三区 | 久久99视频精品 | 国产自产高清不卡 | 黄色影院 | 成人精品视频免费在线观看 | 国产视频在线播放 | a黄视频 | 三级黄色小视频 | 荷兰欧美一级毛片 | 久久精品成人 | 性欧美大战久久久久久久免费观看 | 在线观看中文字幕 | 在线观看一区二区三区视频 | 久久丫精品 | 久久久久久久久久久精 | 亚洲男人的天堂网站 | 欧美一区二区高清视频 | 色狠狠一区 | 国产精品亚洲第一区在线暖暖韩国 | 国产中文一区二区三区 | 成人国产精品久久 | 亚洲久草视频 | 久久精品一区二区三区四区 | 免费精品 | 欧美综合在线观看 | 高清精品一区二区 | 91午夜理伦私人影院 | 日韩电影免费观看 | 视频二区 | 亚洲国产精品久久久久秋霞蜜臀 | 精品久久久精品 | 狠狠搞狠狠干 | 中文字幕1区| 成人免费黄色片 | 国产一区日韩精品 | www伊人|