[telepathy-gabble/master] file_transfer_helper: wait for the missing bytes if they havel not all been announced

Guillaume Desmottes guillaume.desmottes at collabora.co.uk
Fri Apr 3 09:26:10 PDT 2009


---
 .../twisted/file-transfer/file_transfer_helper.py  |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/tests/twisted/file-transfer/file_transfer_helper.py b/tests/twisted/file-transfer/file_transfer_helper.py
index c71007f..f356a2f 100644
--- a/tests/twisted/file-transfer/file_transfer_helper.py
+++ b/tests/twisted/file-transfer/file_transfer_helper.py
@@ -407,8 +407,11 @@ class SendFileTest(FileTransferTest):
 
         assert data == self.file.data
 
-        # The bytes transferred has been announced using
-        # TransferredBytesChanged
+        # If not all the bytes transferred have been announced using
+        # TransferredBytesChanged, wait for them
+        while self.count < self.file.size:
+            self.q.expect('dbus-signal', signal='TransferredBytesChanged')
+
         assert self.count == self.file.size
 
         # FileTransferStateChanged could have already been fired
-- 
1.5.6.5




More information about the telepathy-commits mailing list