Пример #1
0
 def test_context_sitemap_en(self):
     with self.settings(HTML5_APPCACHE_USE_SITEMAP=True, LANGUAGE_CODE="en"):
         request = self.get_request('/')
         appcache_registry.setup(request, "")
         urls = appcache_registry.get_cached_urls()
         for url in urls:
             self.assertTrue(url.startswith("/en"))
Пример #2
0
 def test_context_exclude(self):
     with self.settings(HTML5_APPCACHE_USE_SITEMAP=False,
                        HTML5_APPCACHE_EXCLUDE_URL=['/en/list/']):
         request = self.get_request('/')
         appcache_registry.setup(request, "")
         urls = appcache_registry.get_cached_urls()
         self.assertEqual(len(urls), 2)
         self.assertNotIn('/en/list/', urls)
Пример #3
0
 def test_context_exclude(self):
     with self.settings(HTML5_APPCACHE_USE_SITEMAP=False,
                        HTML5_APPCACHE_EXCLUDE_URL=['/en/list/']):
         request = self.get_request('/')
         appcache_registry.setup(request, "")
         urls = appcache_registry.get_cached_urls()
         self.assertEqual(len(urls), 2)
         self.assertNotIn('/en/list/', urls)
Пример #4
0
 def test_context_sitemap_en(self):
     with self.settings(HTML5_APPCACHE_USE_SITEMAP=True,
                        LANGUAGE_CODE="en"):
         request = self.get_request('/')
         appcache_registry.setup(request, "")
         urls = appcache_registry.get_cached_urls()
         for url in urls:
             self.assertTrue(url.startswith("/en"))
Пример #5
0
 def test_include_external_reference(self):
     with self.settings(HTML5_APPCACHE_DISCARD_EXTERNAL=False):
         request = self.get_request('/')
         appcache_registry.setup(request, "")
         urls = appcache_registry.get_cached_urls()
         self.assertEqual(len(urls), 6)
Пример #6
0
 def test_context_no_sitemap(self):
     with self.settings(HTML5_APPCACHE_USE_SITEMAP=False):
         request = self.get_request('/')
         appcache_registry.setup(request, "")
         urls = appcache_registry.get_cached_urls()
         self.assertEqual(len(urls), 3)
Пример #7
0
 def test_include_external_reference(self):
     with self.settings(HTML5_APPCACHE_DISCARD_EXTERNAL=False):
         request = self.get_request('/')
         appcache_registry.setup(request, "")
         urls = appcache_registry.get_cached_urls()
         self.assertEqual(len(urls), 6)
Пример #8
0
 def test_context_no_sitemap(self):
     with self.settings(HTML5_APPCACHE_USE_SITEMAP=False):
         request = self.get_request('/')
         appcache_registry.setup(request, "")
         urls = appcache_registry.get_cached_urls()
         self.assertEqual(len(urls), 3)