/trunk/Examples/test-suite/python/nested_workaround_runme.py
Python | 13 lines | 11 code | 2 blank | 0 comment | 2 complexity | 9879236b07c13b7be220c5aa8fd5a49a MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- from nested_workaround import *
- inner = Inner(5)
- outer = Outer()
- newInner = outer.doubleInnerValue(inner)
- if newInner.getValue() != 10:
- raise RuntimeError
- outer = Outer()
- inner = outer.createInner(3)
- newInner = outer.doubleInnerValue(inner)
- if outer.getInnerValue(newInner) != 6:
- raise RuntimeError