[Telepathy-commits] [telepathy-gabble/master] gabbletest.py: split prepare_test into make_connection and make_stream
Dafydd Harries
dafydd.harries at collabora.co.uk
Tue Aug 19 10:52:27 PDT 2008
20080507044040-c9803-6ea156e11016990eb67b85b9a9e2751baac3d12a.gz
---
tests/twisted/gabbletest.py | 15 ++++++++-------
1 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/tests/twisted/gabbletest.py b/tests/twisted/gabbletest.py
index e6e4120..bf3fbfa 100644
--- a/tests/twisted/gabbletest.py
+++ b/tests/twisted/gabbletest.py
@@ -204,8 +204,7 @@ class JabberXmlStream(BaseXmlStream):
class XmppXmlStream(BaseXmlStream):
version = (1, 0)
-def prepare_test(bus, event_func, params=None, authenticator=None,
- protocol=None):
+def make_connection(bus, event_func, params=None):
default_params = {
'account': 'test at localhost/Resource',
'password': 'pass',
@@ -217,9 +216,10 @@ def prepare_test(bus, event_func, params=None, authenticator=None,
if params:
default_params.update(params)
- conn = servicetest.make_connection(bus, event_func, 'gabble', 'jabber',
+ return servicetest.make_connection(bus, event_func, 'gabble', 'jabber',
default_params)
+def make_stream(event_func, authenticator=None, protocol=None):
# set up Jabber server
if authenticator is None:
@@ -232,7 +232,7 @@ def prepare_test(bus, event_func, params=None, authenticator=None,
factory = twisted.internet.protocol.Factory()
factory.protocol = lambda *args: stream
reactor.listenTCP(4242, factory)
- return conn, stream
+ return stream
def go(params=None, authenticator=None, protocol=None, start=None):
# hack to ease debugging
@@ -240,8 +240,8 @@ def go(params=None, authenticator=None, protocol=None, start=None):
bus = dbus.SessionBus()
handler = servicetest.EventTest()
- conn, stream = \
- prepare_test(bus, handler.handle_event, params, authenticator, protocol)
+ conn = make_connection(bus, handler.handle_event, params)
+ stream = make_stream(handler.handle_event, authenticator, protocol)
handler.data = {
'bus': bus,
'conn': conn,
@@ -298,7 +298,8 @@ def exec_test(fun, params=None, protocol=None, timeout=None):
or '-v' in sys.argv)
bus = dbus.SessionBus()
- conn, stream = prepare_test(bus, queue.append, params, protocol=protocol)
+ conn = make_connection(bus, queue.append, params)
+ stream = make_stream(queue.append, protocol=protocol)
try:
fun(queue, bus, conn, stream)
--
1.5.6.3
More information about the Telepathy-commits
mailing list