summaryrefslogtreecommitdiff
path: root/tests/urlpatterns_reverse
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2017-09-14 07:03:06 -0400
committerTim Graham <timograham@gmail.com>2017-09-14 07:07:41 -0400
commit7cc8507d9c1d275a43184e0cdeeaf003984dc266 (patch)
tree961288bc43b6c9ec836b3e0cf69881073005f9c0 /tests/urlpatterns_reverse
parent0ec0e5029ca5c499eac93787c3073c3e716b5951 (diff)
downloaddjango-7cc8507d9c1d275a43184e0cdeeaf003984dc266.tar.gz
Added a test for mixing args and kwargs in reverse().
Diffstat (limited to 'tests/urlpatterns_reverse')
-rw-r--r--tests/urlpatterns_reverse/tests.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/urlpatterns_reverse/tests.py b/tests/urlpatterns_reverse/tests.py
index 91ad5a867f..e3b522f55f 100644
--- a/tests/urlpatterns_reverse/tests.py
+++ b/tests/urlpatterns_reverse/tests.py
@@ -290,6 +290,11 @@ class URLPatternReverse(SimpleTestCase):
with self.assertRaises(NoReverseMatch):
reverse(None)
+ def test_mixing_args_and_kwargs(self):
+ msg = "Don't mix *args and **kwargs in call to reverse()!"
+ with self.assertRaisesMessage(ValueError, msg):
+ reverse('name', args=['a'], kwargs={'b': 'c'})
+
@override_script_prefix('/{{invalid}}/')
def test_prefix_braces(self):
self.assertEqual(