diff --git a/py-scripts/lf_report.py b/py-scripts/lf_report.py index e23bc70b..ee2e2004 100755 --- a/py-scripts/lf_report.py +++ b/py-scripts/lf_report.py @@ -28,6 +28,7 @@ INCLUDE_IN_README import datetime import os import shutil +import datetime import pandas as pd import pdfkit @@ -278,36 +279,40 @@ class lf_report(): def build_banner(self): # NOTE: {{ }} are the ESCAPED curly braces self.banner_html = """ - - - - - - - - {title} - - -
- -
-""".format( + + + + + + + + {title} + + +
+ +
+ """.format( title=self.title, date=self.date, ) self.html += self.banner_html def build_table_title(self): - self.table_title_html = "

{title}

".format(title=self.table_title) + self.table_title_html = """ + +

{title}

+ """.format(title=self.table_title) self.html += self.table_title_html def start_content_div(self): @@ -335,9 +340,35 @@ class lf_report(): os.mkdir(self.path_date_time) def build_table(self): - self.dataframe_html = self.dataframe.to_html(index=False, justify='center') # have the index be able to be passed in. + self.dataframe_html = self.dataframe.to_html(index=False, justify='left') # have the index be able to be passed in. self.html += self.dataframe_html + def test_setup_table(self,test_setup_data, value): + if test_setup_data is None: + return None + else: + var = "" + for i in test_setup_data: + var = var + "" + i + "" + str(test_setup_data[i]) + "" + + setup_information = """ + + + + + + + +
"""+ str(value) + """ + + """ + var + """ +
+
+ +
+ """ + self.html += setup_information + def build_custom(self): self.html += self.custom_html @@ -410,3 +441,4 @@ if __name__ == "__main__": report.write_pdf() print("report path {}".format(report.get_path())) +