diff options
Diffstat (limited to 'demoscript/Glacier2/callback.py')
-rwxr-xr-x | demoscript/Glacier2/callback.py | 17 |
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() |