From 56003b21eae3813e93fdd74f2b206d91e566bb27 Mon Sep 17 00:00:00 2001 From: Rohith PR Date: Fri, 21 May 2021 10:51:17 +0200 Subject: [PATCH] Added tests for Sitemap.get_protocol(). --- tests/sitemaps_tests/test_generic.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/sitemaps_tests/test_generic.py b/tests/sitemaps_tests/test_generic.py index b1ec2fed35b..ba24773b9e6 100644 --- a/tests/sitemaps_tests/test_generic.py +++ b/tests/sitemaps_tests/test_generic.py @@ -57,3 +57,19 @@ class GenericViewsSitemapTests(SitemapTestsBase): """ % (self.base_url, test_model.pk) self.assertXMLEqual(response.content.decode(), expected_content) self.assertEqual(response.headers['Last-Modified'], 'Wed, 13 Mar 2013 10:00:00 GMT') + + def test_get_protocol_defined_in_constructor(self): + for protocol in ['http', 'https']: + with self.subTest(protocol=protocol): + sitemap = GenericSitemap({'queryset': None}, protocol=protocol) + self.assertEqual(sitemap.get_protocol(), protocol) + + def test_get_protocol_passed_as_argument(self): + sitemap = GenericSitemap({'queryset': None}) + for protocol in ['http', 'https']: + with self.subTest(protocol=protocol): + self.assertEqual(sitemap.get_protocol(protocol), protocol) + + def test_get_protocol_default(self): + sitemap = GenericSitemap({'queryset': None}) + self.assertEqual(sitemap.get_protocol(), 'http')