Add test cases for Unix sockets

This commit is contained in:
Quentin Smith 2011-01-23 12:32:53 -05:00
parent b3c011fa6a
commit 84a762b19a
1 changed files with 12 additions and 0 deletions

View File

@ -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 """