#整個框架需要用run 腳本去跑
import os
import unittest
from datetime import datetime
from HTMLTestRunner_one import HTMLTestRunner
from TeacherWebsite.setting.constant import p_path
#初始化suit
suit = unittest.TestSuite()#TestSuite多個用例的集合
#初始化loader加載器
loader = unittest.TestLoader()#收集測試用例
# discover 自動發現測試
suit = loader.discover(p_path.CASE_PATH)
#REPORT+時間戳字符串+後綴名.html
report_name = datetime.now().strftime("%Y-%m-%d-%H-%M-%S")
report_file = os.path.join(p_path.REPORT_PATH,report_name+'.html')
if __name__ == '__main__':
with open(report_file,'wb')as f:
runner = HTMLTestRunner(f)
runner.run(suit)