diff options
| author | jb2170 <email@jb2170.com> | 2023-04-24 22:35:52 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-24 22:35:52 (GMT) |
| commit | d94b3a6f45a068b2d2e5a75127f3c69a652645da (patch) | |
| tree | cb9b2f49d1a86aaefb3a91e352690209dc6159b5 /Lib/test | |
| parent | 209a0a76552c19088e74b0f27827b9214b6c2cf8 (diff) | |
| download | cpython-d94b3a6f45a068b2d2e5a75127f3c69a652645da.zip cpython-d94b3a6f45a068b2d2e5a75127f3c69a652645da.tar.gz cpython-d94b3a6f45a068b2d2e5a75127f3c69a652645da.tar.bz2 | |
gh-103673: Add missing ForkingUnixStreamServer and ForkingUnixDatagramServer socketservers (#103674)
sockserver gains ForkingUnixStreamServer and ForkingUnixDatagramServer classes for consistency with all of the others. Ironically these existed but were buried in our test suite.
Addresses #103673
<!-- gh-issue-number: gh-103673 -->
* Issue: gh-103673
<!-- /gh-issue-number -->
---------
Co-authored-by: Gregory P. Smith <greg@krypto.org>
Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Diffstat (limited to 'Lib/test')
| -rw-r--r-- | Lib/test/test_socketserver.py | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/Lib/test/test_socketserver.py b/Lib/test/test_socketserver.py index 71ed4c7..c81d559 100644 --- a/Lib/test/test_socketserver.py +++ b/Lib/test/test_socketserver.py @@ -47,14 +47,6 @@ def receive(sock, n, timeout=test.support.SHORT_TIMEOUT): else: raise RuntimeError("timed out on %r" % (sock,)) -if HAVE_UNIX_SOCKETS and HAVE_FORKING: - class ForkingUnixStreamServer(socketserver.ForkingMixIn, - socketserver.UnixStreamServer): - pass - - class ForkingUnixDatagramServer(socketserver.ForkingMixIn, - socketserver.UnixDatagramServer): - pass @test.support.requires_fork() @contextlib.contextmanager @@ -211,7 +203,7 @@ class SocketServerTest(unittest.TestCase): @requires_forking def test_ForkingUnixStreamServer(self): with simple_subprocess(self): - self.run_server(ForkingUnixStreamServer, + self.run_server(socketserver.ForkingUnixStreamServer, socketserver.StreamRequestHandler, self.stream_examine) @@ -247,7 +239,7 @@ class SocketServerTest(unittest.TestCase): @requires_unix_sockets @requires_forking def test_ForkingUnixDatagramServer(self): - self.run_server(ForkingUnixDatagramServer, + self.run_server(socketserver.ForkingUnixDatagramServer, socketserver.DatagramRequestHandler, self.dgram_examine) |
