[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