Exemple #1
0
 def test_get_sitemap_full_url_no_sites(self):
     msg = "ping_google requires django.contrib.sites, which isn't installed."
     with self.assertRaisesMessage(ImproperlyConfigured, msg):
         _get_sitemap_full_url(None)
Exemple #2
0
 def test_get_sitemap_full_url_not_detected(self):
     msg = "You didn't provide a sitemap_url, and the sitemap URL couldn't be auto-detected."
     with self.assertRaisesMessage(SitemapNotFound, msg):
         _get_sitemap_full_url(None)
Exemple #3
0
 def test_get_sitemap_full_url_exact_url(self):
     self.assertEqual(_get_sitemap_full_url('/foo.xml'),
                      'http://example.com/foo.xml')
Exemple #4
0
 def test_get_sitemap_full_url_global(self):
     self.assertEqual(
         _get_sitemap_full_url(None),
         'http://example.com/sitemap-without-entries/sitemap.xml')
Exemple #5
0
 def test_get_sitemap_full_url_index(self):
     self.assertEqual(_get_sitemap_full_url(None),
                      'http://example.com/simple/index.xml')
Exemple #6
0
 def test_get_sitemap_full_url_insecure(self):
     self.assertEqual(
         _get_sitemap_full_url('/foo.xml', sitemap_uses_https=False),
         'http://example.com/foo.xml'
     )
Exemple #7
0
 def test_get_sitemap_full_url_no_sites(self):
     msg = "ping_google requires django.contrib.sites, which isn't installed."
     with self.assertRaisesMessage(ImproperlyConfigured, msg):
         _get_sitemap_full_url(None)
Exemple #8
0
 def test_get_sitemap_full_url_exact_url(self):
     self.assertEqual(_get_sitemap_full_url('/foo.xml'), 'https://example.com/foo.xml')
Exemple #9
0
 def test_get_sitemap_full_url_not_detected(self):
     msg = "You didn't provide a sitemap_url, and the sitemap URL couldn't be auto-detected."
     with self.assertRaisesMessage(SitemapNotFound, msg):
         _get_sitemap_full_url(None)
Exemple #10
0
 def test_get_sitemap_full_url_index(self):
     self.assertEqual(_get_sitemap_full_url(None), 'https://example.com/simple/index.xml')
Exemple #11
0
 def test_get_sitemap_full_url_global(self):
     self.assertEqual(_get_sitemap_full_url(None), 'https://example.com/sitemap-without-entries/sitemap.xml')
Exemple #12
0
 def test_get_sitemap_full_url_exact_url(self):
     self.assertEqual(_get_sitemap_full_url("/foo.xml"),
                      "https://example.com/foo.xml")