Skip to content
Prev Previous commit
Next Next commit
Update Lib/test/test_socketserver.py to use ForkingUnix{Stream,Datagr…
…am}Server from socketserver
  • Loading branch information
jb2170 committed Apr 24, 2023
commit 5f61e059f7e6d0c6e748c060dedad7eeb0bb04b8
13 changes: 2 additions & 11 deletions Lib/test/test_socketserver.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +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


@contextlib.contextmanager
def simple_subprocess(testcase):
Expand Down Expand Up @@ -211,7 +202,7 @@ def test_ThreadingUnixStreamServer(self):
@requires_forking
def test_ForkingUnixStreamServer(self):
with simple_subprocess(self):
self.run_server(ForkingUnixStreamServer,
self.run_server(socketserver.ForkingUnixStreamServer,
socketserver.StreamRequestHandler,
self.stream_examine)

Expand Down Expand Up @@ -247,7 +238,7 @@ def test_ThreadingUnixDatagramServer(self):
@requires_unix_sockets
@requires_forking
def test_ForkingUnixDatagramServer(self):
self.run_server(ForkingUnixDatagramServer,
self.run_server(socketserver.ForkingUnixDatagramServer,
socketserver.DatagramRequestHandler,
self.dgram_examine)

Expand Down