Add runtime test for commit 7a96fba836
This commit is contained in:
parent
50a9c5fbec
commit
0fdfa3b6ce
1 changed files with 35 additions and 0 deletions
35
Examples/test-suite/python/global_vars_runme.py
Normal file
35
Examples/test-suite/python/global_vars_runme.py
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
import global_vars
|
||||
|
||||
global_vars.init()
|
||||
b = global_vars.cvar.b
|
||||
if b != "string b":
|
||||
raise RuntimeError("Unexpected string: " + b)
|
||||
global_vars.cvar.b = "a string value"
|
||||
b = global_vars.cvar.b
|
||||
if b != "a string value":
|
||||
raise RuntimeError("Unexpected string: " + b)
|
||||
|
||||
x = global_vars.cvar.x
|
||||
if x != 1234:
|
||||
raise RuntimeError("Unexpected x: " + str(x))
|
||||
global_vars.cvar.x = 9876
|
||||
x = global_vars.cvar.x
|
||||
if x != 9876:
|
||||
raise RuntimeError("Unexpected string: " + str(x))
|
||||
|
||||
fail = True
|
||||
try:
|
||||
global_vars.cvar.notexist = "something"
|
||||
except AttributeError, e:
|
||||
fail = False
|
||||
if fail:
|
||||
raise RuntimeError("AttributeError should have been thrown")
|
||||
|
||||
fail = True
|
||||
try:
|
||||
g = global_vars.cvar.notexist
|
||||
except AttributeError, e:
|
||||
fail = False
|
||||
if fail:
|
||||
raise RuntimeError("AttributeError should have been thrown")
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue