unittestdiscover方法

#coding:utf-8
import unittest
import os
 
def Run_all_test():
    #實例化覆蓋對象,匹配test*.py的文件
    case_dir = os.path.join(os.path.dirname(os.path.realpath(__file__)))  # 獲取當前工作目錄(用例也放在該目錄下)
    discover = unittest.defaultTestLoader.discover(case_dir,"test*.py",top_level_dir=None)
    return discover #返回實例化對象(用例集)
 
if __name__=="__main__":
    runner = unittest.TextTestRunner() #實例化運行類
    runner.run(Run_all_test()) #執行所有的匹配用例集

————————————————
版權聲明:本文爲CSDN博主「藥藥君」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Static_at/article/details/82813326
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章