def test_returns_false_when_buffer_has_no_name(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', '') set_buffer_string(BUFFER, 'short_name', '') set_config_option('notify_on_all_messages_in_buffers', '') self.assertFalse(notify_on_all_messages_in_buffer(BUFFER))
def test_strips_beginning_and_trailing_whitespace_from_patterns_in_buffer_pattern_list(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', 'network.#buffer') set_buffer_string(BUFFER, 'short_name', '#buffer') set_config_option('notify_on_all_messages_in_buffers_that_match', ' #buf.* ') self.assertTrue(notify_on_all_messages_in_buffer(BUFFER))
def test_returns_false_when_list_does_not_contain_any_buffer(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', 'network.#buffer') set_buffer_string(BUFFER, 'short_name', '#buffer') set_config_option('notify_on_all_messages_in_buffers', '') self.assertFalse(notify_on_all_messages_in_buffer(BUFFER))
def test_returns_true_when_buffer_full_name_is_in_buffer_list(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', 'network.#buffer') set_buffer_string(BUFFER, 'short_name', '#buffer') set_config_option('notify_on_all_messages_in_buffers', '#aaa,network.#buffer,#bbb') self.assertTrue(notify_on_all_messages_in_buffer(BUFFER))
def test_returns_true_when_buffer_full_name_matches_one_in_buffer_pattern_list(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', 'network.#buffer') set_buffer_string(BUFFER, 'short_name', '#buffer') set_config_option('notify_on_all_messages_in_buffers_that_match', r'#a.*,network\.#buf.*') self.assertTrue(notify_on_all_messages_in_buffer(BUFFER))
def test_returns_false_when_buffer_does_not_match_any_pattern_in_buffer_pattern_list(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', 'network.#buffer') set_buffer_string(BUFFER, 'short_name', '#buffer') set_config_option('notify_on_all_messages_in_buffers_that_match', r'#a.*,#c.*') self.assertFalse(notify_on_all_messages_in_buffer(BUFFER))
def test_returns_false_when_buffer_is_not_in_buffer_list(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', 'network.#buffer') set_buffer_string(BUFFER, 'short_name', '#buffer') set_config_option('notify_on_all_messages_in_buffers', '#buffer1,#buffer2') self.assertFalse(notify_on_all_messages_in_buffer(BUFFER))
def test_strips_beginning_and_trailing_whitespace_from_buffers_in_list(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', 'network.#buffer') set_buffer_string(BUFFER, 'short_name', '#buffer') set_config_option('notify_on_all_messages_in_buffers', ' #buffer ') self.assertTrue(notify_on_all_messages_in_buffer(BUFFER))
def test_returns_true_when_buffer_full_name_is_in_list(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', 'network.#buffer') set_buffer_string(BUFFER, 'short_name', '#buffer') set_config_option('notify_on_all_messages_in_buffers', '#aaa,network.#buffer,#bbb') self.assertTrue(notify_on_all_messages_in_buffer(BUFFER))
def test_returns_false_when_buffer_has_no_name(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', '') set_buffer_string(BUFFER, 'short_name', '') set_config_option('notify_on_all_messages_in_buffers', '') set_config_option('notify_on_all_messages_in_buffers_that_match', '') self.assertFalse(notify_on_all_messages_in_buffer(BUFFER))
def test_returns_true_when_buffer_full_name_matches_one_in_buffer_pattern_list( self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', 'network.#buffer') set_buffer_string(BUFFER, 'short_name', '#buffer') set_config_option('notify_on_all_messages_in_buffers_that_match', r'#a.*,network\.#buf.*') self.assertTrue(notify_on_all_messages_in_buffer(BUFFER))
def test_returns_false_when_buffer_does_not_match_any_pattern_in_buffer_pattern_list( self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'name', 'network.#buffer') set_buffer_string(BUFFER, 'short_name', '#buffer') set_config_option('notify_on_all_messages_in_buffers_that_match', r'#a.*,#c.*') self.assertFalse(notify_on_all_messages_in_buffer(BUFFER))