diff options
Diffstat (limited to 'trunk/Examples/test-suite/python/li_implicit_runme.py')
-rw-r--r-- | trunk/Examples/test-suite/python/li_implicit_runme.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/trunk/Examples/test-suite/python/li_implicit_runme.py b/trunk/Examples/test-suite/python/li_implicit_runme.py new file mode 100644 index 000000000..a0672e016 --- /dev/null +++ b/trunk/Examples/test-suite/python/li_implicit_runme.py @@ -0,0 +1,17 @@ +from li_implicit import * +b = B() +ai = A(1) +ad = A(2.0) +ab = A(b) + +ai, get(ai) +ad, get(ad) +ab, get(ab) + +if get(ai) != get(1): + raise RuntimeError,"bad implicit type" +if get(ad) != get(2.0): + raise RuntimeError,"bad implicit type" +if get(ab) != get(b): + raise RuntimeError,"bad implicit type" + |