mirror of https://github.com/swig/swig
31 lines
419 B
Python
31 lines
419 B
Python
import voidtest
|
|
|
|
voidtest.globalfunc()
|
|
f = voidtest.Foo()
|
|
f.memberfunc()
|
|
|
|
voidtest.Foo.staticmemberfunc()
|
|
|
|
|
|
def fvoid():
|
|
pass
|
|
|
|
if f.memberfunc() != fvoid():
|
|
raise RuntimeError
|
|
|
|
|
|
v1 = voidtest.vfunc1(f)
|
|
v2 = voidtest.vfunc2(f)
|
|
if v1 != v2:
|
|
raise RuntimeError
|
|
|
|
v3 = voidtest.vfunc3(v1)
|
|
if v3.this != f.this:
|
|
raise RuntimeError
|
|
v4 = voidtest.vfunc1(f)
|
|
if v4 != v1:
|
|
raise RuntimeError
|
|
|
|
|
|
v3.memberfunc()
|