def test_format_result5(mio): mio.eval(""" Foo = Object clone() do( __repr__ = method("Foo") ) """) assert format_result(mio.eval("Foo")) == "Foo"
def test_format_result6(mio): Foo = mio.eval("Foo = Object clone()") assert format_result( mio.eval("Foo")) == "Foo(Object) at {0:s}".format(hex(id(Foo)))
def test_format_result4(mio): assert format_result(mio.eval("None")) is None
def test_format_result3(): assert format_result(1) == "1"
def test_format_result2(): assert format_result(foo) == "foo()" assert format_result(bar) == "Return \"Bar\""
def test_format_result(): obj = Foo() assert format_result(obj.noargs) == "noargs()" assert format_result(obj.args) == "args(a, b, c)" assert format_result(obj.varargs) == "varargs(*args)"