[Telepathy-commits] [telepathy-gabble/master] accept-muc-dbus-tube: check if tube parameters are announced

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Wed Feb 11 04:32:00 PST 2009


---
 tests/twisted/tubes/accept-muc-dbus-tube.py |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/tests/twisted/tubes/accept-muc-dbus-tube.py b/tests/twisted/tubes/accept-muc-dbus-tube.py
index 066464d..96ae0e5 100644
--- a/tests/twisted/tubes/accept-muc-dbus-tube.py
+++ b/tests/twisted/tubes/accept-muc-dbus-tube.py
@@ -61,6 +61,10 @@ def test(q, bus, conn, stream):
     tube['service'] = 'com.example.Test'
     tube['dbus-name'] = bob_bus_name
     parameters = tube.addElement((None, 'parameters'))
+    parameter = parameters.addElement((None, 'parameter'))
+    parameter['type'] = 'str'
+    parameter['name'] = 'foo'
+    parameter.addContent('bar')
     stream.send(presence)
 
     # tubes channel is created
@@ -80,6 +84,7 @@ def test(q, bus, conn, stream):
     assert props[c.REQUESTED] == False
     assert props[c.TARGET_ID] == 'chat at conf.localhost'
     assert props[c.DBUS_TUBE_SERVICE_NAME] == 'com.example.Test'
+    assert props[c.TUBE_PARAMETERS] == {'foo': 'bar'}
 
     tube_chan = bus.get_object(conn.bus_name, path)
     tube_iface = dbus.Interface(tube_chan, c.CHANNEL_IFACE_TUBE)
-- 
1.5.6.5




More information about the telepathy-commits mailing list