From: Quentin Smith Date: Sun, 23 Jan 2011 17:32:53 +0000 (-0500) Subject: Add test cases for Unix sockets X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/python-jsonrpclib.git/commitdiff_plain/84a762b19a301ec66c05d69d765d3db24bb7930b?ds=inline;hp=b3c011fa6a42b9dc419d7c392c663e8302fcb275 Add test cases for Unix sockets --- diff --git a/tests.py b/tests.py index efce39e..7c568b0 100644 --- a/tests.py +++ b/tests.py @@ -345,6 +345,18 @@ class InternalTests(unittest.TestCase): self.assertRaises(raises[i], func) +class UnixSocketInternalTests(InternalTests): + """ + These tests run the same internal communication tests, but over a + Unix socket instead of a TCP socket. + """ + def setUp(self): + self.port = "/tmp/jsonrpc%d.sock" % (PORTS.pop()) + self.server = server_set_up(addr=self.port, address_family=socket.AF_UNIX) + + def get_client(self): + return Server('unix:%s' % self.port) + """ Test Methods """ def subtract(minuend, subtrahend): """ Using the keywords from the JSON-RPC v2 doc """