summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2014-03-24 18:33:50 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2014-03-24 20:19:07 +0000
commit0dc997bac6c45573c417e5cf2f62e65db54bb21f (patch)
tree357f4a90d1ea3dedb525ea48fba5c967b0618879
parent99b0206da70583c32672324cf91700ca474ff394 (diff)
downloadtelepathy-idle-0dc997bac6c45573c417e5cf2f62e65db54bb21f.tar.gz
Don't try to sync_dbus by talking to a Connection that just closed
The ConnectionManager should still exist, so use that instead.
-rw-r--r--tests/twisted/connect/disconnect-during-cert-verification.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/twisted/connect/disconnect-during-cert-verification.py b/tests/twisted/connect/disconnect-during-cert-verification.py
index a8c7957..0c742f2 100644
--- a/tests/twisted/connect/disconnect-during-cert-verification.py
+++ b/tests/twisted/connect/disconnect-during-cert-verification.py
@@ -8,6 +8,9 @@ from idletest import exec_test, SSLIRCServer
from servicetest import EventPattern, sync_dbus
def test(q, bus, conn, stream):
+ cm = bus.get_object(cs.CM + '.idle',
+ '/' + cs.CM.replace('.', '/') + '/idle')
+
conn.Connect()
q.expect_many(
EventPattern('dbus-signal', signal='StatusChanged', args=[1, 1]),
@@ -21,7 +24,7 @@ def test(q, bus, conn, stream):
)
# Idle would now crash in an idle callback; so let's see if it's alive.
- sync_dbus(bus, q, conn)
+ sync_dbus(bus, q, cm)
if __name__ == '__main__':
exec_test(test, {'use-ssl':dbus.Boolean(True)}, protocol=SSLIRCServer)