def test_no_default_message(self):
        """helper's default message arg is optional"""
        message = get_exception_message(PermissionDenied('Lorem Ipsum'))
        self.assertEqual(message, 'Lorem Ipsum')

        message = get_exception_message(PermissionDenied())
        self.assertIsNone(message)
Exemple #2
0
    def test_no_default_message(self):
        """helper's default message arg is optional"""
        message = get_exception_message(PermissionDenied('Lorem Ipsum'))
        self.assertEqual(message, 'Lorem Ipsum')

        message = get_exception_message(PermissionDenied())
        self.assertIsNone(message)
Exemple #3
0
    def test_default_message(self):
        """helper's default message arg is used"""
        message = get_exception_message(PermissionDenied('Lorem Ipsum'), 'Default')
        self.assertEqual(message, 'Lorem Ipsum')

        message = get_exception_message(PermissionDenied(), 'Default')
        self.assertEqual(message, 'Default')

        message = get_exception_message(default_message='Lorem Ipsum')
        self.assertEqual(message, 'Lorem Ipsum')
def _error_page(request, code, exception=None, default_message=None):
    if is_admin_session(request):
        template_pattern = 'misago/admin/errorpages/%s.html' % code

        response = render(request, template_pattern, {
            'message': get_exception_message(exception, default_message),
        }, error_page=True)
        response.status_code = code
        return response
    else:
        return redirect('misago:admin:index')
Exemple #5
0
def _error_page(request, code, exception=None, default_message=None):
    if is_admin_session(request):
        template_pattern = 'misago/admin/errorpages/%s.html' % code

        response = render(
            request,
            template_pattern, {
                'message': get_exception_message(exception, default_message),
            },
            error_page=True)
        response.status_code = code
        return response
    else:
        return redirect('misago:admin:index')
Exemple #6
0
 def test_no_args(self):
     """both of helper args are optional"""
     message = get_exception_message()
     self.assertIsNone(message)
 def test_no_args(self):
     """both of helper args are optional"""
     message = get_exception_message()
     self.assertIsNone(message)