コード例 #1
0
def test_flatten_callable():
    def x():
        return [1, 2, 3]

    y = [4, 5, x]

    assert list(flatten(y)) == [4, 5, 1, 2, 3]
コード例 #2
0
ファイル: test_builder.py プロジェクト: Nuzhnov/builders
def test_flatten_callable():
    x = lambda: [1, 2, 3]
    y = [4, 5, x]

    assert list(flatten(y)) == [4, 5, 1, 2, 3]
コード例 #3
0
ファイル: test_builder.py プロジェクト: Nuzhnov/builders
def test_flatten():
    l = [[1, 2, 3], [4], [[[5]]], 'ololo']

    assert list(flatten(l)) == [1, 2, 3, 4, 5, 'ololo']
コード例 #4
0
ファイル: test_builder.py プロジェクト: true3HAK/builders
def test_flatten_callable():
    x = lambda: [1, 2, 3]
    y = [4, 5, x]

    assert list(flatten(y)) == [4, 5, 1, 2, 3]
コード例 #5
0
ファイル: test_builder.py プロジェクト: true3HAK/builders
def test_flatten():
    l = [[1, 2, 3], [4], [[[5]]], 'ololo']

    assert list(flatten(l)) == [1, 2, 3, 4, 5, 'ololo']
コード例 #6
0
def test_flatten_function_returning_noniterable():
    def y():
        return 100

    assert list(flatten(y)) == [100]
コード例 #7
0
def test_flatten_noniterable():
    y = 100
    assert list(flatten(y)) == [y]