Beispiel #1
0
def test_format_result5(mio):
    mio.eval("""
        Foo = Object clone() do(
            __repr__ = method("Foo")
        )
    """)

    assert format_result(mio.eval("Foo")) == "Foo"
Beispiel #2
0
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)))
Beispiel #3
0
def test_format_result4(mio):
    assert format_result(mio.eval("None")) is None
Beispiel #4
0
def test_format_result3():
    assert format_result(1) == "1"
Beispiel #5
0
def test_format_result2():
    assert format_result(foo) == "foo()"
    assert format_result(bar) == "Return \"Bar\""
Beispiel #6
0
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)"