import pointer_reference s = pointer_reference.get() if s.value != 10: raise RuntimeError, "get test failed" ss = pointer_reference.Struct(20) pointer_reference.set(ss) if pointer_reference.cvar.Struct_instance.value != 20: raise RuntimeError, "set test failed" if pointer_reference.overloading(1) != 111: raise RuntimeError, "overload test 1 failed" if pointer_reference.overloading(ss) != 222: raise RuntimeError, "overload test 2 failed"