Lines Matching refs:filter
23 """Unit tests for filter.py."""
27 from filter import _CategoryFilter as CategoryFilter
28 from filter import validate_filter_rules
29 from filter import FilterConfiguration
90 filter = CategoryFilter(["+"])
91 self.assertEquals(["+"], filter._filter_rules)
95 filter = CategoryFilter()
96 self.assertEquals([], filter._filter_rules)
100 filter = CategoryFilter(["+a", "-b"])
101 self.assertEquals(str(filter), "+a,-b")
126 filter = CategoryFilter()
127 self.assertTrue(filter.should_check("everything"))
129 self.assertTrue(filter.should_check("everything"))
131 filter = CategoryFilter(["-"])
132 self.assertFalse(filter.should_check("anything"))
134 self.assertFalse(filter.should_check("anything"))
136 filter = CategoryFilter(["-", "+ab"])
137 self.assertTrue(filter.should_check("abc"))
138 self.assertFalse(filter.should_check("a"))
140 filter = CategoryFilter(["+", "-ab"])
141 self.assertFalse(filter.should_check("abc"))
142 self.assertTrue(filter.should_check("a"))