예제 #1
0
def delete(user):
    validator.validate_delete(user)
    func_key_service.delete_user_destination(user)
    func_key_service.delete_bsfilter_destination(user)
    user_dao.delete(user)
    template_dao.delete_private_template(user.private_template_id)
    notifier.deleted(user)
예제 #2
0
    def test_validate_delete(self, validate_user_exists, validate_user_not_associated):
        user = Mock(User)

        validator.validate_delete(user)
        validate_user_exists.assert_called_once_with(user)
        validate_user_not_associated.assert_called_once_with(user)