mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Refs #32339 -- Added use_fieldset to Widget.
This commit is contained in:
@@ -707,3 +707,46 @@ class SelectDateWidgetTest(WidgetTest):
|
||||
"""
|
||||
),
|
||||
)
|
||||
|
||||
def test_fieldset(self):
|
||||
class TestForm(Form):
|
||||
template_name = "forms_tests/use_fieldset.html"
|
||||
field = DateField(widget=self.widget)
|
||||
|
||||
form = TestForm()
|
||||
self.assertIs(self.widget.use_fieldset, True)
|
||||
self.assertHTMLEqual(
|
||||
'<div><fieldset><legend for="id_field_month">Field:</legend>'
|
||||
'<select name="field_month" required id="id_field_month">'
|
||||
'<option value="1">January</option><option value="2">February</option>'
|
||||
'<option value="3">March</option><option value="4">April</option>'
|
||||
'<option value="5">May</option><option value="6">June</option>'
|
||||
'<option value="7">July</option><option value="8">August</option>'
|
||||
'<option value="9">September</option><option value="10">October</option>'
|
||||
'<option value="11">November</option><option value="12">December</option>'
|
||||
'</select><select name="field_day" required id="id_field_day">'
|
||||
'<option value="1">1</option><option value="2">2</option>'
|
||||
'<option value="3">3</option><option value="4">4</option>'
|
||||
'<option value="5">5</option><option value="6">6</option>'
|
||||
'<option value="7">7</option><option value="8">8</option>'
|
||||
'<option value="9">9</option><option value="10">10</option>'
|
||||
'<option value="11">11</option><option value="12">12</option>'
|
||||
'<option value="13">13</option><option value="14">14</option>'
|
||||
'<option value="15">15</option><option value="16">16</option>'
|
||||
'<option value="17">17</option><option value="18">18</option>'
|
||||
'<option value="19">19</option><option value="20">20</option>'
|
||||
'<option value="21">21</option><option value="22">22</option>'
|
||||
'<option value="23">23</option><option value="24">24</option>'
|
||||
'<option value="25">25</option><option value="26">26</option>'
|
||||
'<option value="27">27</option><option value="28">28</option>'
|
||||
'<option value="29">29</option><option value="30">30</option>'
|
||||
'<option value="31">31</option></select>'
|
||||
'<select name="field_year" required id="id_field_year">'
|
||||
'<option value="2007">2007</option><option value="2008">2008</option>'
|
||||
'<option value="2009">2009</option><option value="2010">2010</option>'
|
||||
'<option value="2011">2011</option><option value="2012">2012</option>'
|
||||
'<option value="2013">2013</option><option value="2014">2014</option>'
|
||||
'<option value="2015">2015</option><option value="2016">2016</option>'
|
||||
"</select></fieldset></div>",
|
||||
form.render(),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user