[telepathy-gabble/master] add test-send-file-to-unknown-contact.py

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


---
 .../test-send-file-to-unknown-contact.py           |   23 ++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)
 create mode 100644 tests/twisted/file-transfer/test-send-file-to-unknown-contact.py

diff --git a/tests/twisted/file-transfer/test-send-file-to-unknown-contact.py b/tests/twisted/file-transfer/test-send-file-to-unknown-contact.py
new file mode 100644
index 0000000..2a2119e
--- /dev/null
+++ b/tests/twisted/file-transfer/test-send-file-to-unknown-contact.py
@@ -0,0 +1,23 @@
+import dbus
+
+from file_transfer_helper import SendFileTest, HT_CONTACT, exec_file_transfer_test
+
+class SendFileTransferToUnknownContactTest(SendFileTest):
+    def __init__(self, bytestream_cls):
+        SendFileTest.__init__(self, bytestream_cls)
+
+        self._actions = [self.connect, self.check_ft_available, self.my_request_ft_channel]
+
+    def my_request_ft_channel(self):
+        self.contact_name = 'jean at localhost'
+        self.handle = self.conn.RequestHandles(HT_CONTACT, [self.contact_name])[0]
+
+        try:
+            self.request_ft_channel()
+        except dbus.DBusException, e:
+            assert e.get_dbus_name() == 'org.freedesktop.Telepathy.Errors.NotAvailable'
+        else:
+            assert False
+
+if __name__ == '__main__':
+    exec_file_transfer_test(SendFileTransferToUnknownContactTest)
-- 
1.5.6.5




More information about the telepathy-commits mailing list