def test_input_pipeline_empty(self): ipa = self.create_empty_input_pipeline() data_table = input_pipeline_proto_to_gviz.generate_step_breakdown_table( ipa) self.assertEqual(0, data_table.NumberOfRows(), "Empty table should have 0 rows.") # Input pipeline chart data table has 11 columns. self.assertLen(data_table.columns, 11)
def generate_all_chart_tables(overview_page): """Converts a OverviewPage proto to gviz DataTables.""" return [ generate_overview_page_analysis_table(overview_page.analysis), input_pipeline_proto_to_gviz.generate_step_breakdown_table( overview_page.input_analysis), generate_run_environment_table(overview_page.run_environment), generate_recommendation_table(overview_page.recommendation), ]