From: Serhiy Storchaka Date: Thu, 7 Sep 2023 20:08:55 +0000 (+0300) Subject: Use unittest test runner for doctests in test_statistics (GH-108921) X-Git-Tag: v3.13.0a1~547 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b9831e5c98de280870b6d932033b868ef56fa2fa;p=thirdparty%2FPython%2Fcpython.git Use unittest test runner for doctests in test_statistics (GH-108921) --- diff --git a/Lib/test/test_statistics.py b/Lib/test/test_statistics.py index 23a397330530..f9b0ac2ad7b1 100644 --- a/Lib/test/test_statistics.py +++ b/Lib/test/test_statistics.py @@ -698,14 +698,6 @@ class GlobalsTest(unittest.TestCase): 'missing name "%s" in __all__' % name) -class DocTests(unittest.TestCase): - @unittest.skipIf(sys.flags.optimize >= 2, - "Docstrings are omitted with -OO and above") - def test_doc_tests(self): - failed, tried = doctest.testmod(statistics, optionflags=doctest.ELLIPSIS) - self.assertGreater(tried, 0) - self.assertEqual(failed, 0) - class StatisticsErrorTest(unittest.TestCase): def test_has_exception(self): errmsg = ( @@ -3145,6 +3137,7 @@ class TestNormalDistC(unittest.TestCase, TestNormalDist): def load_tests(loader, tests, ignore): """Used for doctest/unittest integration.""" tests.addTests(doctest.DocTestSuite()) + tests.addTests(doctest.DocTestSuite(statistics)) return tests