Пример #1
0
def test_ComposedLens_compose_simplifies():
    l = b.ComposedLens([])
    assert isinstance(l & l, b.TrivialIso)
Пример #2
0
def test_ComposedLens_nolenses_set():
    obj1, obj2 = object(), object()
    assert b.ComposedLens([]).set(obj1, obj2) is obj2
Пример #3
0
def test_ComposedLens_nesting_simplifies():
    assert b.ComposedLens([b.ComposedLens([])]).lenses == []
Пример #4
0
def test_ComposedLens_nolenses_view():
    obj = object()
    assert b.ComposedLens([]).view(obj) is obj