Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
    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)
Пример #4
0
 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, '#')
Пример #5
0
 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, '#')
Пример #6
0
 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/')
Пример #7
0
    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)
Пример #8
0
 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, '#')
Пример #9
0
 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, '#')
Пример #10
0
 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/')