diff options
| author | Jon Dufresne <jon.dufresne@gmail.com> | 2016-09-21 15:12:13 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-09-21 15:12:13 -0700 |
| commit | 2c716c1dc721e74ef14b2ac25e3510024c79e070 (patch) | |
| tree | f516f6d20140b8e7386894f5787c1731f6245670 /tests/forms_tests/widget_tests | |
| parent | 42dc9d04006c0bdecba6e0c8a29038b01d5a62d7 (diff) | |
Fixed #27256 -- Changed Select widget's selected attribute to use HTML5 boolean syntax.
Diffstat (limited to 'tests/forms_tests/widget_tests')
5 files changed, 41 insertions, 41 deletions
diff --git a/tests/forms_tests/widget_tests/test_multiwidget.py b/tests/forms_tests/widget_tests/test_multiwidget.py index bb6f8bfc4f..5338104f5c 100644 --- a/tests/forms_tests/widget_tests/test_multiwidget.py +++ b/tests/forms_tests/widget_tests/test_multiwidget.py @@ -141,8 +141,8 @@ class MultiWidgetTest(WidgetTest): """ <input type="text" name="name_0" value="some text" /> <select multiple="multiple" name="name_1"> - <option value="J" selected="selected">John</option> - <option value="P" selected="selected">Paul</option> + <option value="J" selected>John</option> + <option value="P" selected>Paul</option> <option value="G">George</option> <option value="R">Ringo</option> </select> diff --git a/tests/forms_tests/widget_tests/test_nullbooleanselect.py b/tests/forms_tests/widget_tests/test_nullbooleanselect.py index 42b1dbf7c1..b9d55200c5 100644 --- a/tests/forms_tests/widget_tests/test_nullbooleanselect.py +++ b/tests/forms_tests/widget_tests/test_nullbooleanselect.py @@ -12,7 +12,7 @@ class NullBooleanSelectTest(WidgetTest): self.check_html(self.widget, 'is_cool', True, html=( """<select name="is_cool"> <option value="1">Unknown</option> - <option value="2" selected="selected">Yes</option> + <option value="2" selected>Yes</option> <option value="3">No</option> </select>""" )) @@ -22,14 +22,14 @@ class NullBooleanSelectTest(WidgetTest): """<select name="is_cool"> <option value="1">Unknown</option> <option value="2">Yes</option> - <option value="3" selected="selected">No</option> + <option value="3" selected>No</option> </select>""" )) def test_render_none(self): self.check_html(self.widget, 'is_cool', None, html=( """<select name="is_cool"> - <option value="1" selected="selected">Unknown</option> + <option value="1" selected>Unknown</option> <option value="2">Yes</option> <option value="3">No</option> </select>""" @@ -39,7 +39,7 @@ class NullBooleanSelectTest(WidgetTest): self.check_html(self.widget, 'is_cool', '2', html=( """<select name="is_cool"> <option value="1">Unknown</option> - <option value="2" selected="selected">Yes</option> + <option value="2" selected>Yes</option> <option value="3">No</option> </select>""" )) @@ -57,7 +57,7 @@ class NullBooleanSelectTest(WidgetTest): """ <select name="id_bool"> <option value="1">Unbekannt</option> - <option value="2" selected="selected">Ja</option> + <option value="2" selected>Ja</option> <option value="3">Nein</option> </select> """ diff --git a/tests/forms_tests/widget_tests/test_select.py b/tests/forms_tests/widget_tests/test_select.py index 185352cda3..dde84c476f 100644 --- a/tests/forms_tests/widget_tests/test_select.py +++ b/tests/forms_tests/widget_tests/test_select.py @@ -19,7 +19,7 @@ class SelectTest(WidgetTest): def test_render(self): self.check_html(self.widget(choices=self.beatles), 'beatle', 'J', html=( """<select name="beatle"> - <option value="J" selected="selected">John</option> + <option value="J" selected>John</option> <option value="P">Paul</option> <option value="G">George</option> <option value="R">Ringo</option> @@ -61,7 +61,7 @@ class SelectTest(WidgetTest): self.check_html(self.widget(choices=choices), 'choices', '0', html=( """<select name="choices"> - <option value="0" selected="selected">0</option> + <option value="0" selected>0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> @@ -80,7 +80,7 @@ class SelectTest(WidgetTest): self.check_html(widget, 'num', 2, html=( """<select name="num" class="super" id="super"> <option value="1">1</option> - <option value="2" selected="selected">2</option> + <option value="2" selected>2</option> <option value="3">3</option> </select>""" )) @@ -95,7 +95,7 @@ class SelectTest(WidgetTest): html=( """<select name="num"> <option value="1">1</option> - <option value="2" selected="selected">2</option> + <option value="2" selected>2</option> <option value="3">3</option> </select>""" ), @@ -106,7 +106,7 @@ class SelectTest(WidgetTest): html=( """<select name="num"> <option value="1">1</option> - <option value="2" selected="selected">2</option> + <option value="2" selected>2</option> <option value="3">3</option> </select>""" ), @@ -117,7 +117,7 @@ class SelectTest(WidgetTest): html=( """<select name="num"> <option value="1">1</option> - <option value="2" selected="selected">2</option> + <option value="2" selected>2</option> <option value="3">3</option> </select>""" ), @@ -128,7 +128,7 @@ class SelectTest(WidgetTest): self.check_html(widget, 'num', 2, html=( """<select name="num"> <option value="1">1</option> - <option value="2" selected="selected">2</option> + <option value="2" selected>2</option> <option value="3">3</option> </select>""" )) @@ -147,7 +147,7 @@ class SelectTest(WidgetTest): """<select name="num"> <option value="0">0</option> <option value="1">1</option> - <option value="2" selected="selected">2</option> + <option value="2" selected>2</option> <option value="3">3</option> <option value="4">4</option> </select>""" @@ -157,7 +157,7 @@ class SelectTest(WidgetTest): <option value="0">0</option> <option value="1">1</option> <option value="2">2</option> - <option value="3" selected="selected">3</option> + <option value="3" selected>3</option> <option value="4">4</option> </select>""" )) @@ -177,7 +177,7 @@ class SelectTest(WidgetTest): 'email', 'ŠĐĆŽćžšđ', html=( """<select name="email"> - <option value="\u0160\u0110\u0106\u017d\u0107\u017e\u0161\u0111" selected="selected"> + <option value="\u0160\u0110\u0106\u017d\u0107\u017e\u0161\u0111" selected> \u0160\u0110abc\u0106\u017d\u0107\u017e\u0161\u0111 </option> <option value="\u0107\u017e\u0161\u0111">abc\u0107\u017e\u0161\u0111</option> @@ -202,7 +202,7 @@ class SelectTest(WidgetTest): def test_choices_select_outer(self): self.check_html(self.nested_widget, 'nestchoice', 'outer1', html=( """<select name="nestchoice"> - <option value="outer1" selected="selected">Outer 1</option> + <option value="outer1" selected>Outer 1</option> <optgroup label="Group "1""> <option value="inner1">Inner 1</option> <option value="inner2">Inner 2</option> @@ -215,7 +215,7 @@ class SelectTest(WidgetTest): """<select name="nestchoice"> <option value="outer1">Outer 1</option> <optgroup label="Group "1""> - <option value="inner1" selected="selected">Inner 1</option> + <option value="inner1" selected>Inner 1</option> <option value="inner2">Inner 2</option> </optgroup> </select>""" diff --git a/tests/forms_tests/widget_tests/test_selectdatewidget.py b/tests/forms_tests/widget_tests/test_selectdatewidget.py index 6efa240b66..b155c946e6 100644 --- a/tests/forms_tests/widget_tests/test_selectdatewidget.py +++ b/tests/forms_tests/widget_tests/test_selectdatewidget.py @@ -101,7 +101,7 @@ class SelectDateWidgetTest(WidgetTest): <option value="1">January</option> <option value="2">February</option> <option value="3">March</option> - <option value="4" selected="selected">April</option> + <option value="4" selected>April</option> <option value="5">May</option> <option value="6">June</option> <option value="7">July</option> @@ -128,7 +128,7 @@ class SelectDateWidgetTest(WidgetTest): <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> - <option value="15" selected="selected">15</option> + <option value="15" selected>15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> @@ -152,7 +152,7 @@ class SelectDateWidgetTest(WidgetTest): <option value="2007">2007</option> <option value="2008">2008</option> <option value="2009">2009</option> - <option value="2010" selected="selected">2010</option> + <option value="2010" selected>2010</option> <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> @@ -178,7 +178,7 @@ class SelectDateWidgetTest(WidgetTest): <select name="mydate_month" id="id_mydate_month"> <option value="0">---</option> <option value="1">January</option> - <option value="2" selected="selected">February</option> + <option value="2" selected>February</option> <option value="3">March</option> <option value="4">April</option> <option value="5">May</option> @@ -223,7 +223,7 @@ class SelectDateWidgetTest(WidgetTest): <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> - <option value="31" selected="selected">31</option> + <option value="31" selected>31</option> </select> <select name="mydate_year" id="id_mydate_year"> @@ -231,7 +231,7 @@ class SelectDateWidgetTest(WidgetTest): <option value="2007">2007</option> <option value="2008">2008</option> <option value="2009">2009</option> - <option value="2010" selected="selected">2010</option> + <option value="2010" selected>2010</option> <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> @@ -415,7 +415,7 @@ class SelectDateWidgetTest(WidgetTest): <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> - <option value="13" selected="selected">13</option> + <option value="13" selected>13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> @@ -445,7 +445,7 @@ class SelectDateWidgetTest(WidgetTest): <option value="5">mei</option> <option value="6">juni</option> <option value="7">juli</option> - <option value="8" selected="selected">augustus</option> + <option value="8" selected>augustus</option> <option value="9">september</option> <option value="10">oktober</option> <option value="11">november</option> @@ -457,7 +457,7 @@ class SelectDateWidgetTest(WidgetTest): <option value="2007">2007</option> <option value="2008">2008</option> <option value="2009">2009</option> - <option value="2010" selected="selected">2010</option> + <option value="2010" selected>2010</option> <option value="2011">2011</option> <option value="2012">2012</option> <option value="2013">2013</option> @@ -469,7 +469,7 @@ class SelectDateWidgetTest(WidgetTest): ) # Even with an invalid date, the widget should reflect the entered value (#17401). - self.assertEqual(w.render('mydate', '2010-02-30').count('selected="selected"'), 3) + self.assertEqual(w.render('mydate', '2010-02-30').count('selected'), 3) # Years before 1900 should work. w = SelectDateWidget(years=('1899',)) diff --git a/tests/forms_tests/widget_tests/test_selectmultiple.py b/tests/forms_tests/widget_tests/test_selectmultiple.py index 3430d68113..41dd6a4eb7 100644 --- a/tests/forms_tests/widget_tests/test_selectmultiple.py +++ b/tests/forms_tests/widget_tests/test_selectmultiple.py @@ -10,7 +10,7 @@ class SelectMultipleTest(WidgetTest): def test_render_selected(self): self.check_html(self.widget(choices=self.beatles), 'beatles', ['J'], html=( """<select multiple="multiple" name="beatles"> - <option value="J" selected="selected">John</option> + <option value="J" selected>John</option> <option value="P">Paul</option> <option value="G">George</option> <option value="R">Ringo</option> @@ -20,8 +20,8 @@ class SelectMultipleTest(WidgetTest): def test_render_multiple_selected(self): self.check_html(self.widget(choices=self.beatles), 'beatles', ['J', 'P'], html=( """<select multiple="multiple" name="beatles"> - <option value="J" selected="selected">John</option> - <option value="P" selected="selected">Paul</option> + <option value="J" selected>John</option> + <option value="P" selected>Paul</option> <option value="G">George</option> <option value="R">Ringo</option> </select>""" @@ -60,11 +60,11 @@ class SelectMultipleTest(WidgetTest): """ self.check_html(self.widget(choices=self.numeric_choices), 'choices', ['0'], html=( """<select multiple="multiple" name="choices"> - <option value="0" selected="selected">0</option> + <option value="0" selected>0</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> - <option value="0" selected="selected">extra</option> + <option value="0" selected>extra</option> </select>""" )) @@ -75,9 +75,9 @@ class SelectMultipleTest(WidgetTest): """ self.check_html(self.widget(choices=self.beatles), 'beatles', ['J', 'G', 'foo'], html=( """<select multiple="multiple" name="beatles"> - <option value="J" selected="selected">John</option> + <option value="J" selected>John</option> <option value="P">Paul</option> - <option value="G" selected="selected">George</option> + <option value="G" selected>George</option> <option value="R">Ringo</option> </select>""" )) @@ -88,7 +88,7 @@ class SelectMultipleTest(WidgetTest): self.check_html(self.widget(choices=choices), 'nums', [2], html=( """<select multiple="multiple" name="nums"> <option value="1">1</option> - <option value="2" selected="selected">2</option> + <option value="2" selected>2</option> <option value="3">3</option> </select>""" )) @@ -96,7 +96,7 @@ class SelectMultipleTest(WidgetTest): self.check_html(self.widget(choices=choices), 'nums', ['2'], html=( """<select multiple="multiple" name="nums"> <option value="1">1</option> - <option value="2" selected="selected">2</option> + <option value="2" selected>2</option> <option value="3">3</option> </select>""" )) @@ -104,7 +104,7 @@ class SelectMultipleTest(WidgetTest): self.check_html(self.widget(choices=choices), 'nums', [2], html=( """<select multiple="multiple" name="nums"> <option value="1">1</option> - <option value="2" selected="selected">2</option> + <option value="2" selected>2</option> <option value="3">3</option> </select>""" )) @@ -116,10 +116,10 @@ class SelectMultipleTest(WidgetTest): )) self.check_html(widget, 'nestchoice', ['outer1', 'inner2'], html=( """<select multiple="multiple" name="nestchoice"> - <option value="outer1" selected="selected">Outer 1</option> + <option value="outer1" selected>Outer 1</option> <optgroup label="Group "1""> <option value="inner1">Inner 1</option> - <option value="inner2" selected="selected">Inner 2</option> + <option value="inner2" selected>Inner 2</option> </optgroup> </select>""" )) |
