Example #1
0
    def test_delete_user_func_key(self, send_bus_event, UserDeleteFuncKeyEvent):
        new_event = UserDeleteFuncKeyEvent.return_value = Mock()

        func_key = UserFuncKey(id=1, user_id=2)

        notifier.deleted(func_key)

        UserDeleteFuncKeyEvent.assert_called_once_with(func_key.id,
                                                       func_key.user_id)

        send_bus_event.assert_called_once_with(new_event, new_event.routing_key)
Example #2
0
    def test_delete_bsfilter_func_key(self, send_bus_event, BSFilterDeleteFuncKeyEvent):
        new_event = BSFilterDeleteFuncKeyEvent.return_value = Mock()

        func_key = BSFilterFuncKey(id=1, filter_id=2, secretary_id=3)

        notifier.deleted(func_key)

        BSFilterDeleteFuncKeyEvent.assert_called_once_with(func_key.id,
                                                           func_key.filter_id,
                                                           func_key.secretary_id)

        send_bus_event.assert_called_once_with(new_event, new_event.routing_key)
Example #3
0
def delete_bsfilter_destination(user):
    func_keys = dao.find_bsfilter_destinations_for_user(user.id)
    for func_key in func_keys:
        template_dao.remove_func_key_from_templates(func_key)
        dao.delete(func_key)
        notifier.deleted(func_key)
Example #4
0
def delete_user_destination(user):
    func_key = dao.find_user_destination(user.id)
    if func_key:
        template_dao.remove_func_key_from_templates(func_key)
        dao.delete(func_key)
        notifier.deleted(func_key)