swig/Examples/test-suite/python/template_inherit_runme.py
Dave Beazley 12a43edc2d The great merge
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2002-11-30 22:01:28 +00:00

53 lines
879 B
Python

from template_inherit import *
a = FooInt()
b = FooDouble()
c = BarInt()
d = BarDouble()
e = FooUInt()
f = BarUInt()
if a.blah() != "Foo":
raise ValueError
if b.blah() != "Foo":
raise ValueError
if e.blah() != "Foo":
raise ValueError
if c.blah() != "Bar":
raise ValueError
if d.blah() != "Bar":
raise ValueError
if f.blah() != "Bar":
raise ValueError
if c.foomethod() != "foomethod":
raise ValueError
if d.foomethod() != "foomethod":
raise ValueError
if f.foomethod() != "foomethod":
raise ValueError
if invoke_blah_int(a) != "Foo":
raise ValueError
if invoke_blah_int(c) != "Bar":
raise ValueError
if invoke_blah_double(b) != "Foo":
raise ValueError
if invoke_blah_double(d) != "Bar":
raise ValueError
if invoke_blah_uint(e) != "Foo":
raise ValueError
if invoke_blah_uint(f) != "Bar":
raise ValueError