[telepathy-gabble/master] use new bytestream test API
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Fri Apr 3 09:26:07 PDT 2009
---
.../twisted/file-transfer/file_transfer_helper.py | 20 +++++++-------------
1 files changed, 7 insertions(+), 13 deletions(-)
diff --git a/tests/twisted/file-transfer/file_transfer_helper.py b/tests/twisted/file-transfer/file_transfer_helper.py
index b5e9551..d6e5506 100644
--- a/tests/twisted/file-transfer/file_transfer_helper.py
+++ b/tests/twisted/file-transfer/file_transfer_helper.py
@@ -6,8 +6,7 @@ import time
from servicetest import EventPattern
from gabbletest import exec_test
import ns
-from bytestream import parse_si_offer, create_si_reply, create_si_offer, parse_si_reply,\
- BytestreamIBB, BytestreamS5B, BytestreamS5BPidgin
+from bytestream import create_from_si_offer, BytestreamIBB, BytestreamS5B, BytestreamS5BPidgin
from twisted.words.xish import domish, xpath
@@ -168,8 +167,7 @@ class ReceiveFileTest(FileTransferTest):
self.bytestream = self.bytestream_cls(self.stream, self.q, 'alpha',
self.contact_name, 'test at localhost/Resource', True)
- iq, si = create_si_offer(self.stream, self.contact_name, 'test at localhost/Resource',
- self.bytestream.stream_id, ns.FILE_TRANSFER, [self.bytestream.get_ns()])
+ iq, si = self.bytestream.create_si_offer(ns.FILE_TRANSFER)
file_node = si.addElement((ns.FILE_TRANSFER,'file'))
file_node['name'] = self.file.name
@@ -230,8 +228,7 @@ class ReceiveFileTest(FileTransferTest):
assert reason == FT_STATE_CHANGE_REASON_REQUESTED
# Got SI reply
- bytestream = parse_si_reply(iq_event.stanza)
- assert bytestream == self.bytestream.get_ns()
+ self.bytestream.check_si_reply(iq_event.stanza)
self.bytestream.open_bytestream()
@@ -360,10 +357,11 @@ class SendFileTest(FileTransferTest):
def _check_file_transfer_offer_iq(self, iq_event):
self.iq = iq_event.stanza
- profile, sid, bytestreams = parse_si_offer(self.iq)
+ self.bytestream, profile = create_from_si_offer(self.stream, self.q,
+ self.bytestream_cls, iq_event.stanza, 'test at localhost/Resource')
+
assert self.iq['to'] == self.contact_full_jid
assert profile == ns.FILE_TRANSFER
- assert bytestreams == [ns.BYTESTREAMS, ns.IBB]
file_node = xpath.queryForNodes('/iq/si/file', self.iq)[0]
assert file_node['name'] == self.file.name
@@ -378,17 +376,13 @@ class SendFileTest(FileTransferTest):
self.desc = desc_node.children[0]
assert self.desc == self.file.description
- self.bytestream = self.bytestream_cls(self.stream, self.q, sid,
- 'test at localhost/Resource', self.iq['to'], False)
-
def provide_file(self):
self.address = self.ft_channel.ProvideFile(SOCKET_ADDRESS_TYPE_UNIX,
SOCKET_ACCESS_CONTROL_LOCALHOST, "")
def client_accept_file(self):
# accept SI offer
- result, si = create_si_reply(self.stream, self.iq, 'test at localhost/Resource',
- self.bytestream.get_ns())
+ result, si = self.bytestream.create_si_reply(self.iq)
self.stream.send(result)
self.bytestream.wait_bytestream_open()
--
1.5.6.5
More information about the telepathy-commits
mailing list