summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWill Thompson <will.thompson@collabora.co.uk>2012-12-06 11:18:15 +0000
committerWill Thompson <will.thompson@collabora.co.uk>2012-12-06 11:18:15 +0000
commit57ba5c87466279069bf332006e2d0947c4807633 (patch)
treef116fe9a39a59b34d805e177099a5096c69c9046
parentcf1795dec89679ec14cf8d48d0826d616299a654 (diff)
Fix file transfer tests for these new interfaces
-rw-r--r--tests/twisted/file-transfer/file_transfer_helper.py12
-rw-r--r--tests/twisted/jingle-share/file_transfer_helper.py12
-rw-r--r--tests/twisted/jingle-share/test-multift.py9
3 files changed, 24 insertions, 9 deletions
diff --git a/tests/twisted/file-transfer/file_transfer_helper.py b/tests/twisted/file-transfer/file_transfer_helper.py
index 4b72379da..79b3acf92 100644
--- a/tests/twisted/file-transfer/file_transfer_helper.py
+++ b/tests/twisted/file-transfer/file_transfer_helper.py
@@ -5,7 +5,7 @@ import time
import datetime
import os
-from servicetest import EventPattern, assertEquals, call_async
+from servicetest import EventPattern, assertEquals, assertSameSets, call_async
from gabbletest import exec_test, sync_stream, make_result_iq
import ns
from bytestream import create_from_si_offer, announce_socks5_proxy
@@ -218,7 +218,10 @@ class ReceiveFileTest(FileTransferTest):
# check channel properties
# org.freedesktop.Telepathy.Channel D-Bus properties
assert props[cs.CHANNEL_TYPE] == cs.CHANNEL_TYPE_FILE_TRANSFER
- assert props[cs.INTERFACES] == []
+ assertSameSets(
+ [ cs.CHANNEL_IFACE_FILE_TRANSFER_METADATA,
+ cs.CHANNEL_TYPE_FILE_TRANSFER + '.FUTURE',
+ ], props[cs.INTERFACES])
assert props[cs.TARGET_HANDLE] == self.handle
assert props[cs.TARGET_ID] == self.contact_name
assert props[cs.TARGET_HANDLE_TYPE] == cs.HT_CONTACT
@@ -408,7 +411,10 @@ class SendFileTest(FileTransferTest):
# org.freedesktop.Telepathy.Channel D-Bus properties
assertEquals(cs.CHANNEL_TYPE_FILE_TRANSFER, props[cs.CHANNEL_TYPE])
- assertEquals([], props[cs.INTERFACES])
+ assertSameSets(
+ [ cs.CHANNEL_IFACE_FILE_TRANSFER_METADATA,
+ cs.CHANNEL_TYPE_FILE_TRANSFER + '.FUTURE',
+ ], props[cs.INTERFACES])
assertEquals(self.handle, props[cs.TARGET_HANDLE])
assertEquals(self.contact_name, props[cs.TARGET_ID])
assertEquals(cs.HT_CONTACT, props[cs.TARGET_HANDLE_TYPE])
diff --git a/tests/twisted/jingle-share/file_transfer_helper.py b/tests/twisted/jingle-share/file_transfer_helper.py
index 2fe008795..19a45ca57 100644
--- a/tests/twisted/jingle-share/file_transfer_helper.py
+++ b/tests/twisted/jingle-share/file_transfer_helper.py
@@ -4,7 +4,7 @@ import hashlib
import time
import datetime
-from servicetest import EventPattern, TimeoutError, assertEquals, assertLength
+from servicetest import EventPattern, assertEquals, assertLength, assertSameSets
from gabbletest import exec_test, sync_stream, make_result_iq, elem_iq, elem
import ns
@@ -273,7 +273,10 @@ class ReceiveFileTest(FileTransferTest):
# check channel properties
# org.freedesktop.Telepathy.Channel D-Bus properties
assert props[cs.CHANNEL_TYPE] == cs.CHANNEL_TYPE_FILE_TRANSFER, props
- assert props[cs.INTERFACES] == [], props
+ assertSameSets(
+ [ cs.CHANNEL_IFACE_FILE_TRANSFER_METADATA,
+ cs.CHANNEL_TYPE_FILE_TRANSFER + '.FUTURE',
+ ], props[cs.INTERFACES])
assert props[cs.TARGET_HANDLE] == self.handle, props
assert props[cs.TARGET_ID] == self.target, props
assert props[cs.TARGET_HANDLE_TYPE] == cs.HT_CONTACT, props
@@ -425,7 +428,10 @@ class SendFileTest(FileTransferTest):
# org.freedesktop.Telepathy.Channel D-Bus properties
assert props[cs.CHANNEL_TYPE] == cs.CHANNEL_TYPE_FILE_TRANSFER
- assert props[cs.INTERFACES] == []
+ assertSameSets(
+ [ cs.CHANNEL_IFACE_FILE_TRANSFER_METADATA,
+ cs.CHANNEL_TYPE_FILE_TRANSFER + '.FUTURE',
+ ], props[cs.INTERFACES])
assert props[cs.TARGET_HANDLE] == self.handle
assert props[cs.TARGET_ID] == self.target
assert props[cs.TARGET_HANDLE_TYPE] == cs.HT_CONTACT
diff --git a/tests/twisted/jingle-share/test-multift.py b/tests/twisted/jingle-share/test-multift.py
index 7916281e6..8ebf8e226 100644
--- a/tests/twisted/jingle-share/test-multift.py
+++ b/tests/twisted/jingle-share/test-multift.py
@@ -3,8 +3,8 @@ import dbus
from twisted.words.xish import xpath
from twisted.words.protocols.jabber.client import IQ
-from servicetest import (assertEquals, EventPattern, TimeoutError)
-from gabbletest import exec_test, make_result_iq, sync_stream, make_presence
+from servicetest import assertEquals, assertSameSets, EventPattern, TimeoutError
+from gabbletest import exec_test
import constants as cs
from caps_helper import compute_caps_hash, \
@@ -102,7 +102,10 @@ def test(q, bus, conn, stream):
assert props[cs.FT_SIZE] == size, props
assert props[cs.CHANNEL_TYPE] == cs.CHANNEL_TYPE_FILE_TRANSFER, props
- assert props[cs.INTERFACES] == [], props
+ assertSameSets(
+ [ cs.CHANNEL_IFACE_FILE_TRANSFER_METADATA,
+ cs.CHANNEL_TYPE_FILE_TRANSFER + '.FUTURE',
+ ], props[cs.INTERFACES])
assert props[cs.TARGET_HANDLE] == 2L, props
assert props[cs.TARGET_ID] == contact.replace("/Resource", ""), props
assert props[cs.TARGET_HANDLE_TYPE] == cs.HT_CONTACT, props