[Telepathy-commits] [telepathy-gabble/master] tests/twisted/roster: expect CreateChannel to return before NewChannel

Simon McVittie simon.mcvittie at collabora.co.uk
Mon Nov 3 09:57:07 PST 2008


Spec 0.17.14 compliance in telepathy-glib 0.7.18
---
 tests/twisted/roster/request-group-after-roster.py |    6 +++---
 .../twisted/roster/request-group-before-roster.py  |   11 ++++++-----
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/tests/twisted/roster/request-group-after-roster.py b/tests/twisted/roster/request-group-after-roster.py
index 87e28ee..9ab444c 100644
--- a/tests/twisted/roster/request-group-after-roster.py
+++ b/tests/twisted/roster/request-group-after-roster.py
@@ -38,6 +38,9 @@ def test(q, bus, conn, stream):
               'org.freedesktop.Telepathy.Channel.TargetHandle': test_handle,
               })
 
+    event = q.expect('dbus-return', method='CreateChannel')
+    ret_path, ret_props = event.value
+
     event = q.expect('dbus-signal', signal='NewChannels')
     path, props = event.args[0][0]
     assert props['org.freedesktop.Telepathy.Channel.ChannelType'] ==\
@@ -49,9 +52,6 @@ def test(q, bus, conn, stream):
     assert props['org.freedesktop.Telepathy.Channel.TargetID'] ==\
             'test', props
 
-    event = q.expect('dbus-return', method='CreateChannel')
-    ret_path, ret_props = event.value
-
     assert ret_path == path, (ret_path, path)
     assert ret_props == props, (ret_props, props)
 
diff --git a/tests/twisted/roster/request-group-before-roster.py b/tests/twisted/roster/request-group-before-roster.py
index ca02ce3..e764bdc 100644
--- a/tests/twisted/roster/request-group-before-roster.py
+++ b/tests/twisted/roster/request-group-before-roster.py
@@ -40,14 +40,15 @@ def test(q, bus, conn, stream):
     # send an empty roster
     stream.send(roster_event.stanza)
 
+    event = q.expect('dbus-return', method='RequestChannel')
+    path = event.value[0]
+
     while True:
         event = q.expect('dbus-signal', signal='NewChannel')
-        path, type, handle_type, handle, suppress_handler = event.args
+        assert event.args[0] == path, (event.args, path)
+        _, type, handle_type, handle, suppress_handler = event.args
         if handle_type == HT_GROUP and handle == test_handle:
-            break;
-
-    event = q.expect('dbus-return', method='RequestChannel')
-    assert event.value[0] == path, (event.args[0], path)
+            break
 
 if __name__ == '__main__':
     exec_test(test)
-- 
1.5.6.5




More information about the Telepathy-commits mailing list