[Telepathy-commits] [telepathy-gabble/master] private tubes: include StreamTube.Service and Tube.Parameters in allowed

Will Thompson will.thompson at collabora.co.uk
Fri Dec 5 09:42:35 PST 2008


---
 src/private-tubes-factory.c          |    2 ++
 tests/twisted/tubes/test-si-tubes.py |   14 ++++++++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/src/private-tubes-factory.c b/src/private-tubes-factory.c
index b9ed5b2..033f320 100644
--- a/src/private-tubes-factory.c
+++ b/src/private-tubes-factory.c
@@ -1000,6 +1000,8 @@ static const gchar * const tubes_channel_fixed_properties[] = {
 
 static const gchar * const tubes_channel_allowed_properties[] = {
     TP_IFACE_CHANNEL ".TargetHandle",
+    GABBLE_IFACE_CHANNEL_TYPE_STREAM_TUBE ".Service",
+    GABBLE_IFACE_CHANNEL_INTERFACE_TUBE ".Parameters",
     NULL
 };
 
diff --git a/tests/twisted/tubes/test-si-tubes.py b/tests/twisted/tubes/test-si-tubes.py
index 1d442e2..1607aae 100644
--- a/tests/twisted/tubes/test-si-tubes.py
+++ b/tests/twisted/tubes/test-si-tubes.py
@@ -67,15 +67,21 @@ def test(q, bus, conn, stream):
                 'org.freedesktop.Telepathy.Channel.Type.Tubes',
              'org.freedesktop.Telepathy.Channel.TargetHandleType': 1,
              },
-             ['org.freedesktop.Telepathy.Channel.TargetHandle'],
-             ) in properties.get('RequestableChannelClasses'),\
+             ['org.freedesktop.Telepathy.Channel.TargetHandle',
+              'org.freedesktop.Telepathy.Channel.Type.StreamTube.DRAFT.Service',
+              'org.freedesktop.Telepathy.Channel.Interface.Tube.DRAFT.Parameters',
+             ]
+            ) in properties.get('RequestableChannelClasses'),\
                      properties['RequestableChannelClasses']
     assert ({'org.freedesktop.Telepathy.Channel.ChannelType':
                 'org.freedesktop.Telepathy.Channel.Type.StreamTube.DRAFT',
              'org.freedesktop.Telepathy.Channel.TargetHandleType': 1,
              },
-             ['org.freedesktop.Telepathy.Channel.TargetHandle'],
-             ) in properties.get('RequestableChannelClasses'),\
+             ['org.freedesktop.Telepathy.Channel.TargetHandle',
+              'org.freedesktop.Telepathy.Channel.Type.StreamTube.DRAFT.Service',
+              'org.freedesktop.Telepathy.Channel.Interface.Tube.DRAFT.Parameters',
+             ]
+            ) in properties.get('RequestableChannelClasses'),\
                      properties['RequestableChannelClasses']
 
     _, vcard_event, roster_event = q.expect_many(
-- 
1.5.6.5




More information about the Telepathy-commits mailing list