[Telepathy-commits] [telepathy-gabble/master] port test-connect-fail.py to new test API
Dafydd Harries
dafydd.harries at collabora.co.uk
Tue Aug 19 10:52:05 PDT 2008
20080107131956-c9803-ff738e5f14baadd489015e27b4a36e7bd4bc19b8.gz
---
tests/twisted/test-connect-fail.py | 30 ++++++------------------------
1 files changed, 6 insertions(+), 24 deletions(-)
diff --git a/tests/twisted/test-connect-fail.py b/tests/twisted/test-connect-fail.py
index 7e0c678..a7c5e3e 100644
--- a/tests/twisted/test-connect-fail.py
+++ b/tests/twisted/test-connect-fail.py
@@ -5,31 +5,13 @@ Test network error handling.
import dbus
-from gabbletest import go
+from gabbletest import exec_test
-def expect_connecting(event, data):
- if event.type != 'dbus-signal':
- return False
-
- if event.signal != 'StatusChanged':
- return False
-
- if event.args != [1, 1]:
- return False
-
- return True
-
-def expect_disconnected(event, data):
- if event.type != 'dbus-signal':
- return False
-
- if event.signal != 'StatusChanged':
- return False
-
- # status: disconnected / reason: network error
- assert event.args == [2, 2]
- return True
+def test(q, bus, conn, stream):
+ conn.Connect()
+ q.expect('dbus-signal', signal='StatusChanged', args=[1, 1])
+ q.expect('dbus-signal', signal='StatusChanged', args=[2, 2])
if __name__ == '__main__':
- go({'port': dbus.UInt32(4243)})
+ exec_test(test, {'port': dbus.UInt32(4243)})
--
1.5.6.3
More information about the Telepathy-commits
mailing list