def test_column_headers(self): """Report contains table headers for ResultComparisons and changed PerformanceTestResults. """ performance_test_result = self.tc.added[0] self.assertEquals( ReportFormatter.header_for(performance_test_result), ('TEST', 'MIN', 'MAX', 'MEAN', 'MAX_RSS') ) comparison_result = self.tc.increased[0] self.assertEquals( ReportFormatter.header_for(comparison_result), ('TEST', 'OLD', 'NEW', 'DELTA', 'RATIO') ) self.assert_markdown_contains([ 'TEST | OLD | NEW | DELTA | RATIO', '--- | --- | --- | --- | --- ', 'TEST | MIN | MAX | MEAN | MAX_RSS']) self.assert_git_contains([ 'TEST OLD NEW DELTA RATIO', 'TEST MIN MAX MEAN MAX_RSS']) self.assert_html_contains([ """ <th align='left'>OLD</th> <th align='left'>NEW</th> <th align='left'>DELTA</th> <th align='left'>RATIO</th>""", """ <th align='left'>MIN</th> <th align='left'>MAX</th> <th align='left'>MEAN</th> <th align='left'>MAX_RSS</th>"""])
def test_column_headers(self): """Report contains table headers for ResultComparisons and changed PerformanceTestResults. """ performance_test_result = self.tc.added[0] self.assertEqual( ReportFormatter.header_for(performance_test_result), ("TEST", "MIN", "MAX", "MEAN", "MAX_RSS"), ) comparison_result = self.tc.increased[0] self.assertEqual( ReportFormatter.header_for(comparison_result), ("TEST", "OLD", "NEW", "DELTA", "RATIO"), ) self.assert_markdown_contains([ "TEST | OLD | NEW | DELTA | RATIO", ":--- | ---: | ---: | ---: | ---: ", "TEST | MIN | MAX | MEAN | MAX_RSS", ]) self.assert_git_contains([ "TEST OLD NEW DELTA RATIO", "TEST MIN MAX MEAN MAX_RSS", ]) self.assert_html_contains([ """ <th align='left'>OLD</th> <th align='left'>NEW</th> <th align='left'>DELTA</th> <th align='left'>RATIO</th>""", """ <th align='left'>MIN</th> <th align='left'>MAX</th> <th align='left'>MEAN</th> <th align='left'>MAX_RSS</th>""", ])
def test_column_headers(self): """Report contains table headers for ResultComparisons and changed PerformanceTestResults. """ performance_test_result = self.tc.added[0] self.assertEqual(ReportFormatter.header_for(performance_test_result), ('TEST', 'MIN', 'MAX', 'MEAN', 'MAX_RSS')) comparison_result = self.tc.increased[0] self.assertEqual(ReportFormatter.header_for(comparison_result), ('TEST', 'OLD', 'NEW', 'DELTA', 'RATIO')) self.assert_markdown_contains([ 'TEST | OLD | NEW | DELTA | RATIO', ':--- | ---: | ---: | ---: | ---: ', 'TEST | MIN | MAX | MEAN | MAX_RSS' ]) self.assert_git_contains([ 'TEST OLD NEW DELTA RATIO', 'TEST MIN MAX MEAN MAX_RSS' ]) self.assert_html_contains([ """ <th align='left'>OLD</th> <th align='left'>NEW</th> <th align='left'>DELTA</th> <th align='left'>RATIO</th>""", """ <th align='left'>MIN</th> <th align='left'>MAX</th> <th align='left'>MEAN</th> <th align='left'>MAX_RSS</th>""" ])