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)
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')
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')
def test_no_args(self): """both of helper args are optional""" message = get_exception_message() self.assertIsNone(message)