コード例 #1
0
def test_into_double_string():
    with filetext('alice,1\nbob,2', extension='.csv') as source:
        assert into(list, source) == [('alice', 1), ('bob', 2)]

        with tmpfile('.csv') as target:
            csv = into(target, source)
            assert isinstance(csv, CSV)
            with open(target) as f:
                assert 'alice' in f.read()
コード例 #2
0
ファイル: test_into.py プロジェクト: gwulfs/odo
def test_into_double_string(f):
    with filetext('alice,1\nbob,2', extension='.csv') as source:
        assert into(list, source) == [('alice', 1), ('bob', 2)]

        with tmpfile('.csv') as target:
            csv = into(f(target), source)
            assert isinstance(csv, CSV)
            with open(target, 'rU') as f:
                assert 'alice' in f.read()
コード例 #3
0
ファイル: test_into.py プロジェクト: gwulfs/odo
def test_into_convert():
    assert into(list, (1, 2, 3)) == [1, 2, 3]
コード例 #4
0
ファイル: test_into.py プロジェクト: gwulfs/odo
def test_into_string_on_right(f):
    with filetext('alice,1\nbob,2', extension='.csv') as source:
        assert into([], f(source)) == [('alice', 1), ('bob', 2)]
コード例 #5
0
ファイル: test_into.py プロジェクト: gwulfs/odo
def test_into_curry():
    assert callable(into(list))
    data = (1, 2, 3)
    assert into(list)(data) == into(list, data)
コード例 #6
0
ファイル: test_into.py プロジェクト: gwulfs/odo
def test_into_append():
    lst = []
    result = into(lst, (1, 2, 3))
    assert result == [1, 2, 3]
    assert result is lst
コード例 #7
0
def test_into_convert():
    assert into(list, (1, 2, 3)) == [1, 2, 3]
コード例 #8
0
def test_into_string_on_right():
    with filetext('alice,1\nbob,2', extension='.csv') as source:
        assert into([], source) == [('alice', 1), ('bob', 2)]
コード例 #9
0
def test_into_curry():
    assert callable(into(list))
    data = (1, 2, 3)
    assert into(list)(data) == into(list, data)
コード例 #10
0
def test_into_append():
    L = []
    result = into(L, (1, 2, 3))
    assert result == [1, 2, 3]
    assert result is L
コード例 #11
0
ファイル: test_into.py プロジェクト: MoherX/odo
def test_into_append():
    L = []
    result = into(L, (1, 2, 3))
    assert result == [1, 2, 3]
    assert result is L