diff options
author | Michi Henning <michi@zeroc.com> | 2008-05-13 13:47:40 +1000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2008-05-13 13:47:40 +1000 |
commit | 5d7c1d7e91e73eee8749fa1f111b6f3d1346b9ed (patch) | |
tree | 47ddba5c73570b5a53a514d980d031786a0c6974 /demoscript/book/map_filesystem.py | |
parent | fixing perms on C# files (diff) | |
download | ice-5d7c1d7e91e73eee8749fa1f111b6f3d1346b9ed.tar.bz2 ice-5d7c1d7e91e73eee8749fa1f111b6f3d1346b9ed.tar.xz ice-5d7c1d7e91e73eee8749fa1f111b6f3d1346b9ed.zip |
Reverted changes to freeze demos.
Squashed commit of the following:
commit 8538f7592c2394757efe5770e7ee64e6c798cc54
Author: Michi Henning <michi@zeroc.com>
Date: Tue May 13 13:40:14 2008 +1000
Revert "Updated Freeze demos to align with life cycle chapter. Added interactive"
This reverts commit 3fc7fe8faf1c73e85fdb6f1274ed380155f9a8fc.
commit 4c8f5001f7488c942e6e42b4c935925b255c8de6
Author: Michi Henning <michi@zeroc.com>
Date: Tue May 13 13:39:52 2008 +1000
Revert "Removed freeze_filesystem demo (now called evictor_filesystem)."
This reverts commit 024c99e50dc0a3e2dee903d1470e028273706ace.
commit db921eebbfea02a628a6d7ac2fc3fe876005da7c
Author: Michi Henning <michi@zeroc.com>
Date: Tue May 13 13:39:33 2008 +1000
Revert "Added map filesystem demo for Java."
This reverts commit ed82a00405e11037b739b2a9e3a33d820a44d34d.
Diffstat (limited to 'demoscript/book/map_filesystem.py')
-rwxr-xr-x | demoscript/book/map_filesystem.py | 169 |
1 files changed, 0 insertions, 169 deletions
diff --git a/demoscript/book/map_filesystem.py b/demoscript/book/map_filesystem.py deleted file mode 100755 index e611cd1869f..00000000000 --- a/demoscript/book/map_filesystem.py +++ /dev/null @@ -1,169 +0,0 @@ -#!/usr/bin/env python -# ********************************************************************** -# -# Copyright (c) 2003-2008 ZeroC, Inc. All rights reserved. -# -# This copy of Ice is licensed to you under the terms described in the -# ICE_LICENSE file included in this distribution. -# -# ********************************************************************** - -import sys, signal - -def run(client, server): - print "testing...", - sys.stdout.flush() - client.expect('>') - client.sendline('pwd') - client.expect('pwd') - client.expect('/\r{1,2}\n>') - - client.sendline('cd x') - client.expect('cd x') - client.expect('`x\': no such directory') - client.expect('\r{1,2}\n>') - - client.sendline('cd') - client.expect('cd') - client.expect('\r{1,2}\n>') - - client.sendline('pwd') - client.expect('pwd') - client.expect('/\r{1,2}\n>') - - client.sendline('mkfile a') - client.expect('mkfile a') - client.expect('\r{1,2}\n>') - - client.sendline('cd a') - client.expect('cd a') - client.expect('`a\': not a directory') - client.expect('\r{1,2}\n>') - - client.sendline('mkdir a') - client.expect('mkdir a') - client.expect('`a\' exists already') - client.expect('\r{1,2}\n>') - - client.sendline('mkdir b') - client.expect('mkdir b') - client.expect('\r{1,2}\n>') - - client.sendline('cd b') - client.expect('cd b') - client.expect('\r{1,2}\n>') - - client.sendline('pwd') - client.expect('pwd') - client.expect('/b\r{1,2}\n>') - - client.sendline('cd') - client.expect('cd') - client.expect('\r{1,2}\n>') - - client.sendline('pwd') - client.expect('pwd') - client.expect('/\r{1,2}\n>') - - client.sendline('cd b') - client.expect('cd b') - client.expect('\r{1,2}\n>') - - client.sendline('pwd') - client.expect('pwd') - client.expect('/b\r{1,2}\n>') - - client.sendline('cd /') - client.expect('cd /') - client.expect('\r{1,2}\n>') - - client.sendline('pwd') - client.expect('pwd') - client.expect('/\r{1,2}\n>') - - client.sendline('ls') - client.expect('ls\r{1,2}\n') - i = client.expect(['a \(file\)', 'b \(directory\)']) - j = client.expect(['a \(file\)', 'b \(directory\)']) - assert i != j - client.expect('\r{1,2}\n>') - - client.sendline('lr') - client.expect('lr\r{1,2}\n') - i = client.expect(['a \(file\)', 'b \(directory\)']) - j = client.expect(['a \(file\)', 'b \(directory\)']) - assert i != j - client.expect('\r{1,2}\n>') - - client.sendline('cd b') - client.expect('cd b\r{1,2}\n>') - - client.sendline('mkdir c') - client.expect('mkdir c\r{1,2}\n>') - - client.sendline('cd c') - client.expect('cd c\r{1,2}\n>') - - client.sendline('pwd') - client.expect('pwd') - client.expect('/b/c\r{1,2}\n>') - - client.sendline('cd /') - client.expect('cd /\r{1,2}\n>') - - client.sendline('lr') - client.expect('lr\r{1,2}\n') - i = client.expect(['a \(file\)', 'b \(directory\)']) - if i == 1: - client.expect('c \(directory\):') - client.expect('a \(file\)') - else: - client.expect('b \(directory\)') - client.expect('c \(directory\):') - - client.sendline('mkfile c') - client.expect('mkfile c\r{1,2}\n>') - - client.sendline('write c blah c') - client.expect('write c blah c\r{1,2}\n>') - - client.sendline('cat c') - client.expect('cat c\r{1,2}\n') - client.expect('blah\r{1,2}\n') - client.expect('c') - client.expect('\r{1,2}\n>') - - client.sendline('rm b') - client.expect('rm b\r{1,2}\n') - client.expect('cannot remove `b\': Cannot destroy non-empty directory') - client.expect('\r{1,2}\n>') - - client.sendline('cd b') - client.expect('cd b') - client.expect('\r{1,2}\n>') - - client.sendline('rm *') - client.expect('rm \*') - client.expect('\r{1,2}\n>') - - client.sendline('ls') - client.expect('ls\r{1,2}\n>') - - client.sendline('cd ..') - client.expect('cd \.\.\r{1,2}\n>') - - client.sendline('rm b') - client.expect('rm b\r{1,2}\n>') - - client.sendline('rm a c') - client.expect('rm a c\r{1,2}\n>') - - client.sendline('ls') - client.expect('ls\r{1,2}\n>') - - client.sendline('exit') - client.waitTestSuccess() - - server.kill(signal.SIGINT) - server.waitTestSuccess() - print "ok" |