Ejemplo n.º 1
0
 def test_debug(self):
     messages.debug(self.user, "Hello")
     # 0 messages because by default django.contrib.messages ignore DEBUG
     # messages (this can be changed using set_level)
     response = self.client.get('/')
     msgs = list(response.context['messages'])
     self.assertEqual(0, len(msgs))
 def test_debug(self):
     messages.debug(self.user, "Hello")
     # 0 messages because by default django.contrib.messages ignore DEBUG
     # messages (this can be changed using set_level)
     response = self.client.get('/')
     msgs = list(response.context['messages'])
     self.assertEqual(0, len((msgs)))
Ejemplo n.º 3
0
    ASYNC = False


def _get_user(request):

    if isinstance(request, User):
        return request
    if hasattr(request, 'user'):
        return request.user
    return None


def debug(request, message, extra_tags='', fail_silently=False, async=False):
    """Adds a message with the ``DEBUG`` level."""
    if ASYNC and async:
        messages.debug(_get_user(request), message)
    else:
        add_message(request, constants.DEBUG, message, extra_tags=extra_tags,
                    fail_silently=fail_silently)


def info(request, message, extra_tags='', fail_silently=False, async=False):
    """Adds a message with the ``INFO`` level."""
    if ASYNC and async:
        messages.info(_get_user(request), message)
    else:
        add_message(request, constants.INFO, message, extra_tags=extra_tags,
                    fail_silently=fail_silently)


def success(request, message, extra_tags='', fail_silently=False, async=False):
Ejemplo n.º 4
0
    ASYNC = False


def _get_user(request):

    if isinstance(request, User):
        return request
    if hasattr(request, 'user'):
        return request.user
    return None


def debug(request, message, extra_tags='', fail_silently=False, async=False):
    """Adds a message with the ``DEBUG`` level."""
    if ASYNC and async:
        messages.debug(_get_user(request), message)
    else:
        add_message(request,
                    constants.DEBUG,
                    message,
                    extra_tags=extra_tags,
                    fail_silently=fail_silently)


def info(request, message, extra_tags='', fail_silently=False, async=False):
    """Adds a message with the ``INFO`` level."""
    if ASYNC and async:
        messages.info(_get_user(request), message)
    else:
        add_message(request,
                    constants.INFO,