def test_func_node_return_none_differ_from_no_return():
    def func():
        return None

    n = FuncNode(func)
    assert tuple(n.outputs()) == ("None",)

    def func():
        print None

    n = FuncNode(func)
    assert tuple(n.outputs()) == ()
示例#2
0
def test_func_node_return_none_differ_from_no_return():
    def func():
        return None

    n = FuncNode(func)
    assert tuple(n.outputs()) == ('None', )

    def func():
        print None

    n = FuncNode(func)
    assert tuple(n.outputs()) == ()
def test_func_node_output_names_are_unique():
    def func():
        a = 1
        return a, a, 2

    n = FuncNode(func)
    assert tuple(n.outputs()) == ("a1", "a2", "res")
示例#4
0
def test_func_node_output_names_are_unique():
    def func():
        a = 1
        return a, a, 2

    n = FuncNode(func)
    assert tuple(n.outputs()) == ('a1', 'a2', 'res')
def test_func_node_return_outputs():
    def func():
        return 1

    n = FuncNode(func)
    assert tuple(n.outputs()) == ("res",)

    def func():
        a = 1
        return a

    n = FuncNode(func)
    assert tuple(n.outputs()) == ("a",)

    def func():
        a = 1
        return a, 1

    n = FuncNode(func)
    assert tuple(n.outputs()) == ("a", "res")
示例#6
0
def test_func_node_return_outputs():
    def func():
        return 1

    n = FuncNode(func)
    assert tuple(n.outputs()) == ('res', )

    def func():
        a = 1
        return a

    n = FuncNode(func)
    assert tuple(n.outputs()) == ('a', )

    def func():
        a = 1
        return a, 1

    n = FuncNode(func)
    assert tuple(n.outputs()) == ('a', 'res')