Пример #1
0
    def test_build_report_section_divider(self):
        lExpected = []
        lExpected.append('-' * 80)
        lExpected.append(' 1. Unsuppressed Warnings')
        lExpected.append('-' * 80)
        lExpected.append('')

        self.assertEqual(
            lExpected,
            display.build_report_section_divider('1. Unsuppressed Warnings'))
def build_summary(oWarnList, oSupList, lReport):
    lReport.extend(display.build_report_section_divider(' 6. Summary'))
    lReport.extend(display.build_report_summary_section(oWarnList, oSupList))
def build_section_5(oWarnList, lReport):
    lReport.extend(display.build_report_section_divider(' 5. Warnings Suppressed by Multiple Rules'))
    for oWarn in oWarnList.get_warnings_suppressed_by_multiple_rules():
        lReport.extend(display.build_multiply_suppressed_warning_header(oWarn, 2))
        for oSup in oWarn.get_suppressed_by_rules():
            lReport.extend(display.build_suppression_item(oSup, 4))
def build_section_4(oSupList, lReport):
    lReport.extend(display.build_report_section_divider(' 4. Warnings Under Investigation'))
    for oSup in oSupList.get_investigate_suppression_rules():
        lReport.extend(display.build_suppressed_warning_header(oSup, 2))
        lReport.extend(display.build_suppressed_warning_table(oSup, 4))
def build_section_3(oSupList, lReport):
    lReport.extend(display.build_report_section_divider(' 3. Unused Suppression Rules'))
    for oSup in oSupList.get_suppressions_which_did_not_suppress_a_warning():
        lReport.extend(display.build_suppression_item(oSup, 2))
def build_section_2(oSupList, lReport):
    lReport.extend(display.build_report_section_divider(' 2. Suppressed Warnings'))
    for oSup in oSupList.get_suppressions_which_suppressed_a_warning():
        lReport.extend(display.build_suppressed_warning_header(oSup, 2))
        lReport.extend(display.build_suppressed_warning_table(oSup, 4))
def build_section_1(oWarnList, lReport):
    lNonSuppressWarnings = oWarnList.get_unsuppressed_warnings()
    lReport.extend(display.build_report_section_divider(' 1. Unsuppressed Warnings'))
    lReport.extend(display.build_warning_table(lNonSuppressWarnings, 2))