[Telepathy-commits] [telepathy-gabble/master] Use constants.py and GetSelfHandle in test-content-complex
Will Thompson
will.thompson at collabora.co.uk
Wed Feb 25 04:44:44 PST 2009
---
tests/twisted/jingle/test-content-complex.py | 25 ++++++++++++-------------
1 files changed, 12 insertions(+), 13 deletions(-)
diff --git a/tests/twisted/jingle/test-content-complex.py b/tests/twisted/jingle/test-content-complex.py
index d756710..bf21bb4 100644
--- a/tests/twisted/jingle/test-content-complex.py
+++ b/tests/twisted/jingle/test-content-complex.py
@@ -12,6 +12,8 @@ from twisted.words.xish import xpath
from jingletest2 import *
+import constants as cs
+
def worker(jp, q, bus, conn, stream):
def make_stream_request(stream_type):
@@ -24,14 +26,15 @@ def worker(jp, q, bus, conn, stream):
stream_handler.NewNativeCandidate("fake", jt2.get_remote_transports_dbus())
stream_handler.Ready(jt2.get_audio_codecs_dbus())
- stream_handler.StreamState(2)
+ stream_handler.StreamState(cs.MEDIA_STREAM_STATE_CONNECTED)
return (stream_handler, stream_id)
jt2 = JingleTest2(jp, conn, q, stream, 'test at localhost', 'foo at bar.com/Foo')
jt2.prepare()
- remote_handle = conn.RequestHandles(1, ["foo at bar.com/Foo"])[0]
+ self_handle = conn.GetSelfHandle()
+ remote_handle = conn.RequestHandles(cs.HT_CONTACT, ["foo at bar.com/Foo"])[0]
# Remote end calls us
# jt.incoming_call()
@@ -44,17 +47,13 @@ def worker(jp, q, bus, conn, stream):
jp.TransportGoogleP2P() ]) ]) ])
stream.send(jp.xml(node))
- # we don't even need this here, because we've provided a very strict
- # predicate to expect_racy() so it won't get the wrong event
- # q.flush_past_events()
-
# The caller is in members
e = q.expect('dbus-signal', signal='MembersChanged',
args=[u'', [remote_handle], [], [], [], 0, 0])
# We're pending because of remote_handle
e = q.expect('dbus-signal', signal='MembersChanged',
- args=[u'', [], [], [1L], [], remote_handle, 0])
+ args=[u'', [], [], [self_handle], [], remote_handle, 0])
media_chan = make_channel_proxy(conn, tp_path_prefix + e.path, 'Channel.Interface.Group')
signalling_iface = make_channel_proxy(conn, tp_path_prefix + e.path, 'Channel.Interface.MediaSignalling')
@@ -67,7 +66,7 @@ def worker(jp, q, bus, conn, stream):
session_handler = make_channel_proxy(conn, e.args[0], 'Media.SessionHandler')
session_handler.Ready()
- media_chan.AddMembers([dbus.UInt32(1)], 'accepted')
+ media_chan.AddMembers([self_handle], 'accepted')
# S-E gets notified about a newly-created stream
e = q.expect('dbus-signal', signal='NewStreamHandler')
@@ -77,15 +76,15 @@ def worker(jp, q, bus, conn, stream):
# We are now in members too
e = q.expect('dbus-signal', signal='MembersChanged',
- args=[u'', [1L], [], [], [], 0, 0])
+ args=[u'', [self_handle], [], [], [], 0, 0])
# we are now both in members
members = media_chan.GetMembers()
- assert set(members) == set([1L, remote_handle]), members
+ assert set(members) == set([self_handle, remote_handle]), members
stream_handler.NewNativeCandidate("fake", jt2.get_remote_transports_dbus())
stream_handler.Ready(jt2.get_audio_codecs_dbus())
- stream_handler.StreamState(2)
+ stream_handler.StreamState(cs.MEDIA_STREAM_STATE_CONNECTED)
# First one is transport-info
e = q.expect('stream-iq')
@@ -146,7 +145,7 @@ def worker(jp, q, bus, conn, stream):
# Gabble should return error (content already exists)
q.expect('stream-iq', iq_type='error')
- (stream_handler2, id2) = make_stream_request(1) # 1 == MEDIA_STREAM_TYPE_VIDEO
+ (stream_handler2, id2) = make_stream_request(cs.MEDIA_STREAM_TYPE_VIDEO)
# Gabble should now send content-add
e = q.expect('stream-iq', iq_type='set', predicate=lambda x:
@@ -168,7 +167,7 @@ def worker(jp, q, bus, conn, stream):
# We try to make the request again, and succeed
- (stream_handler3, id3) = make_stream_request(1) # 1 == MEDIA_STREAM_TYPE_VIDEO
+ (stream_handler3, id3) = make_stream_request(cs.MEDIA_STREAM_TYPE_VIDEO)
# Gabble should again send content-add
e = q.expect('stream-iq', iq_type='set', predicate=lambda x:
--
1.5.6.5
More information about the telepathy-commits
mailing list