import datetime
class ReportGenerator:
def __init__(self):
self.title = ""
self.subtitle = "Main Part of Test Case"
self.column_names = []
self.data = []
self.html_report=""
def generate_html_report(self):
# 检查是否有失败的测试结果
test_status = self._determine_test_status()
# 创建 HTML 内容
html_content = self._create_html_structure()
# 添加表格头
html_content += self._add_table_header()
# 添加数据行
html_content += self._add_data_rows()
# 添加测试状态标记
html_content += self._add_test_status(test_status)
# 完成 HTML 结构
html_content += """