コード例 #1
0
ファイル: test_hooks.py プロジェクト: yetone/python-lenses
def test_contains(container):
    item = object()
    added = s.contains_add(container, item)
    assert isinstance(added, type(container))
    assert item in added
    removed = s.contains_remove(added, item)
    assert isinstance(removed, type(container))
    assert item not in removed
コード例 #2
0
ファイル: test_hooks.py プロジェクト: yetone/python-lenses
 def _lens_contains_add(self, item):
     return Box(s.contains_add(self.value, item))
コード例 #3
0
ファイル: test_hooks.py プロジェクト: yetone/python-lenses
def test_contains_add_failure():
    with pytest.raises(NotImplementedError):
        s.contains_add(True, object())