def test_or_(): cases = [( ['Yam'], 'banD granT stamB pAna car', 'granTa nara nayati', )] verify(cases, lambda names: F.upadha(names) | F.al('hal'), term_tester)
def test_and_(): cases = [( ['Yam'], 'banD granT stamB', 'car pAna granTa nara nayati', )] verify(cases, lambda names: F.upadha(names) & F.al('hal'), term_tester)
def test_or_(): cases = [ (['Yam'], 'banD granT stamB pAna car', 'granTa nara nayati', ) ] verify(cases, lambda names: F.upadha(names) | F.al('hal'), term_tester)
def test_and_(): cases = [ (['Yam'], 'banD granT stamB', 'car pAna granTa nara nayati', ) ] verify(cases, lambda names: F.upadha(names) & F.al('hal'), term_tester)
def test_subset_of_and_or(): """Ordinary subset ("and", "or")""" cases = [[F.al('ac'), F.samjna('dhatu'), F.upadha('Yam')]] for filters in cases: intersection = F.Filter._and(*filters) for f in filters: assert intersection.subset_of(f) union = F.Filter._or(*filters) for f in filters: assert f.subset_of(union)
def test_subset_of_and_or(): """Ordinary subset ("and", "or")""" cases = [ [F.al('ac'), F.samjna('dhatu'), F.upadha('Yam')] ] for filters in cases: intersection = F.Filter._and(*filters) for f in filters: assert intersection.subset_of(f) union = F.Filter._or(*filters) for f in filters: assert f.subset_of(union)