summaryrefslogtreecommitdiff
path: root/demoscript/Ice/invoke.py
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2007-10-22 15:26:26 -0230
committerDwayne Boone <dwayne@zeroc.com>2007-10-22 15:26:26 -0230
commite5f5f8070b133c753f9aa39b71134d4b6b63d4a9 (patch)
tree738f9028c1271be7654d3a505d59ca134d73f560 /demoscript/Ice/invoke.py
parentStripped slice2vb from the source tree. (diff)
downloadice-e5f5f8070b133c753f9aa39b71134d4b6b63d4a9.tar.bz2
ice-e5f5f8070b133c753f9aa39b71134d4b6b63d4a9.tar.xz
ice-e5f5f8070b133c753f9aa39b71134d4b6b63d4a9.zip
Updated VB demos to be inline with other demos
Diffstat (limited to 'demoscript/Ice/invoke.py')
-rwxr-xr-xdemoscript/Ice/invoke.py31
1 files changed, 21 insertions, 10 deletions
diff --git a/demoscript/Ice/invoke.py b/demoscript/Ice/invoke.py
index 8aedd2a7e17..c767fdde54f 100755
--- a/demoscript/Ice/invoke.py
+++ b/demoscript/Ice/invoke.py
@@ -8,7 +8,7 @@
#
# **********************************************************************
-import sys
+import sys, demoscript
def run(client, server):
print "testing...",
@@ -24,15 +24,26 @@ def run(client, server):
assert i != j
server.expect("\\}")
client.sendline('4')
- server.expect("Printing enum green")
- client.sendline('5')
- server.expect("Printing struct: name=red, value=red")
- client.sendline('6')
- server.expect("Printing struct sequence: \\{red=red, green=green, blue=blue\\}")
- client.sendline('7')
- server.expect("Printing class: s\\.name=blue, s\\.value=blue")
- client.sendline('8')
- client.expect("Got string `hello' and class: s\\.name=green, s\\.value=green")
+ if demoscript.Util.defaultLanguage == "VB":
+ server.expect("Printing enum 1")
+ client.sendline('5')
+ server.expect("Printing struct: name=red, value=0")
+ client.sendline('6')
+ server.expect("Printing struct sequence: \\{red=0, green=1, blue=2\\}")
+ client.sendline('7')
+ server.expect("Printing class: s\\.name=blue, s\\.value=2")
+ client.sendline('8')
+ client.expect("Got string `hello' and class: s\\.name=green, s\\.value=1")
+ else:
+ server.expect("Printing enum green")
+ client.sendline('5')
+ server.expect("Printing struct: name=red, value=red")
+ client.sendline('6')
+ server.expect("Printing struct sequence: \\{red=red, green=green, blue=blue\\}")
+ client.sendline('7')
+ server.expect("Printing class: s\\.name=blue, s\\.value=blue")
+ client.sendline('8')
+ client.expect("Got string `hello' and class: s\\.name=green, s\\.value=green")
print "ok"
client.sendline('s')