[Telepathy-commits] [telepathy-gabble/master] test-get-available-tubes.py: check that the tubes and text channels are announced together
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Mon Jan 12 09:43:02 PST 2009
---
tests/twisted/tubes/test-get-available-tubes.py | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/tests/twisted/tubes/test-get-available-tubes.py b/tests/twisted/tubes/test-get-available-tubes.py
index c3808c3..0e86114 100644
--- a/tests/twisted/tubes/test-get-available-tubes.py
+++ b/tests/twisted/tubes/test-get-available-tubes.py
@@ -72,15 +72,19 @@ def test(q, bus, conn, stream):
item['role'] = 'participant'
stream.send(presence)
- q.expect('dbus-signal', signal='MembersChanged',
- args=[u'', [2, 3], [], [], [], 0, 0])
+ new_chans, members, event = q.expect_many(
+ EventPattern('dbus-signal', signal='NewChannels'),
+ EventPattern('dbus-signal', signal='MembersChanged',
+ args=[u'', [2, 3], [], [], [], 0, 0]),
+ EventPattern('dbus-return', method='RequestChannel'))
+
+ channels = new_chans.args[0]
+ assert len(channels) == 2
assert conn.InspectHandles(1, [2]) == ['chat at conf.localhost/test']
assert conn.InspectHandles(1, [3]) == ['chat at conf.localhost/bob']
bob_handle = 3
- event = q.expect('dbus-return', method='RequestChannel')
-
tubes_chan = bus.get_object(conn.bus_name, event.value[0])
tubes_iface_muc = dbus.Interface(tubes_chan,
tp_name_prefix + '.Channel.Type.Tubes')
--
1.5.6.5
More information about the Telepathy-commits
mailing list