diff options
| author | Will Thompson <will.thompson@collabora.co.uk> | 2012-12-06 11:18:15 +0000 |
|---|---|---|
| committer | Will Thompson <will.thompson@collabora.co.uk> | 2012-12-06 11:18:15 +0000 |
| commit | 57ba5c87466279069bf332006e2d0947c4807633 (patch) | |
| tree | f116fe9a39a59b34d805e177099a5096c69c9046 | |
| parent | cf1795dec89679ec14cf8d48d0826d616299a654 (diff) | |
Fix file transfer tests for these new interfaces
| -rw-r--r-- | tests/twisted/file-transfer/file_transfer_helper.py | 12 | ||||
| -rw-r--r-- | tests/twisted/jingle-share/file_transfer_helper.py | 12 | ||||
| -rw-r--r-- | tests/twisted/jingle-share/test-multift.py | 9 |
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 |
