summaryrefslogtreecommitdiff
path: root/demoscript/Glacier2/callback.py
diff options
context:
space:
mode:
Diffstat (limited to 'demoscript/Glacier2/callback.py')
-rwxr-xr-xdemoscript/Glacier2/callback.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/demoscript/Glacier2/callback.py b/demoscript/Glacier2/callback.py
index f9a387d6482..840dd0d2cec 100755
--- a/demoscript/Glacier2/callback.py
+++ b/demoscript/Glacier2/callback.py
@@ -8,7 +8,8 @@
#
# **********************************************************************
-import pexpect, sys, time
+import sys, time, signal
+import demoscript.pexpect as pexpect
def run(client, server, sessionserver, glacier2):
print "testing ",
@@ -77,3 +78,17 @@ def run(client, server, sessionserver, glacier2):
glacier2.expect('expiring session')
sessionserver.expect('destroying session for user')
print "ok"
+
+ # SessionNotExist
+ client.sendline('x')
+ client.expect('SessionNotExistException')
+ client.waitTestSuccess()
+
+ sessionserver.kill(signal.SIGINT)
+ sessionserver.waitTestSuccess()
+
+ server.kill(signal.SIGINT)
+ server.waitTestSuccess()
+
+ glacier2.kill(signal.SIGINT)
+ glacier2.waitTestSuccess()