summaryrefslogtreecommitdiff
path: root/tests/admin_widgets
diff options
context:
space:
mode:
authorArtem Tabolin <artemtab@yandex.ru>2018-03-15 15:55:34 +0100
committerTim Graham <timograham@gmail.com>2018-03-15 10:55:34 -0400
commita2f7433adc610cb0a85b3e23a1fec2267591f866 (patch)
tree1f210810be9a240ba66db5c6af90c5663eb44861 /tests/admin_widgets
parentba3078c92de6ea3017441c7f503f36e52973ac6b (diff)
downloaddjango-a2f7433adc610cb0a85b3e23a1fec2267591f866.tar.gz
Fixed #29221 -- Corrected admin's autocomplete widget to add a space after custom classes.
Diffstat (limited to 'tests/admin_widgets')
-rw-r--r--tests/admin_widgets/test_autocomplete_widget.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/admin_widgets/test_autocomplete_widget.py b/tests/admin_widgets/test_autocomplete_widget.py
index 32c0964d87..cd9d58e347 100644
--- a/tests/admin_widgets/test_autocomplete_widget.py
+++ b/tests/admin_widgets/test_autocomplete_widget.py
@@ -50,7 +50,7 @@ class AutocompleteMixinTests(TestCase):
form = AlbumForm()
attrs = form['band'].field.widget.get_context(name='my_field', value=None, attrs={})['widget']['attrs']
self.assertEqual(attrs, {
- 'class': 'my-classadmin-autocomplete',
+ 'class': 'my-class admin-autocomplete',
'data-ajax--cache': 'true',
'data-ajax--type': 'GET',
'data-ajax--url': '/admin_widgets/band/autocomplete/',
@@ -59,6 +59,11 @@ class AutocompleteMixinTests(TestCase):
'data-placeholder': ''
})
+ def test_build_attrs_no_custom_class(self):
+ form = AlbumForm()
+ attrs = form['featuring'].field.widget.get_context(name='name', value=None, attrs={})['widget']['attrs']
+ self.assertEqual(attrs['class'], 'admin-autocomplete')
+
def test_build_attrs_not_required_field(self):
form = NotRequiredBandForm()
attrs = form['band'].field.widget.build_attrs({})