summaryrefslogtreecommitdiff
path: root/cpp/demo/IceGrid/replication/expect.py
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/demo/IceGrid/replication/expect.py')
-rwxr-xr-xcpp/demo/IceGrid/replication/expect.py24
1 files changed, 9 insertions, 15 deletions
diff --git a/cpp/demo/IceGrid/replication/expect.py b/cpp/demo/IceGrid/replication/expect.py
index 5921f418b7f..2ccac6abb76 100755
--- a/cpp/demo/IceGrid/replication/expect.py
+++ b/cpp/demo/IceGrid/replication/expect.py
@@ -8,7 +8,7 @@
#
# **********************************************************************
-import pexpect, sys, os
+import sys, os
try:
import demoscript
@@ -23,6 +23,7 @@ except ImportError:
import demoscript
import demoscript.Util
+demoscript.Util.defaultLanguage = "C++"
import signal
@@ -73,8 +74,7 @@ def runtest():
client.sendline('x')
client.kill(signal.SIGINT)
- client.expect(pexpect.EOF, timeout=1)
- assert client.wait() == 0
+ client.waitTestSuccess(timeout=1)
print "testing client...",
sys.stdout.flush()
@@ -85,31 +85,25 @@ print "testing replication...",
sys.stdout.flush()
admin.sendline('registry shutdown Replica1')
admin.expect('>>>')
-replica1.expect(pexpect.EOF)
-assert replica1.wait() == 0
+replica1.waitTestSuccess()
runtest()
admin.sendline('registry shutdown Replica2')
admin.expect('>>>')
-replica2.expect(pexpect.EOF)
-assert replica2.wait() == 0
+replica2.waitTestSuccess()
runtest()
print "ok"
admin.sendline('node shutdown node1')
admin.expect('>>>')
-node1.expect(pexpect.EOF)
-assert node1.wait() == 0
+node1.waitTestSuccess(timeout=120)
admin.sendline('node shutdown node2')
admin.expect('>>>')
-node2.expect(pexpect.EOF)
-assert node2.wait() == 0
+node2.waitTestSuccess(timeout=120)
admin.sendline('registry shutdown Master')
admin.expect('>>>')
-master.expect(pexpect.EOF)
-assert master.wait() == 0
+master.waitTestSuccess()
admin.sendline('exit')
-admin.expect(pexpect.EOF)
-assert admin.wait() == 0
+admin.waitTestSuccess()