[telepathy-gabble/master] Unrace presence/presence.py

Will Thompson will.thompson at collabora.co.uk
Thu Jul 30 02:04:03 PDT 2009


---
 tests/twisted/presence/presence.py |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/tests/twisted/presence/presence.py b/tests/twisted/presence/presence.py
index 8eb802f..ce4cd66 100644
--- a/tests/twisted/presence/presence.py
+++ b/tests/twisted/presence/presence.py
@@ -7,17 +7,20 @@ FIXME: test C.I.Presence too
 from twisted.words.xish import domish
 
 from gabbletest import exec_test
+from servicetest import EventPattern
 import ns
 import constants as cs
 
 def test(q, bus, conn, stream):
     conn.Connect()
-    q.expect('dbus-signal', signal='StatusChanged',
-            args=[cs.CONN_STATUS_CONNECTED, cs.CSR_REQUESTED])
+    _, event = q.expect_many(
+        EventPattern('dbus-signal', signal='StatusChanged',
+            args=[cs.CONN_STATUS_CONNECTED, cs.CSR_REQUESTED]),
+        EventPattern('stream-iq', query_ns=ns.ROSTER),
+        )
 
     amy_handle = conn.RequestHandles(1, ['amy at foo.com'])[0]
 
-    event = q.expect('stream-iq', query_ns=ns.ROSTER)
     event.stanza['type'] = 'result'
 
     item = event.query.addElement('item')
-- 
1.5.6.5



More information about the telepathy-commits mailing list