[Telepathy-commits] [telepathy-gabble/master] offer-accept-private-dbus-stream-tube-ibb: check if TubeChannelStateChanged is fired when tube becomes remote pending

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Mon Jan 26 10:16:07 PST 2009


---
 .../offer-accept-private-dbus-stream-tube-ibb.py   |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/tests/twisted/tubes/offer-accept-private-dbus-stream-tube-ibb.py b/tests/twisted/tubes/offer-accept-private-dbus-stream-tube-ibb.py
index 853ea03..9fe23d6 100644
--- a/tests/twisted/tubes/offer-accept-private-dbus-stream-tube-ibb.py
+++ b/tests/twisted/tubes/offer-accept-private-dbus-stream-tube-ibb.py
@@ -437,9 +437,12 @@ def test(q, bus, conn, stream):
     call_async(q, new_tube_iface, 'OfferStreamTube',
         0, dbus.ByteArray(path2), 0, "")
 
-    msg_event, new_tube_sig = q.expect_many(
+    msg_event, new_tube_sig, state_event = q.expect_many(
         EventPattern('stream-message'),
-        EventPattern('dbus-signal', signal='NewTube'))
+        EventPattern('dbus-signal', signal='NewTube'),
+        EventPattern('dbus-signal', signal='TubeChannelStateChanged'))
+
+    assert state_event.args[0] == TUBE_CHANNEL_STATE_REMOTE_PENDING
 
     message = msg_event.stanza
     assert message['to'] == 'bob at localhost/Bob' # check the resource
-- 
1.5.6.5




More information about the Telepathy-commits mailing list