コード例 #1
0
def test_ItemsTraversal_over_empty():
    my_lens = b.ItemsTraversal() & b.GetitemLens(0)
    assert my_lens.over({}, lambda a: a + 1) == {}
コード例 #2
0
def test_ItemsTraversal_over():
    data = {0: 'zero', 1: 'one'}
    my_lens = b.ItemsTraversal() & b.GetitemLens(0)
    assert my_lens.over(data, lambda a: a + 1) == {1: 'zero', 2: 'one'}
コード例 #3
0
def test_ItemsTraversal_to_list_of_empty():
    my_lens = b.ItemsTraversal()
    assert sorted(my_lens.to_list_of({})) == []
コード例 #4
0
def test_ItemsTraversal_to_list_of():
    data = {0: 'zero', 1: 'one'}
    my_lens = b.ItemsTraversal()
    assert sorted(my_lens.to_list_of(data)) == [(0, 'zero'), (1, 'one')]
コード例 #5
0
ファイル: test_optics.py プロジェクト: cage433/python-lenses
def test_ItemsTraversal_over():
    data = {0: "zero", 1: "one"}
    my_lens = b.ItemsTraversal() & b.GetitemLens(0)
    assert my_lens.over(data, lambda a: a + 1) == {1: "zero", 2: "one"}
コード例 #6
0
ファイル: test_optics.py プロジェクト: cage433/python-lenses
def test_ItemsTraversal_to_list_of():
    data = {0: "zero", 1: "one"}
    my_lens = b.ItemsTraversal()
    assert sorted(my_lens.to_list_of(data)) == [(0, "zero"), (1, "one")]