为什么这个代码生成的测试报告是空的呢
import time
from BeautifulReport import BeautifulReport
import unittest
'''指定测试用例为当前文件夹下的interface_case_msg目录'''
test_dir = 'C:/Users/Administrator/PycharmProjects/test'
discover = unittest.defaultTestLoader.discover(test_dir, pattern='test1.py')
if __name__ == "__main__":
now = time.strftime("%Y-%m-%d %H_%M_%S")
filename = 'result2.html'
fp = open(filename, 'wb')
BeautifulReport(discover).report(description='测试', filename=filename, report_dir='')
fp.close()
生成出来是这样的
用例是没问题的呀,用HTMLTestRuner是可以正常生成测试报告的,用BeautifulReport就成这样了