diff options
Diffstat (limited to 'tests/twisted/connect/connect-success-ssl.py')
-rw-r--r-- | tests/twisted/connect/connect-success-ssl.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/twisted/connect/connect-success-ssl.py b/tests/twisted/connect/connect-success-ssl.py index 627eeb8..33062c5 100644 --- a/tests/twisted/connect/connect-success-ssl.py +++ b/tests/twisted/connect/connect-success-ssl.py @@ -4,6 +4,7 @@ Test connecting to a SSL server. """ import dbus +import constants as cs from idletest import exec_test, SSLIRCServer from servicetest import EventPattern, call_async @@ -12,6 +13,13 @@ def test(q, bus, conn, stream): q.expect_many( EventPattern('dbus-signal', signal='StatusChanged', args=[1, 1]), EventPattern('irc-connected')) + e = q.expect('dbus-signal', signal='NewChannels') + channels = e.args[0] + path, props = channels[0] + + cert = bus.get_object (conn.bus_name, props[cs.TLS_CERT_PATH]) + cert.Accept() + q.expect('dbus-signal', signal='SelfHandleChanged', args=[1L]) q.expect('dbus-signal', signal='StatusChanged', args=[0, 1]) |