[telepathy-gabble/master] tubetestutil: add connect_socket
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Wed Apr 29 09:39:37 PDT 2009
---
tests/twisted/tubes/tubetestutil.py | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/tests/twisted/tubes/tubetestutil.py b/tests/twisted/tubes/tubetestutil.py
index e8998c1..326375d 100644
--- a/tests/twisted/tubes/tubetestutil.py
+++ b/tests/twisted/tubes/tubetestutil.py
@@ -7,7 +7,7 @@ import os
import dbus
-from servicetest import unwrap, assertContains
+from servicetest import unwrap, assertContains, EventProtocolClientFactory
from gabbletest import exec_test
import constants as cs
import bytestream
@@ -223,6 +223,17 @@ def set_up_echo(name):
reactor.listenUNIX(full_path, factory)
return full_path
+def connect_socket(q, address_type, address):
+ factory = EventProtocolClientFactory(q)
+ if address_type == cs.SOCKET_ADDRESS_TYPE_UNIX:
+ reactor.connectUNIX(address, factory)
+ elif address_type == cs.SOCKET_ADDRESS_TYPE_IPV4:
+ ip, port = address
+ assert port > 0
+ reactor.connectTCP(ip, port, factory)
+ else:
+ assert False
+
def exec_tube_test(test, *args):
for bytestream_cls in [
bytestream.BytestreamIBBMsg,
--
1.5.6.5
More information about the telepathy-commits
mailing list