def test_should_get_non_empty_filter_summary(self):
     filter = window_states.Filter()
     filter.level = 6
     filter.facility = 0
     filter.host = 'example'
     filter.program = 'test'
     self.assertEqual((('[l]evel', 'info'), ('[f]acility', 'kern'),
         ('[p]rogram', 'test'), ('[h]ost', 'example')), filter.get_summary())
 def test_should_create_filter_state(self):
     filter = window_states.Filter()
     self.assertEqual(7, filter.level)
     self.assertIsNone(filter.facility)
     self.assertIsNone(filter.host)
     self.assertIsNone(filter.program)
 def test_should_get_empty_filter_summary(self):
     filter = window_states.Filter()
     self.assertEqual((('[l]evel', 'debug'), ('[f]acility', 'ALL'),
         ('[p]rogram', '*'), ('[h]ost', '*')), filter.get_summary())
 def test_should_set_program(self):
     filter = window_states.Filter()
     filter.program = 'su'
     self.assertEqual('su', filter.program)
 def test_should_clear_program(self):
     filter = window_states.Filter()
     filter.program = ''
     self.assertIsNone(filter.program)
 def test_should_clear_level(self):
     filter = window_states.Filter()
     filter.level = 4
     filter.level = None
     self.assertEqual(7, filter.level)
 def test_should_set_level(self):
     filter = window_states.Filter()
     filter.level = 4
     self.assertEqual(4, filter.level)
 def test_should_clear_host(self):
     filter = window_states.Filter()
     filter.host = ''
     self.assertIsNone(filter.host)
 def test_should_set_host(self):
     filter = window_states.Filter()
     filter.host = 'example'
     self.assertEqual('example', filter.host)
 def test_should_set_facility(self):
     filter = window_states.Filter()
     filter.facility = 10
     self.assertEqual(10, filter.facility)