[telepathy-gabble/master] check hash value

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


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

diff --git a/tests/twisted/file-transfer/file_transfer_helper.py b/tests/twisted/file-transfer/file_transfer_helper.py
index 884d19c..3b7adb8 100644
--- a/tests/twisted/file-transfer/file_transfer_helper.py
+++ b/tests/twisted/file-transfer/file_transfer_helper.py
@@ -171,7 +171,9 @@ class ReceiveFileTest(FileTransferTest):
         file_node['name'] = self.file.name
         file_node['size'] = str(self.file.size)
         file_node['mime-type'] = self.file.content_type
-        # TODO: hash, date
+        file_node['hash'] = self.file.hash
+        # TODO: date
+        # TODO: intial offset
 
         file_node.addElement('desc', content=self.file.description)
         iq.send()
@@ -199,8 +201,8 @@ class ReceiveFileTest(FileTransferTest):
         assert props[CHANNEL_TYPE_FILE_TRANSFER + '.Filename'] == self.file.name
         assert props[CHANNEL_TYPE_FILE_TRANSFER + '.Size'] == self.file.size
         # FT's protocol doesn't allow us the send the hash info
-        assert props[CHANNEL_TYPE_FILE_TRANSFER + '.ContentHashType'] == FILE_HASH_TYPE_NONE
-        assert props[CHANNEL_TYPE_FILE_TRANSFER + '.ContentHash'] == ''
+        assert props[CHANNEL_TYPE_FILE_TRANSFER + '.ContentHashType'] == FILE_HASH_TYPE_MD5
+        assert props[CHANNEL_TYPE_FILE_TRANSFER + '.ContentHash'] == self.file.hash
         assert props[CHANNEL_TYPE_FILE_TRANSFER + '.Description'] == self.file.description
         # FT's protocol doesn't allow us the send the date info
         assert props[CHANNEL_TYPE_FILE_TRANSFER + '.Date'] == 0
-- 
1.5.6.5




More information about the telepathy-commits mailing list