[telepathy-gabble/master] add test-receive-file-and-disconnect.py

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


---
 .../test-receive-file-and-disconnect.py            |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)
 create mode 100644 tests/twisted/file-transfer/test-receive-file-and-disconnect.py

diff --git a/tests/twisted/file-transfer/test-receive-file-and-disconnect.py b/tests/twisted/file-transfer/test-receive-file-and-disconnect.py
new file mode 100644
index 0000000..6b9a477
--- /dev/null
+++ b/tests/twisted/file-transfer/test-receive-file-and-disconnect.py
@@ -0,0 +1,19 @@
+import socket
+
+from gabbletest import exec_test
+from file_transfer_helper import ReceiveFileTest, BytestreamIBB, BytestreamS5B
+
+class ReceiveFileAndDisconnectTest(ReceiveFileTest):
+    def receive_file(self):
+        s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
+        s.connect(self.address)
+
+        # disconnect
+        self.conn.Disconnect()
+        self.q.expect('dbus-signal', signal='StatusChanged', args=[2, 1])
+        return True
+
+if __name__ == '__main__':
+    test = ReceiveFileAndDisconnectTest(BytestreamIBB)
+    test = ReceiveFileAndDisconnectTest(BytestreamS5B)
+    exec_test(test.test)
-- 
1.5.6.5




More information about the telepathy-commits mailing list