[Telepathy-commits] [telepathy-gabble/master] offer-private-dbus-tube-ibb.py: use exec_tube_test
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Fri Feb 27 06:07:33 PST 2009
---
tests/twisted/tubes/offer-private-dbus-tube-ibb.py | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/tests/twisted/tubes/offer-private-dbus-tube-ibb.py b/tests/twisted/tubes/offer-private-dbus-tube-ibb.py
index ed10908..b0b8e57 100644
--- a/tests/twisted/tubes/offer-private-dbus-tube-ibb.py
+++ b/tests/twisted/tubes/offer-private-dbus-tube-ibb.py
@@ -11,7 +11,7 @@ import tubetestutil as t
from twisted.words.xish import domish, xpath
import ns
-from bytestream import parse_si_offer, create_si_reply, BytestreamIBB
+from bytestream import parse_si_offer, create_si_reply
sample_parameters = dbus.Dictionary({
's': 'hello',
@@ -45,7 +45,7 @@ def make_caps_disco_reply(stream, req, features):
return iq
-def alice_accepts_tube(q, stream, iq_event, dbus_tube_id):
+def alice_accepts_tube(q, stream, iq_event, dbus_tube_id, bytestream_cls):
iq = iq_event.stanza
profile, dbus_stream_id, bytestreams = parse_si_offer(iq)
@@ -74,7 +74,7 @@ def alice_accepts_tube(q, stream, iq_event, dbus_tube_id):
}
# Alice accepts the tube
- bytestream = BytestreamIBB(stream, q, dbus_stream_id, 'test at localhost/Resource',
+ bytestream = bytestream_cls(stream, q, dbus_stream_id, 'test at localhost/Resource',
'alice at localhost/Test', False)
result, si = create_si_reply(stream, iq, bytestream.initiator, bytestream.get_ns())
@@ -106,7 +106,7 @@ def send_dbus_message_to_alice(q, stream, dbus_tube_adr, bytestream):
# XXX: verify that it's actually in the "sender" slot, rather than just
# being in the message somewhere
-def offer_old_dbus_tube(q, bus, conn, stream, self_handle, alice_handle):
+def offer_old_dbus_tube(q, bus, conn, stream, self_handle, alice_handle, bytestream_cls):
# request tubes channel (old API)
tubes_path = conn.RequestChannel(cs.CHANNEL_TYPE_TUBES, cs.HT_CONTACT,
alice_handle, True)
@@ -156,7 +156,7 @@ def offer_old_dbus_tube(q, bus, conn, stream, self_handle, alice_handle):
'com.example.TestCase', sample_parameters, cs.TUBE_STATE_REMOTE_PENDING)
t.check_tube_in_tubes(expected_tube, tubes)
- bytestream = alice_accepts_tube(q, stream, iq_event, dbus_tube_id)
+ bytestream = alice_accepts_tube(q, stream, iq_event, dbus_tube_id, bytestream_cls)
dbus_tube_adr = tubes_iface.GetDBusTubeAddress(dbus_tube_id)
send_dbus_message_to_alice(q, stream, dbus_tube_adr, bytestream)
@@ -170,7 +170,7 @@ def offer_old_dbus_tube(q, bus, conn, stream, self_handle, alice_handle):
q.expect('dbus-signal', signal='Closed')
-def offer_new_dbus_tube(q, bus, conn, stream, self_handle, alice_handle):
+def offer_new_dbus_tube(q, bus, conn, stream, self_handle, alice_handle, bytestream_cls):
requestotron = dbus.Interface(conn, cs.CONN_IFACE_REQUESTS)
# Offer a tube to Alice (new API)
@@ -275,7 +275,7 @@ def offer_new_dbus_tube(q, bus, conn, stream, self_handle, alice_handle):
EventPattern('dbus-signal', signal='Closed'),
EventPattern('dbus-signal', signal='ChannelClosed'))
-def test(q, bus, conn, stream):
+def test(q, bus, conn, stream, bytestream_cls):
conn.Connect()
q.expect('dbus-signal', signal='StatusChanged', args=[0, 1])
@@ -300,12 +300,12 @@ def test(q, bus, conn, stream):
sync_stream(q, stream)
- offer_old_dbus_tube(q, bus, conn, stream, self_handle, alice_handle)
- offer_new_dbus_tube(q, bus, conn, stream, self_handle, alice_handle)
+ offer_old_dbus_tube(q, bus, conn, stream, self_handle, alice_handle, bytestream_cls)
+ offer_new_dbus_tube(q, bus, conn, stream, self_handle, alice_handle, bytestream_cls)
# OK, we're done
conn.Disconnect()
q.expect('dbus-signal', signal='StatusChanged', args=[2, 1])
if __name__ == '__main__':
- exec_test(test)
+ t.exec_tube_test(test)
--
1.5.6.5
More information about the telepathy-commits
mailing list