def test_updates_last_notification_time(self): CURRENT_TIME = 1.0 self.time.return_value = CURRENT_TIME BUFFER = 'buffer' is_below_min_notification_delay(BUFFER) weechat.buffer_set.assert_called_once_with( BUFFER, 'localvar_set_notify_send_last_notification_time', str(CURRENT_TIME))
def test_updates_last_notification_time(self): CURRENT_TIME = 1.0 self.time.return_value = CURRENT_TIME BUFFER = 'buffer' is_below_min_notification_delay(BUFFER) weechat.buffer_set.assert_called_once_with( BUFFER, 'localvar_set_notify_send_last_notification_time', str(CURRENT_TIME) )
def test_returns_true_when_last_time_is_below_min_notification_delay(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'localvar_notify_send_last_notification_time', '1.4') self.time.return_value = 1.0 set_config_option('min_notification_delay', 500) self.assertTrue(is_below_min_notification_delay(BUFFER))
def test_returns_false_when_min_notification_delay_is_zero(self): BUFFER = 'buffer' set_buffer_string(BUFFER, 'localvar_notify_send_last_notification_time', '1.0') self.time.return_value = 1.0 set_config_option('min_notification_delay', 0) self.assertFalse(is_below_min_notification_delay(BUFFER))
def test_returns_true_when_last_time_is_below_min_notification_delay(self): BUFFER = 'buffer' set_buffer_string( BUFFER, 'localvar_notify_send_last_notification_time', '1.4' ) self.time.return_value = 1.0 set_config_option('min_notification_delay', 500) self.assertTrue(is_below_min_notification_delay(BUFFER))
def test_returns_false_when_min_notification_delay_is_zero(self): BUFFER = 'buffer' set_buffer_string( BUFFER, 'localvar_notify_send_last_notification_time', '1.0' ) self.time.return_value = 1.0 set_config_option('min_notification_delay', 0) self.assertFalse(is_below_min_notification_delay(BUFFER))