summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_httpservers.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_httpservers.py')
-rw-r--r--Lib/test/test_httpservers.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/Lib/test/test_httpservers.py b/Lib/test/test_httpservers.py
index cfd8a10..15f9447 100644
--- a/Lib/test/test_httpservers.py
+++ b/Lib/test/test_httpservers.py
@@ -26,6 +26,7 @@ import time
import datetime
import threading
from unittest import mock
+import warnings
from io import BytesIO, StringIO
import unittest
@@ -699,7 +700,11 @@ print("</pre>")
"This test can't be run reliably as root (issue #13308).")
class CGIHTTPServerTestCase(BaseTestCase):
class request_handler(NoLogRequestHandler, CGIHTTPRequestHandler):
- pass
+ def run_cgi(self):
+ # Silence the threading + fork DeprecationWarning this causes.
+ # gh-109096: This is deprecated in 3.13 to go away in 3.15.
+ with warnings.catch_warnings(action='ignore', category=DeprecationWarning):
+ return super().run_cgi()
linesep = os.linesep.encode('ascii')