diff options
author | Mads Jensen <mje@inducks.org> | 2017-09-04 02:40:50 +0200 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2017-09-03 20:40:50 -0400 |
commit | feb1a0a6922885eb0967428adf39fea9e4170ff8 (patch) | |
tree | 8a3cb50f123d2b408915f19a7eff0b79ab8aa135 /tests/syndication_tests | |
parent | 68f0e8d8b1f9bdf9fc1c26ca5ec62a88c691ca20 (diff) | |
download | django-feb1a0a6922885eb0967428adf39fea9e4170ff8.tar.gz |
Refs #27804 -- Used subTest() in a syndication test.
Diffstat (limited to 'tests/syndication_tests')
-rw-r--r-- | tests/syndication_tests/tests.py | 33 |
1 files changed, 10 insertions, 23 deletions
diff --git a/tests/syndication_tests/tests.py b/tests/syndication_tests/tests.py index e98ac354b0..043533d943 100644 --- a/tests/syndication_tests/tests.py +++ b/tests/syndication_tests/tests.py @@ -495,27 +495,14 @@ class SyndicationFeedTest(FeedTestCase): """ add_domain() prefixes domains onto the correct URLs. """ - self.assertEqual( - views.add_domain('example.com', '/foo/?arg=value'), - 'http://example.com/foo/?arg=value' - ) - self.assertEqual( - views.add_domain('example.com', '/foo/?arg=value', True), - 'https://example.com/foo/?arg=value' - ) - self.assertEqual( - views.add_domain('example.com', 'http://djangoproject.com/doc/'), - 'http://djangoproject.com/doc/' - ) - self.assertEqual( - views.add_domain('example.com', 'https://djangoproject.com/doc/'), - 'https://djangoproject.com/doc/' - ) - self.assertEqual( - views.add_domain('example.com', 'mailto:uhoh@djangoproject.com'), - 'mailto:uhoh@djangoproject.com' - ) - self.assertEqual( - views.add_domain('example.com', '//example.com/foo/?arg=value'), - 'http://example.com/foo/?arg=value' + prefix_domain_mapping = ( + (('example.com', '/foo/?arg=value'), 'http://example.com/foo/?arg=value'), + (('example.com', '/foo/?arg=value', True), 'https://example.com/foo/?arg=value'), + (('example.com', 'http://djangoproject.com/doc/'), 'http://djangoproject.com/doc/'), + (('example.com', 'https://djangoproject.com/doc/'), 'https://djangoproject.com/doc/'), + (('example.com', 'mailto:uhoh@djangoproject.com'), 'mailto:uhoh@djangoproject.com'), + (('example.com', '//example.com/foo/?arg=value'), 'http://example.com/foo/?arg=value'), ) + for prefix in prefix_domain_mapping: + with self.subTest(prefix=prefix): + self.assertEqual(views.add_domain(*prefix[0]), prefix[1]) |