305
305
class MuteFilterTests(unittest.TestCase):
309
309
self.mf = event_queue.MuteFilter()
313
313
self.assertFalse(self.mf._cnt)
318
318
self.assertEqual(self.mf._cnt, dict(foo=1))
320
320
def test_add_two_different(self):
324
324
self.assertEqual(self.mf._cnt, dict(foo=1, bar=1))
326
326
def test_add_two_equal(self):
330
330
self.assertEqual(self.mf._cnt, dict(foo=2))
332
332
def test_add_two_equal_and_third(self):
337
337
self.assertEqual(self.mf._cnt, dict(foo=1, bar=2))
339
339
def test_pop_simple(self):
342
342
self.assertFalse(self.mf.pop("bar"))
343
343
self.assertEqual(self.mf._cnt, dict(foo=1))