/trunk/Examples/test-suite/python/default_args_runme.py
Python | 64 lines | 48 code | 16 blank | 0 comment | 16 complexity | 55ca6dc86fca50aea05983008ebb0afc MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- import default_args
- if default_args.Statics_staticMethod() != 60:
- raise RuntimeError
-
- if default_args.cfunc1(1) != 2:
- raise RuntimeError
- if default_args.cfunc2(1) != 3:
- raise RuntimeError
- if default_args.cfunc3(1) != 4:
- raise RuntimeError
- f = default_args.Foo()
- f.newname()
- f.newname(1)
- try:
- f = default_args.Foo(1)
- error = 1
- except:
- error = 0
- if error: raise RuntimeError,"Foo::Foo ignore is not working"
- try:
- f = default_args.Foo(1,2)
- error = 1
- except:
- error = 0
- if error: raise RuntimeError,"Foo::Foo ignore is not working"
- try:
- f = default_args.Foo(1,2,3)
- error = 1
- except:
- error = 0
- if error: raise RuntimeError,"Foo::Foo ignore is not working"
- try:
- m = f.meth(1)
- error = 1
- except:
- error = 0
- if error: raise RuntimeError,"Foo::meth ignore is not working"
- try:
- m = f.meth(1,2)
- error = 1
- except:
- error = 0
- if error: raise RuntimeError,"Foo::meth ignore is not working"
- try:
- m = f.meth(1,2,3)
- error = 1
- except:
- error = 0
- if error: raise RuntimeError,"Foo::meth ignore is not working"