def test_match_none_and_query_equals_match_none(): q1 = query.Match(f=42) q2 = query.MatchNone() assert q1 & q2 == query.MatchNone()
def test_invert_empty_bool_is_match_none(): q = query.Bool() assert ~q == query.MatchNone()
def test_match_none_or_query_equals_query(): q1 = query.Match(f=42) q2 = query.MatchNone() assert q1 | q2 == query.Match(f=42)
def test_not_match_none_is_match_all(): q = query.MatchNone() assert ~q == query.MatchAll()