Files
2019-08-04 21:38:19 -05:00

53 lines
878 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