2
Test disconnecting while a certificate verification channel is open.
7
from idletest import exec_test, SSLIRCServer
8
from servicetest import EventPattern, sync_dbus
10
def test(q, bus, conn, stream):
13
EventPattern('dbus-signal', signal='StatusChanged', args=[1, 1]),
14
EventPattern('irc-connected'))
15
e = q.expect('dbus-signal', signal='NewChannels')
19
EventPattern('dbus-signal', signal='StatusChanged'),
20
EventPattern('irc-disconnected'),
23
# Idle would now crash in an idle callback; so let's see if it's alive.
24
sync_dbus(bus, q, conn)
26
if __name__ == '__main__':
27
exec_test(test, {'use-ssl':dbus.Boolean(True)}, protocol=SSLIRCServer)