Ejemplo n.º 1
0
 def stats(self, nodes_dict, crashes_dict):
     stats_html = self._html_template
     stats_html = stats_html.replace("SECTION_TITLE", "Crash Stats")
     stats_table = html.table_header(Crash.FIELDS, "stats_table")
     for key in crashes_dict.keys():
         stats_table += html.table_entry(crashes_dict[key].stats)
     stats_table += html.table_footer()
     stats_html = stats_html.replace("REPLACE_ME", stats_table)
     return self._statuses[200], self._header_html, stats_html
Ejemplo n.º 2
0
 def stats(self, nodes_dict, crashes_dict):
     stats_html = self._html_template
     stats_html = stats_html.replace("SECTION_TITLE", "Crash Stats")
     stats_table = html.table_header(Crash.FIELDS, "stats_table")
     for key in crashes_dict.keys():
         stats_table += html.table_entry(crashes_dict[key].stats)
     stats_table += html.table_footer()
     stats_html = stats_html.replace("REPLACE_ME", stats_table)
     return self._statuses[200], self._header_html, stats_html
Ejemplo n.º 3
0
 def home(self, nodes):
     table_caption_list = ["NODE NAME", "NODE ADDRESS", "CRASHES", "STATUS", "LAST CONTACT"]
     home_html = self._html_template
     overview_table = html.table_header(table_caption_list)
     node_table = ""
     for key in sorted(nodes.keys()):
         node_table += html.node_overview_node_entry(nodes[key].name, nodes[key].address, str(nodes[key].crashes),
                                                     "Active" if nodes[key].status else "Inactive",
                                                     nodes[key].last_contact)
     overview_table += node_table + html.table_footer()
     home_html = home_html.replace("SECTION_TITLE", "OVERVIEW")
     home_html = home_html.replace("REPLACE_ME", "<b>PyFuzz 2 Nodes</b><br>" + overview_table)
     return self._statuses[200], self._header_html, home_html
Ejemplo n.º 4
0
 def home(self, nodes):
     table_caption_list = ["NODE NAME", "NODE ADDRESS", "CRASHES", "STATUS", "LAST CONTACT"]
     home_html = self._html_template
     overview_table = html.table_header(table_caption_list)
     node_table = ""
     for key in sorted(nodes.keys()):
         node_table += html.node_overview_node_entry(nodes[key].name, nodes[key].address, str(nodes[key].crashes),
                                                     "Active" if nodes[key].status else "Inactive",
                                                     nodes[key].last_contact)
     overview_table += node_table + html.table_footer()
     home_html = home_html.replace("SECTION_TITLE", "OVERVIEW")
     home_html = home_html.replace("REPLACE_ME", "<b>PyFuzz 2 Nodes</b><br>" + overview_table)
     return self._statuses[200], self._header_html, home_html