mirror of https://github.com/swig/swig
38 lines
393 B
Python
38 lines
393 B
Python
from constructor_copy import *
|
|
|
|
f1 = Foo1(3)
|
|
f11 = Foo1(f1)
|
|
|
|
|
|
if f1.x != f11.x:
|
|
raise RuntimeError
|
|
|
|
|
|
f8 = Foo8()
|
|
try:
|
|
f81 = Foo8(f8)
|
|
good = 0
|
|
except:
|
|
good = 1
|
|
|
|
if not good:
|
|
raise RuntimeError
|
|
|
|
|
|
bi = Bari(5)
|
|
bc = Bari(bi)
|
|
|
|
if (bi.x != bc.x):
|
|
raise RuntimeError
|
|
|
|
|
|
bd = Bard(5)
|
|
try:
|
|
bc = Bard(bd)
|
|
good = 0
|
|
except:
|
|
good = 1
|
|
|
|
if not good:
|
|
raise RuntimeError
|