if __name__ == '__main__':
# 第一种
# unittest.main()
# 通过测试套件
suite = unittest.TestSuite()
# testcases=["test01_baili","test02_b"]
testcases = unittest.defaultTestLoader.discover(os.getcwd(), "*.py")
suite.addTests(testcases)
# unittest.main(defaultTest="suite")
# unittest.TextTestRunner(verbosity=2).run(suite)
name = open(os.getcwd() + "report.html", "w")
runner = HTMLTestRunner(stream=name, verbosity=2, title="刘嘿嘿", description="报告详情如下:")
runner.run(suite)
# result=BeautifulReport(suite)
# result.report(filename="测试报告名称",descriotion="用例报告",log_path="生成的测试报告")
open打开时应该是w而不是wb否则会报错
TypeError: a bytes-like object is required, not 'str'