[Telepathy-commits] [telepathy-salut/master] file_transfer_helper: factor out _read_file_from_socket
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Tue Dec 9 08:17:29 PST 2008
---
tests/twisted/avahi/file_transfer_helper.py | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/tests/twisted/avahi/file_transfer_helper.py b/tests/twisted/avahi/file_transfer_helper.py
index fca6644..0a3a00c 100644
--- a/tests/twisted/avahi/file_transfer_helper.py
+++ b/tests/twisted/avahi/file_transfer_helper.py
@@ -248,16 +248,7 @@ class ReceiveFileTest(FileTransferTest):
assert state == FT_STATE_OPEN
assert reason == FT_STATE_CHANGE_REASON_NONE
- def receive_file(self):
- # Connect to Salut's socket
- s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
- s.connect(self.address)
-
- self.httpd.handle_request()
-
- # Receiver inform us he finished to download the file
- self.q.expect('stream-iq', iq_type='result')
-
+ def _read_file_from_socket(self, s):
# Read the file from Salut's socket
data = ''
read = 0
@@ -278,6 +269,18 @@ class ReceiveFileTest(FileTransferTest):
assert state == FT_STATE_COMPLETED
assert reason == FT_STATE_CHANGE_REASON_NONE
+ def receive_file(self):
+ # Connect to Salut's socket
+ s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
+ s.connect(self.address)
+
+ self.httpd.handle_request()
+
+ # Receiver inform us he finished to download the file
+ self.q.expect('stream-iq', iq_type='result')
+
+ self._read_file_from_socket(s)
+
class SendFileTest(FileTransferTest):
def __init__(self):
FileTransferTest.__init__(self)
--
1.5.6.5
More information about the Telepathy-commits
mailing list