diff options
author | Rafael H. Schloming <rhs@apache.org> | 2011-03-17 12:47:00 +0000 |
---|---|---|
committer | Rafael H. Schloming <rhs@apache.org> | 2011-03-17 12:47:00 +0000 |
commit | 887da9b9cbe998b94563ad63be56eae4379e4d0a (patch) | |
tree | a9629b9b10e0c61fa9ca5d6b08b442f59e4a5a56 /python/qpid/tests/messaging/endpoints.py | |
parent | 60de771f86a915a3bacdb8b3bee3738bf4a8887d (diff) | |
download | qpid-python-887da9b9cbe998b94563ad63be56eae4379e4d0a.tar.gz |
added tcp_nodelay connection option
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1082470 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'python/qpid/tests/messaging/endpoints.py')
-rw-r--r-- | python/qpid/tests/messaging/endpoints.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/python/qpid/tests/messaging/endpoints.py b/python/qpid/tests/messaging/endpoints.py index 0977b2ab3a..419d0cb395 100644 --- a/python/qpid/tests/messaging/endpoints.py +++ b/python/qpid/tests/messaging/endpoints.py @@ -46,6 +46,10 @@ class SetupTests(Base): self.conn.open() self.ping(self.conn.session()) + def testTcpNodelay(self): + self.conn = Connection.establish(self.broker, tcp_nodelay=True) + assert self.conn._driver._transport.socket.getsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY) + def testConnectError(self): try: # Specifying port 0 yields a bad address on Windows; port 4 is unassigned @@ -111,8 +115,8 @@ class SetupTests(Base): class flaky: - def __init__(self, host, port): - self.real = real(host, port) + def __init__(self, conn, host, port): + self.real = real(conn, host, port) self.sent_count = 0 self.recv_count = 0 @@ -251,8 +255,8 @@ class ConnectionTests(Base): class hangable: - def __init__(self, host, port): - self.tcp = TRANSPORTS["tcp"](host, port) + def __init__(self, conn, host, port): + self.tcp = TRANSPORTS["tcp"](conn, host, port) self.hung = False def hang(self): |