diff options
| author | Bas Peschier <basp@fabrique.nl> | 2015-03-15 11:26:47 +0100 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2015-03-18 13:03:25 -0400 |
| commit | 0339844b70895d6162b4595ae615e6edf843c6cd (patch) | |
| tree | b4412df41361415c9800756e90ca117a3389fa71 /tests/flatpages_tests | |
| parent | 6bff3439894ac22d80f270f36513fc86586273f3 (diff) | |
Fixed #24476 -- Added context manager/decorator for overriding script prefix.
Tests were using an undocumented keyword argument for easily overriding
script prefix while reversing. This is now changed into a test utility
which can be used as decorator or context manager.
Diffstat (limited to 'tests/flatpages_tests')
| -rw-r--r-- | tests/flatpages_tests/test_models.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/tests/flatpages_tests/test_models.py b/tests/flatpages_tests/test_models.py index c48dc38637..8c67450f40 100644 --- a/tests/flatpages_tests/test_models.py +++ b/tests/flatpages_tests/test_models.py @@ -3,8 +3,8 @@ from __future__ import unicode_literals from django.contrib.flatpages.models import FlatPage -from django.core.urlresolvers import clear_script_prefix, set_script_prefix from django.test import TestCase +from django.test.utils import override_script_prefix class FlatpageModelTests(TestCase): @@ -13,10 +13,7 @@ class FlatpageModelTests(TestCase): pf = FlatPage(title="Café!", url='/café/') self.assertEqual(pf.get_absolute_url(), '/caf%C3%A9/') + @override_script_prefix('/beverages/') def test_get_absolute_url_honors_script_prefix(self): pf = FlatPage(title="Tea!", url='/tea/') - set_script_prefix('/beverages/') - try: - self.assertEqual(pf.get_absolute_url(), '/beverages/tea/') - finally: - clear_script_prefix() + self.assertEqual(pf.get_absolute_url(), '/beverages/tea/') |
