diff options
| author | Baptiste Mispelon <bmispelon@gmail.com> | 2024-04-26 22:10:40 +0200 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2024-06-18 17:25:43 +0200 |
| commit | 62300b81cf7687d176af3b40aa6101942801292d (patch) | |
| tree | 12190b41d01e55f0799a439a6a690d7c644e0464 /tests/utils_tests | |
| parent | ce1ad98565d98b7939367b2bcab755c3555ceb42 (diff) | |
Fixed #12978 -- Added support for RSS feed stylesheets.
Diffstat (limited to 'tests/utils_tests')
| -rw-r--r-- | tests/utils_tests/test_feedgenerator.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/utils_tests/test_feedgenerator.py b/tests/utils_tests/test_feedgenerator.py index ee15b6e928..e5ceafb8fa 100644 --- a/tests/utils_tests/test_feedgenerator.py +++ b/tests/utils_tests/test_feedgenerator.py @@ -1,7 +1,9 @@ import datetime +from unittest import mock from django.test import SimpleTestCase from django.utils import feedgenerator +from django.utils.functional import SimpleLazyObject from django.utils.timezone import get_fixed_timezone @@ -148,3 +150,12 @@ class FeedgeneratorTests(SimpleTestCase): rss_feed.latest_post_date().tzinfo, datetime.timezone.utc, ) + + def test_stylesheet_keeps_lazy_urls(self): + m = mock.Mock(return_value="test.css") + stylesheet = feedgenerator.Stylesheet(SimpleLazyObject(m)) + m.assert_not_called() + self.assertEqual( + str(stylesheet), 'href="test.css" type="text/css" media="screen"' + ) + m.assert_called_once() |
