swig/SWIG/Examples/test-suite/python/director_abstract_runme.py
Marcelo Matus 628916c794 add silly abstract case
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk@6476 626c5289-ae23-0410-ae9c-e8d60b6d4f22
2004-10-21 22:23:23 +00:00

30 lines
517 B
Python

import director_abstract
class MyFoo(director_abstract.Foo):
def __init__(self):
director_abstract.Foo.__init__(self)
def ping(self):
return "MyFoo::ping()"
a = MyFoo()
if a.ping() != "MyFoo::ping()":
raise RuntimeError, a.ping()
if a.pong() != "Foo::pong();MyFoo::ping()":
raise RuntimeError, a.pong()
class MyExample(director_abstract.Example1):
def __init__(self):
director_abstract.Example1.__init__(self)
pass
def Color(self, r, g, b):
return r
me = MyExample()
print me.Color(1,2,3)