def test_show_placeholder_for_page_placeholder_does_not_exist(self): """ Verify ``show_placeholder`` correctly handles being given an invalid identifier. """ with self.settings(DEBUG=True): context = self.get_context('/') self.assertRaises(Placeholder.DoesNotExist, _show_placeholder_for_page, context, 'does_not_exist', 'myreverseid') with self.settings(DEBUG=False): content = _show_placeholder_for_page(context, 'does_not_exist', 'myreverseid') self.assertEqual(content['content'], '')
def test_show_placeholder_for_page_placeholder_does_not_exist(self): """ Verify ``show_placeholder`` correctly handles being given an invalid identifier. """ settings.DEBUG = True # So we can see the real exception raised request = HttpRequest() request.REQUEST = {} self.assertRaises(Placeholder.DoesNotExist, _show_placeholder_for_page, RequestContext(request), 'does_not_exist', 'myreverseid') settings.DEBUG = False # Now test the non-debug output content = _show_placeholder_for_page(RequestContext(request), 'does_not_exist', 'myreverseid') self.assertEqual(content['content'], '')
def render(self, context): #content = PlaceholderNode.render(self, context) #site = Site.objects.get_current() #lang = get_language_from_request(context['request']) content = _show_placeholder_for_page(context, self.name, self.page_lookup.resolve(context), lang=None, site=None, cache_result=False)['content'] context.push() context[self.var] = mark_safe(content) output = self.nodelist.render(context) context.pop() return output
def test_show_placeholder_for_page_placeholder_does_not_exist(self): """ Verify ``show_placeholder`` correctly handles being given an invalid identifier. """ with self.settings(DEBUG=True): context = self.get_context('/') self.assertRaises(Placeholder.DoesNotExist, _show_placeholder_for_page, context, 'does_not_exist', 'myreverseid') with self.settings(DEBUG=False): content = _show_placeholder_for_page(context, 'does_not_exist', 'myreverseid') self.assertEqual(content['content'], '')
def render(self, context): #content = PlaceholderNode.render(self, context) #site = Site.objects.get_current() #lang = get_language_from_request(context['request']) content = _show_placeholder_for_page( context, self.name, self.page_lookup.resolve(context), lang=None, site=None, cache_result=False)['content'] context.push() context[self.var] = mark_safe(content) output = self.nodelist.render(context) context.pop() return output
def test_show_placeholder_for_page_placeholder_does_not_exist(self): """ Verify ``show_placeholder`` correctly handles being given an invalid identifier. """ settings.DEBUG = True # So we can see the real exception raised request = HttpRequest() request.REQUEST = {} self.assertRaises(Placeholder.DoesNotExist, _show_placeholder_for_page, RequestContext(request), 'does_not_exist', 'myreverseid') settings.DEBUG = False # Now test the non-debug output content = _show_placeholder_for_page(RequestContext(request), 'does_not_exist', 'myreverseid') self.assertEqual(content['content'], '')
def test_show_placeholder_for_page_placeholder_does_not_exist(self): """ Verify ``show_placeholder`` correctly handles being given an invalid identifier. """ with SettingsOverride(DEBUG=True): request = HttpRequest() request.REQUEST = {} request.session = {} request.user = User() self.assertRaises(Placeholder.DoesNotExist, _show_placeholder_for_page, RequestContext(request), 'does_not_exist', 'myreverseid') with SettingsOverride(DEBUG=False): content = _show_placeholder_for_page(RequestContext(request), 'does_not_exist', 'myreverseid') self.assertEqual(content['content'], '')
def test_show_placeholder_for_page_placeholder_does_not_exist(self): """ Verify ``show_placeholder`` correctly handles being given an invalid identifier. """ with SettingsOverride(DEBUG=True): request = HttpRequest() request.REQUEST = {} request.session = {} request.user = User() self.assertRaises(Placeholder.DoesNotExist, _show_placeholder_for_page, RequestContext(request), 'does_not_exist', 'myreverseid') with SettingsOverride(DEBUG=False): content = _show_placeholder_for_page(RequestContext(request), 'does_not_exist', 'myreverseid') self.assertEqual(content['content'], '')