from using_member import * def swig_assert_equal(a, b): if a != b: raise RuntimeError(str(a) + " != " + str(b)) b = B() swig_assert_equal(b.get(int(1)), 10) swig_assert_equal(b.get(float(1)), 20) bb = BB() swig_assert_equal(bb.greater(int(1)), 0) swig_assert_equal(bb.greater(float(1)), 1) swig_assert_equal(bb.great(True), 2) cc = CC() swig_assert_equal(cc.greater(int(10)), 0) swig_assert_equal(cc.greater(float(10)), 1) swig_assert_equal(cc.greater(True), 20) dd = DD() swig_assert_equal(dd.greater(int(10)), 0) swig_assert_equal(dd.greater(float(10)), 1) swig_assert_equal(dd.greaterstill(True), 30)