]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.11] gh-111348: Fix direct invocation of `test_doctest`; remove `test_doctest.test_...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 26 Oct 2023 13:12:27 +0000 (15:12 +0200)
committerGitHub <noreply@github.com>
Thu, 26 Oct 2023 13:12:27 +0000 (13:12 +0000)
gh-111348: Fix direct invocation of `test_doctest`; remove `test_doctest.test_coverage` (GH-111349)
(cherry picked from commit 31c05b72c15885ad5ff298de39456d8baed28448)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Co-authored-by: Sergey B Kirpichev <skirpichev@gmail.com>
Lib/test/test_doctest.py

index fbeed96e5bee36cf518f631acb46fd798da0bcce..98bda46d312909d479f00c1670db129c46f80cc8 100644 (file)
@@ -3318,19 +3318,5 @@ def load_tests(loader, tests, pattern):
     return tests
 
 
-def test_coverage(coverdir):
-    trace = import_helper.import_module('trace')
-    tracer = trace.Trace(ignoredirs=[sys.base_prefix, sys.base_exec_prefix,],
-                         trace=0, count=1)
-    tracer.run('test_main()')
-    r = tracer.results()
-    print('Writing coverage results...')
-    r.write_results(show_missing=True, summary=True,
-                    coverdir=coverdir)
-
-
 if __name__ == '__main__':
-    if '-c' in sys.argv:
-        test_coverage('/tmp/doctest.cover')
-    else:
-        unittest.main()
+    unittest.main(module='test.test_doctest')