summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2021-02-26 17:11:36 -0500
committerNed Batchelder <ned@nedbatchelder.com>2021-02-26 17:11:36 -0500
commitdc9b842271b49b85681987643fceab598bd4de21 (patch)
tree86c1eb963f6c56a3f2eb24b4711ca51340ee337b
parentcb647cd476a5b54893ac28b50d2f79910bedb96a (diff)
downloadpython-coveragepy-git-dc9b842271b49b85681987643fceab598bd4de21.tar.gz
test: add tests of report sorting options
-rw-r--r--tests/test_summary.py10
1 files changed, 10 insertions, 0 deletions
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'"