Use unittest test runner for doctests in test_statistics (GH-108921)

This commit is contained in:
Serhiy Storchaka 2023-09-07 23:08:55 +03:00 committed by GitHub
parent 74fc96bc60
commit b9831e5c98
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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