/trunk/Examples/test-suite/python/nested_workaround_runme.py

# · Python · 13 lines · 11 code · 2 blank · 0 comment · 2 complexity · 9879236b07c13b7be220c5aa8fd5a49a MD5 · raw file

  1. from nested_workaround import *
  2. inner = Inner(5)
  3. outer = Outer()
  4. newInner = outer.doubleInnerValue(inner)
  5. if newInner.getValue() != 10:
  6. raise RuntimeError
  7. outer = Outer()
  8. inner = outer.createInner(3)
  9. newInner = outer.doubleInnerValue(inner)
  10. if outer.getInnerValue(newInner) != 6:
  11. raise RuntimeError