示例#1
0
def test_all():
    """Test All filterer."""
    log = Log()

    allow = DenyAll()
    deny = AllowAll()
    filterer = All([allow, deny])
    assert filterer.filter([log]) == []

    filterer = All([AllowAll(), AllowAll()])
    assert filterer.filter([log]) == [log]

    filterer = All([DenyAll(), DenyAll()])
    assert filterer.filter([log]) == []
示例#2
0
def test_all_when_no_filterers_Set():
    """Test All filterer does not filter when no filterers set."""
    log = Log()
    filterer = All()
    assert filterer.filter([log]) == [log]