From dc9b842271b49b85681987643fceab598bd4de21 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Fri, 26 Feb 2021 17:11:36 -0500 Subject: test: add tests of report sorting options --- tests/test_summary.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/test_summary.py') diff --git a/tests/test_summary.py b/tests/test_summary.py index 36f3885c..3be1e869 100644 --- a/tests/test_summary.py +++ b/tests/test_summary.py @@ -933,6 +933,16 @@ class TestSummaryReporterConfiguration(CoverageTest): report = self.get_summary_text(('report:sort', 'Cover')) self.assert_ordering(report, "file3.py", "file1.py", "file2.py") + def test_sort_report_by_cover_plus(self): + # Sort the text report by the Cover column, including the explicit + sign. + report = self.get_summary_text(('report:sort', '+Cover')) + self.assert_ordering(report, "file3.py", "file1.py", "file2.py") + + def test_sort_report_by_cover_reversed(self): + # Sort the text report by the Cover column reversed. + report = self.get_summary_text(('report:sort', '-Cover')) + self.assert_ordering(report, "file2.py", "file1.py", "file3.py") + def test_sort_report_by_invalid_option(self): # Sort the text report by a nonsense column. msg = "Invalid sorting option: 'Xyzzy'" -- cgit v1.2.1