blob: 1ac58334e4eaf5492882fd21ceb4c30625ebd4a2 [file]
import cpp11_directors
from swig_test_utils import swig_check
class MyFoo(cpp11_directors.Foo):
def ping(self):
return 1
def pong(self):
return 2
def pang(self):
return 3
def peng(self):
return 4
def pung(self):
return 5
def pyng(self):
return 6
class MyMoveNode(cpp11_directors.MoveOnlyNode):
def rvalues_mo(self, o):
pass
def rvalues_mo_overload(self, *args):
pass
def rvalues_using(self, p1, p2):
pass
def rvalues_using2(self, p1, p2):
pass
f = MyFoo()
swig_check(f.ping(), 1)
swig_check(f.pong(), 2)
swig_check(f.pang(), 3)
swig_check(f.peng(), 4)
swig_check(f.pung(), 5)
swig_check(f.pyng(), 6)
m = MyMoveNode()
m2 = MyMoveNode()
m.rvalues_mo(m2)
m2 = MyMoveNode()
m.rvalues_mo_overload(m2)
m2 = MyMoveNode()
m.rvalues_mo_overload(1, 2.5, m2)