コード例 #1
0
def test_ItemByValueLens_set_nonexistent():
    data = {'hello': 0, 'world': 1}
    assert b.ItemByValueLens(2).set(data, ('test', 2)) == {
        'hello': 0,
        'world': 1,
        'test': 2
    }
コード例 #2
0
ファイル: test_optics.py プロジェクト: cage433/python-lenses
def test_ItemByValueLens_set_nonexistent():
    data = {"hello": 0, "world": 1}
    assert b.ItemByValueLens(2).set(data, ("test", 2)) == {
        "hello": 0,
        "world": 1,
        "test": 2,
    }
コード例 #3
0
def test_ItemByValueLens_set():
    data = {'hello': 0, 'world': 1}
    result = {'hello': 0, 'everyone': 2}
    assert b.ItemByValueLens(1).set(data, ('everyone', 2)) == result
コード例 #4
0
def test_ItemByValueLens_view_nonexistent():
    data = {'hello': 0, 'world': 1}
    assert b.ItemByValueLens(2).view(data) is None
コード例 #5
0
def test_ItemByValueLens_view():
    data = {'hello': 0, 'world': 1}
    assert b.ItemByValueLens(1).view(data) == ('world', 1)
コード例 #6
0
ファイル: test_optics.py プロジェクト: cage433/python-lenses
def test_ItemByValueLens_set():
    data = {"hello": 0, "world": 1}
    result = {"hello": 0, "everyone": 2}
    assert b.ItemByValueLens(1).set(data, ("everyone", 2)) == result
コード例 #7
0
ファイル: test_optics.py プロジェクト: cage433/python-lenses
def test_ItemByValueLens_view_nonexistent():
    data = {"hello": 0, "world": 1}
    assert b.ItemByValueLens(2).view(data) is None
コード例 #8
0
ファイル: test_optics.py プロジェクト: cage433/python-lenses
def test_ItemByValueLens_view():
    data = {"hello": 0, "world": 1}
    assert b.ItemByValueLens(1).view(data) == ("world", 1)