diff --git a/tests/admin_utils/tests.py b/tests/admin_utils/tests.py index 7296af7..64a8dd1 100644 --- a/tests/admin_utils/tests.py +++ b/tests/admin_utils/tests.py @@ -9,7 +9,7 @@ from django.contrib import admin from django.contrib.admin import helpers from django.contrib.admin.utils import ( NestedObjects, display_for_field, flatten, flatten_fieldsets, - label_for_field, lookup_field, + label_for_field, lookup_field, quote ) from django.db import DEFAULT_DB_ALIAS, models from django.test import TestCase, override_settings @@ -379,3 +379,9 @@ class UtilsTests(TestCase): }), ) self.assertEqual(flatten_fieldsets(fieldsets), ['url', 'title', 'content', 'sites']) + + def test_quote_newline(self): + """ + Regression test for #24962 + """ + self.assertEqual(quote('something\nor\nother'), u'something_0Aor_0Aother')