diff --git a/testing/test_doctest.py b/testing/test_doctest.py index 8b72c122a09..c310984835c 100644 --- a/testing/test_doctest.py +++ b/testing/test_doctest.py @@ -804,7 +804,8 @@ def foo(): """) return testdir.runpytest("--doctest-modules", "--doctest-report", format) - def test_doctest_report_udiff(self, testdir, format='udiff'): + @pytest.mark.parametrize('format', ['udiff', 'UDIFF', 'uDiFf']) + def test_doctest_report_udiff(self, testdir, format): result = self._run_doctest_report(testdir, format) result.stdout.fnmatch_lines([ ' 0 1 4', @@ -855,10 +856,6 @@ def test_doctest_report_none_or_only_first_failure(self, testdir): ' 2 3 6', ]) - def test_doctest_report_case_insensitive(self, testdir): - for format in 'udiff', 'UDIFF', 'uDiFf': - self.test_doctest_report_udiff(testdir, format) - def test_doctest_report_invalid(self, testdir): result = self._run_doctest_report(testdir, 'obviously_invalid_format') result.stderr.fnmatch_lines([