Bladeren bron

Refs #25916 -- Isolated sitemap.test_utils tests

David Smith 4 jaren geleden
bovenliggende
commit
2ce03a2bac
2 gewijzigde bestanden met toevoegingen van 11 en 0 verwijderingen
  1. 2 0
      tests/sitemaps_tests/test_utils.py
  2. 9 0
      tests/sitemaps_tests/urls/sitemap_only.py

+ 2 - 0
tests/sitemaps_tests/test_utils.py

@@ -12,6 +12,7 @@ from .base import SitemapTestsBase
 
 class PingGoogleTests(SitemapTestsBase):
 
+    @override_settings(ROOT_URLCONF='sitemaps_tests.urls.sitemap_only')
     @mock.patch('django.contrib.sitemaps.urlopen')
     def test_something(self, urlopen):
         ping_google()
@@ -19,6 +20,7 @@ class PingGoogleTests(SitemapTestsBase):
         full_url = 'https://www.google.com/webmasters/tools/ping?%s' % params
         urlopen.assert_called_with(full_url)
 
+    @override_settings(ROOT_URLCONF='sitemaps_tests.urls.sitemap_only')
     def test_get_sitemap_full_url_global(self):
         self.assertEqual(_get_sitemap_full_url(None), 'https://example.com/sitemap-without-entries/sitemap.xml')
 

+ 9 - 0
tests/sitemaps_tests/urls/sitemap_only.py

@@ -0,0 +1,9 @@
+from django.contrib.sitemaps import views
+from django.urls import path
+
+urlpatterns = [
+    path(
+        'sitemap-without-entries/sitemap.xml', views.sitemap,
+        {'sitemaps': {}}, name='django.contrib.sitemaps.views.sitemap',
+    ),
+]