summaryrefslogtreecommitdiff
path: root/tests/admin_views
diff options
context:
space:
mode:
Diffstat (limited to 'tests/admin_views')
-rw-r--r--tests/admin_views/tests.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py
index c5d8b8f4f6..3f106f6814 100644
--- a/tests/admin_views/tests.py
+++ b/tests/admin_views/tests.py
@@ -8664,6 +8664,19 @@ class AdminViewOnSiteTests(TestCase):
),
)
+ def test_view_on_site_url_non_integer_ids(self):
+ """The view_on_site URL accepts non-integer ids."""
+ self.assertEqual(
+ reverse(
+ "admin:view_on_site",
+ kwargs={
+ "content_type_id": "37156b6a-8a82",
+ "object_id": "37156b6a-8a83",
+ },
+ ),
+ "/test_admin/admin/r/37156b6a-8a82/37156b6a-8a83/",
+ )
+
@override_settings(ROOT_URLCONF="admin_views.urls")
class InlineAdminViewOnSiteTest(TestCase):