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)
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)
def test_get_sitemap_full_url_exact_url(self): self.assertEqual(_get_sitemap_full_url('/foo.xml'), 'http://example.com/foo.xml')
def test_get_sitemap_full_url_global(self): self.assertEqual( _get_sitemap_full_url(None), 'http://example.com/sitemap-without-entries/sitemap.xml')
def test_get_sitemap_full_url_index(self): self.assertEqual(_get_sitemap_full_url(None), 'http://example.com/simple/index.xml')
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' )
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)
def test_get_sitemap_full_url_exact_url(self): self.assertEqual(_get_sitemap_full_url('/foo.xml'), 'https://example.com/foo.xml')
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)
def test_get_sitemap_full_url_index(self): self.assertEqual(_get_sitemap_full_url(None), 'https://example.com/simple/index.xml')
def test_get_sitemap_full_url_global(self): self.assertEqual(_get_sitemap_full_url(None), 'https://example.com/sitemap-without-entries/sitemap.xml')
def test_get_sitemap_full_url_exact_url(self): self.assertEqual(_get_sitemap_full_url("/foo.xml"), "https://example.com/foo.xml")