import overload_extend f = overload_extend.Foo() if f.test(3) != 1: raise RuntimeError if f.test("hello") != 2: raise RuntimeError if f.test(3.5,2.5) != 3: raise RuntimeError