PageRenderTime 44ms CodeModel.GetById 19ms RepoModel.GetById 1ms app.codeStats 0ms

/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
  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