python 3 unitest批量執行用例

2022-08-13 16:36:17 字數 1334 閱讀 1401

run執行指令碼

#

coding=utf-8

import

unittest

import

osimport

time

import

htmltestrunnernew

#測試用例

defall_case():

"""所有用例

"""#

待執行用例的目錄

#case_dir=r"f:/download/

case_dir=os.path.join(os.getcwd(),"

case")

testcase=unittest.testsuite()

discover=unittest.defaulttestloader.discover(case_dir,pattern="

test*.py

",top_level_dir=none)

testcase.addtests(discover)

print

(testcase)

return

testcase

turn file_new

if__name__=="

__main__":

#返回例項

runner=unittest.texttestrunner()

#獲取當前時間

now=time.strftime("

%y-%m-%m-%h_%m_%s

", time.localtime(time.time()))

#儲存報告路徑

report_path="

f:\\download\\report\\report2_

"+now+"

.html

"fp=open(report_path,"wb"

) runner = htmltestrunnernew.htmltestrunner(stream=fp,

title="

這是我的自動化測試用例",

description="

用例執**況",

verbosity=2)

#run 所有用例

runner.run(all_case())

#關閉檔案

fp.close()

報告效果,老樣式

新樣式

python 介面基礎之unitest

下面是乙個簡單測試用例,用unitest執行,生成txt檔案 html檔案 前置 匯入報告外掛程式 待測試資料 class mathmethod definit self,a,b self.a a self.b b def add self return self.a self.b def sub ...

python3批量改名

自打有了網課的經驗,老師們各有個的收作業方式.有的用智學網.但有的老師就比較厲害,他們讓學生拍照傳檔案 甚至要改檔名,打包成zip 皿 既然是拍照上傳,拍照肯定是手機的事 我不會安卓,那我們看看在電腦上我們可以做什麼 改名字 用python實現應該不難 打包zip 應該也不難 發布 qq上發給特定的...

Python3 批量修改檔名

1 下圖原檔案包含 itjc8.com 想去掉 2 python 參考 如下 created on 2019年1月29日 author yvon fajin import os os.path time defrename file,keyword file 檔案路徑 keyword 需要修改的檔案...