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