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')

