[telepathy-gabble/master] Allow tests to specify a custom authenticator
Will Thompson
will.thompson at collabora.co.uk
Thu Apr 16 06:12:20 PDT 2009
---
tests/twisted/gabbletest.py | 17 +++++++++++------
1 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/tests/twisted/gabbletest.py b/tests/twisted/gabbletest.py
index ca57fcb..4295e1e 100644
--- a/tests/twisted/gabbletest.py
+++ b/tests/twisted/gabbletest.py
@@ -341,7 +341,8 @@ def install_colourer():
return sys.stdout
-def exec_test_deferred (funs, params, protocol=None, timeout=None):
+def exec_test_deferred (funs, params, protocol=None, timeout=None,
+ authenticator=None):
# hack to ease debugging
domish.Element.__repr__ = domish.Element.toXml
colourer = None
@@ -356,7 +357,8 @@ def exec_test_deferred (funs, params, protocol=None, timeout=None):
bus = dbus.SessionBus()
# conn = make_connection(bus, queue.append, params)
- (stream, port) = make_stream(queue.append, protocol=protocol)
+ (stream, port) = make_stream(queue.append, protocol=protocol,
+ authenticator=authenticator)
error = None
@@ -384,12 +386,15 @@ def exec_test_deferred (funs, params, protocol=None, timeout=None):
except dbus.DBusException, e:
pass
-def exec_tests(funs, params=None, protocol=None, timeout=None):
- reactor.callWhenRunning (exec_test_deferred, funs, params, protocol, timeout)
+def exec_tests(funs, params=None, protocol=None, timeout=None,
+ authenticator=None):
+ reactor.callWhenRunning (exec_test_deferred, funs, params, protocol, timeout,
+ authenticator)
reactor.run()
-def exec_test(fun, params=None, protocol=None, timeout=None):
- exec_tests([fun], params, protocol, timeout)
+def exec_test(fun, params=None, protocol=None, timeout=None,
+ authenticator=None):
+ exec_tests([fun], params, protocol, timeout, authenticator)
# Useful routines for server-side vCard handling
current_vcard = domish.Element(('vcard-temp', 'vCard'))
--
1.5.6.5
More information about the telepathy-commits
mailing list