summaryrefslogtreecommitdiff
path: root/tests/forms_tests
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2017-04-15 13:55:33 -0400
committerTim Graham <timograham@gmail.com>2017-04-20 11:07:54 -0400
commit2f358d32ec4197d3fd7c246272ed2719d674c8d7 (patch)
tree242aa69ac5bc081df06de841beff227f69587478 /tests/forms_tests
parente6bfd3d751278d7cfd09af1120c4bbce509c05da (diff)
[1.11.x] Fixed #28059 -- Restored class attribute in <ul> of widgets that use multiple_input.html.
Regression in b52c73008a9d67e9ddbb841872dc15cdd3d6ee01 Backport of af1f986360dc6bb6e75e960dbc191707541128ac from master
Diffstat (limited to 'tests/forms_tests')
-rw-r--r--tests/forms_tests/widget_tests/test_radioselect.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/forms_tests/widget_tests/test_radioselect.py b/tests/forms_tests/widget_tests/test_radioselect.py
index 58b2fc408e..8ef3a17da5 100644
--- a/tests/forms_tests/widget_tests/test_radioselect.py
+++ b/tests/forms_tests/widget_tests/test_radioselect.py
@@ -84,3 +84,18 @@ class RadioSelectTest(WidgetTest):
</ul>
"""
self.check_html(self.widget(choices=self.beatles), 'beatle', 'J', attrs={'id': 'bar'}, html=html)
+
+ def test_class_attrs(self):
+ """
+ The <ul> in the multiple_input.html widget template include the class
+ attribute.
+ """
+ html = """
+ <ul class="bar">
+ <li><label><input checked type="radio" class="bar" value="J" name="beatle" /> John</label></li>
+ <li><label><input type="radio" class="bar" value="P" name="beatle" /> Paul</label></li>
+ <li><label><input type="radio" class="bar" value="G" name="beatle" /> George</label></li>
+ <li><label><input type="radio" class="bar" value="R" name="beatle" /> Ringo</label></li>
+ </ul>
+ """
+ self.check_html(self.widget(choices=self.beatles), 'beatle', 'J', attrs={'class': 'bar'}, html=html)