def generate_view_more_url(self, request): activity_log = CFGOVPage.objects.get(slug='activity-log').specific tags = [] index = activity_log.form_id() tags = urlencode([('filter%s_topics' % index, tag) for tag in self.tags.slugs()]) return (get_protected_url({'request': request}, activity_log) + '?' + tags)
def generate_view_more_url(self, request): activity_log = CFGOVPage.objects.get(slug='activity-log').specific tags = [] index = activity_log.form_id() tags = urlencode([('filter%s_topics' % index, tag) for tag in self.tags.slugs()]) return (get_protected_url({'request': request}, activity_log) + '?' + tags)
def test_context_without_request_raises_keyerror(self): page = self.make_page(path='foo', live=True, shared=False) context = {} with self.assertRaises(KeyError): get_protected_url(context, page)
def test_get_draft_page_from_content_returns_hash(self): page = self.make_page(path='foo', live=False, shared=False) context = {'request': self.request_for_hostname('content.localhost')} protected_url = get_protected_url(context, page) self.assertEquals(protected_url, '#')
def test_get_null_page_from_content_returns_hash(self): context = {'request': self.request_for_hostname('content.localhost')} protected_url = get_protected_url(context, None) self.assertEquals(protected_url, '#')
def test_get_live_and_shared_page_from_content_returns_relative_url(self): page = self.make_page(path='foo', live=True, shared=True) context = {'request': self.request_for_hostname('content.localhost')} protected_url = get_protected_url(context, page) self.assertEquals(protected_url, '/foo/')
def test_context_without_request_raises_keyerror(self): page = self.make_page(path='foo', live=True) context = {} with self.assertRaises(KeyError): get_protected_url(context, page)
def test_get_null_page_from_www_returns_hash(self): context = {'request': self.request_for_hostname('localhost')} protected_url = get_protected_url(context, None) self.assertEquals(protected_url, '#')
def test_get_draft_page_from_www_returns_hash(self): page = self.make_page(path='foo', live=False) context = {'request': self.request_for_hostname('localhost')} protected_url = get_protected_url(context, page) self.assertEquals(protected_url, '#')
def test_get_live_page_from_www_returns_relative_url(self): page = self.make_page(path='foo', live=True) context = {'request': self.request_for_hostname('localhost')} protected_url = get_protected_url(context, page) self.assertEquals(protected_url, '/foo/')