summaryrefslogtreecommitdiff
path: root/trunk/Examples/test-suite/python/cpp_enum_runme.py
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/Examples/test-suite/python/cpp_enum_runme.py')
-rw-r--r--trunk/Examples/test-suite/python/cpp_enum_runme.py23
1 files changed, 23 insertions, 0 deletions
diff --git a/trunk/Examples/test-suite/python/cpp_enum_runme.py b/trunk/Examples/test-suite/python/cpp_enum_runme.py
new file mode 100644
index 000000000..0054ae281
--- /dev/null
+++ b/trunk/Examples/test-suite/python/cpp_enum_runme.py
@@ -0,0 +1,23 @@
+import cpp_enum
+
+f = cpp_enum.Foo()
+
+if f.hola != f.Hello:
+ print f.hola
+ raise RuntimeError
+
+f.hola = f.Hi
+if f.hola != f.Hi:
+ print f.hola
+ raise RuntimeError
+
+f.hola = f.Hello
+
+if f.hola != f.Hello:
+ print f.hola
+ raise RuntimeError
+
+cpp_enum.cvar.hi = cpp_enum.Hello
+if cpp_enum.cvar.hi != cpp_enum.Hello:
+ print cpp_enum.cvar.hi
+ raise RuntimeError