/trunk/Examples/test-suite/python/pointer_reference_runme.py
Python | 16 lines | 12 code | 4 blank | 0 comment | 4 complexity | d37f30c22c0d9363ac1b58b790614927 MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- import pointer_reference
- s = pointer_reference.get()
- if s.value != 10:
- raise RuntimeError, "get test failed"
- ss = pointer_reference.Struct(20)
- pointer_reference.set(ss)
- if pointer_reference.cvar.Struct_instance.value != 20:
- raise RuntimeError, "set test failed"
- if pointer_reference.overloading(1) != 111:
- raise RuntimeError, "overload test 1 failed"
- if pointer_reference.overloading(ss) != 222:
- raise RuntimeError, "overload test 2 failed"