diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-07-31 07:48:52 +0200 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-08-03 08:09:59 +0200 |
| commit | 080359c4c5242ef69ac8c58c92f240e71121ffd7 (patch) | |
| tree | 0ea5b4b419294a5c74b62db00c2c54c456b435cd /tests/forms_tests | |
| parent | 1a9f079b7e43c0045f380729ba5fd7cfaa137bd5 (diff) | |
[4.0.x] Fixed warnings per flake8 5.0.0.
Backport of c18861804feb6a97afbeabb51be748dd60a04458 from main.
Diffstat (limited to 'tests/forms_tests')
| -rw-r--r-- | tests/forms_tests/tests/test_forms.py | 41 | ||||
| -rw-r--r-- | tests/forms_tests/tests/test_formsets.py | 101 |
2 files changed, 80 insertions, 62 deletions
diff --git a/tests/forms_tests/tests/test_forms.py b/tests/forms_tests/tests/test_forms.py index 1972d34685..d1b5f8468d 100644 --- a/tests/forms_tests/tests/test_forms.py +++ b/tests/forms_tests/tests/test_forms.py @@ -129,9 +129,12 @@ class FormsTestCase(SimpleTestCase): self.assertHTMLEqual( "\n".join(form_output), - """<input type="text" name="first_name" value="John" id="id_first_name" required> -<input type="text" name="last_name" value="Lennon" id="id_last_name" required> -<input type="text" name="birthday" value="1940-10-9" id="id_birthday" required>""", + '<input type="text" name="first_name" value="John" id="id_first_name" ' + "required>" + '<input type="text" name="last_name" value="Lennon" id="id_last_name" ' + "required>" + '<input type="text" name="birthday" value="1940-10-9" id="id_birthday" ' + "required>", ) form_output = [] @@ -828,10 +831,12 @@ class FormsTestCase(SimpleTestCase): f = BeatleForm(auto_id=False) self.assertHTMLEqual( "\n".join(str(bf) for bf in f["name"]), - """<label><input type="radio" name="name" value="john" required> John</label> -<label><input type="radio" name="name" value="paul" required> Paul</label> -<label><input type="radio" name="name" value="george" required> George</label> -<label><input type="radio" name="name" value="ringo" required> Ringo</label>""", + '<label><input type="radio" name="name" value="john" required> John</label>' + '<label><input type="radio" name="name" value="paul" required> Paul</label>' + '<label><input type="radio" name="name" value="george" required> George' + "</label>" + '<label><input type="radio" name="name" value="ringo" required> Ringo' + "</label>", ) self.assertHTMLEqual( "\n".join("<div>%s</div>" % bf for bf in f["name"]), @@ -2034,8 +2039,10 @@ class FormsTestCase(SimpleTestCase): p = UserRegistration(auto_id=False) self.assertHTMLEqual( p.as_ul(), - """<li>Username: <input type="text" name="username" maxlength="10" required></li> -<li>Password: <input type="password" name="password" maxlength="10" required></li>""", + '<li>Username: <input type="text" name="username" maxlength="10" required>' + "</li>" + '<li>Password: <input type="password" name="password" maxlength="10" ' + "required></li>", ) def test_specifying_labels(self): @@ -2125,8 +2132,9 @@ class FormsTestCase(SimpleTestCase): p = UserRegistration(auto_id=False) self.assertHTMLEqual( p.as_ul(), - """<li>Username: <input type="text" name="username" maxlength="10" required></li> -<li>Password: <input type="password" name="password" required></li>""", + '<li>Username: <input type="text" name="username" maxlength="10" required>' + "</li>" + '<li>Password: <input type="password" name="password" required></li>', ) p = UserRegistration(auto_id="id_%s") self.assertHTMLEqual( @@ -2743,11 +2751,12 @@ Options: <select multiple name="options" required> p = UserRegistration({"username": "foo"}, auto_id=False) self.assertHTMLEqual( p.as_ul(), - """<li>Username: <input type="text" name="username" value="foo" maxlength="10" required> -<span class="helptext">e.g., user@example.com</span></li> -<li><ul class="errorlist"><li>This field is required.</li></ul> -Password: <input type="password" name="password" required> -<span class="helptext">Wählen Sie mit Bedacht.</span></li>""", + '<li>Username: <input type="text" name="username" value="foo" ' + 'maxlength="10" required>' + '<span class="helptext">e.g., user@example.com</span></li>' + '<li><ul class="errorlist"><li>This field is required.</li></ul>' + 'Password: <input type="password" name="password" required>' + '<span class="helptext">Wählen Sie mit Bedacht.</span></li>', ) # help_text is not displayed for hidden fields. It can be used for documentation diff --git a/tests/forms_tests/tests/test_formsets.py b/tests/forms_tests/tests/test_formsets.py index 31abbdf9f8..0ae0bb18cf 100644 --- a/tests/forms_tests/tests/test_formsets.py +++ b/tests/forms_tests/tests/test_formsets.py @@ -227,10 +227,11 @@ class FormsFormsetTestCase(SimpleTestCase): ) self.assertHTMLEqual( "\n".join(form.as_ul() for form in formset.forms), - """<li>Choice: <input type="text" name="choices-0-choice" value="Calexico"></li> -<li>Votes: <input type="number" name="choices-0-votes" value="100"></li> -<li>Choice: <input type="text" name="choices-1-choice"></li> -<li>Votes: <input type="number" name="choices-1-votes"></li>""", + '<li>Choice: <input type="text" name="choices-0-choice" value="Calexico">' + "</li>" + '<li>Votes: <input type="number" name="choices-0-votes" value="100"></li>' + '<li>Choice: <input type="text" name="choices-1-choice"></li>' + '<li>Votes: <input type="number" name="choices-1-votes"></li>', ) def test_blank_form_unfilled(self): @@ -484,14 +485,15 @@ class FormsFormsetTestCase(SimpleTestCase): formset = ChoiceFormSet(initial=initial, auto_id=False, prefix="choices") self.assertHTMLEqual( "\n".join(form.as_ul() for form in formset.forms), - """<li>Choice: <input type="text" name="choices-0-choice" value="Calexico"></li> -<li>Votes: <input type="number" name="choices-0-votes" value="100"></li> -<li>Choice: <input type="text" name="choices-1-choice"></li> -<li>Votes: <input type="number" name="choices-1-votes"></li> -<li>Choice: <input type="text" name="choices-2-choice"></li> -<li>Votes: <input type="number" name="choices-2-votes"></li> -<li>Choice: <input type="text" name="choices-3-choice"></li> -<li>Votes: <input type="number" name="choices-3-votes"></li>""", + '<li>Choice: <input type="text" name="choices-0-choice" value="Calexico">' + "</li>" + '<li>Votes: <input type="number" name="choices-0-votes" value="100"></li>' + '<li>Choice: <input type="text" name="choices-1-choice"></li>' + '<li>Votes: <input type="number" name="choices-1-votes"></li>' + '<li>Choice: <input type="text" name="choices-2-choice"></li>' + '<li>Votes: <input type="number" name="choices-2-votes"></li>' + '<li>Choice: <input type="text" name="choices-3-choice"></li>' + '<li>Votes: <input type="number" name="choices-3-votes"></li>', ) # Retrieving an empty form works. Tt shows up in the form list. self.assertTrue(formset.empty_form.empty_permitted) @@ -515,15 +517,17 @@ class FormsFormsetTestCase(SimpleTestCase): formset = ChoiceFormSet(initial=initial, auto_id=False, prefix="choices") self.assertHTMLEqual( "\n".join(form.as_ul() for form in formset.forms), - """<li>Choice: <input type="text" name="choices-0-choice" value="Calexico"></li> -<li>Votes: <input type="number" name="choices-0-votes" value="100"></li> -<li>Delete: <input type="checkbox" name="choices-0-DELETE"></li> -<li>Choice: <input type="text" name="choices-1-choice" value="Fergie"></li> -<li>Votes: <input type="number" name="choices-1-votes" value="900"></li> -<li>Delete: <input type="checkbox" name="choices-1-DELETE"></li> -<li>Choice: <input type="text" name="choices-2-choice"></li> -<li>Votes: <input type="number" name="choices-2-votes"></li> -<li>Delete: <input type="checkbox" name="choices-2-DELETE"></li>""", + '<li>Choice: <input type="text" name="choices-0-choice" value="Calexico">' + "</li>" + '<li>Votes: <input type="number" name="choices-0-votes" value="100"></li>' + '<li>Delete: <input type="checkbox" name="choices-0-DELETE"></li>' + '<li>Choice: <input type="text" name="choices-1-choice" value="Fergie">' + "</li>" + '<li>Votes: <input type="number" name="choices-1-votes" value="900"></li>' + '<li>Delete: <input type="checkbox" name="choices-1-DELETE"></li>' + '<li>Choice: <input type="text" name="choices-2-choice"></li>' + '<li>Votes: <input type="number" name="choices-2-votes"></li>' + '<li>Delete: <input type="checkbox" name="choices-2-DELETE"></li>', ) # To delete something, set that form's special delete field to 'on'. # Let's go ahead and delete Fergie. @@ -658,15 +662,17 @@ class FormsFormsetTestCase(SimpleTestCase): formset = ChoiceFormSet(initial=initial, auto_id=False, prefix="choices") self.assertHTMLEqual( "\n".join(form.as_ul() for form in formset.forms), - """<li>Choice: <input type="text" name="choices-0-choice" value="Calexico"></li> -<li>Votes: <input type="number" name="choices-0-votes" value="100"></li> -<li>Order: <input type="number" name="choices-0-ORDER" value="1"></li> -<li>Choice: <input type="text" name="choices-1-choice" value="Fergie"></li> -<li>Votes: <input type="number" name="choices-1-votes" value="900"></li> -<li>Order: <input type="number" name="choices-1-ORDER" value="2"></li> -<li>Choice: <input type="text" name="choices-2-choice"></li> -<li>Votes: <input type="number" name="choices-2-votes"></li> -<li>Order: <input type="number" name="choices-2-ORDER"></li>""", + '<li>Choice: <input type="text" name="choices-0-choice" value="Calexico">' + "</li>" + '<li>Votes: <input type="number" name="choices-0-votes" value="100"></li>' + '<li>Order: <input type="number" name="choices-0-ORDER" value="1"></li>' + '<li>Choice: <input type="text" name="choices-1-choice" value="Fergie">' + "</li>" + '<li>Votes: <input type="number" name="choices-1-votes" value="900"></li>' + '<li>Order: <input type="number" name="choices-1-ORDER" value="2"></li>' + '<li>Choice: <input type="text" name="choices-2-choice"></li>' + '<li>Votes: <input type="number" name="choices-2-votes"></li>' + '<li>Order: <input type="number" name="choices-2-ORDER"></li>', ) data = { "choices-TOTAL_FORMS": "3", # the number of forms rendered @@ -784,22 +790,25 @@ class FormsFormsetTestCase(SimpleTestCase): formset = ChoiceFormSet(initial=initial, auto_id=False, prefix="choices") self.assertHTMLEqual( "\n".join(form.as_ul() for form in formset.forms), - """<li>Choice: <input type="text" name="choices-0-choice" value="Calexico"></li> -<li>Votes: <input type="number" name="choices-0-votes" value="100"></li> -<li>Order: <input type="number" name="choices-0-ORDER" value="1"></li> -<li>Delete: <input type="checkbox" name="choices-0-DELETE"></li> -<li>Choice: <input type="text" name="choices-1-choice" value="Fergie"></li> -<li>Votes: <input type="number" name="choices-1-votes" value="900"></li> -<li>Order: <input type="number" name="choices-1-ORDER" value="2"></li> -<li>Delete: <input type="checkbox" name="choices-1-DELETE"></li> -<li>Choice: <input type="text" name="choices-2-choice" value="The Decemberists"></li> -<li>Votes: <input type="number" name="choices-2-votes" value="500"></li> -<li>Order: <input type="number" name="choices-2-ORDER" value="3"></li> -<li>Delete: <input type="checkbox" name="choices-2-DELETE"></li> -<li>Choice: <input type="text" name="choices-3-choice"></li> -<li>Votes: <input type="number" name="choices-3-votes"></li> -<li>Order: <input type="number" name="choices-3-ORDER"></li> -<li>Delete: <input type="checkbox" name="choices-3-DELETE"></li>""", + '<li>Choice: <input type="text" name="choices-0-choice" value="Calexico">' + "</li>" + '<li>Votes: <input type="number" name="choices-0-votes" value="100"></li>' + '<li>Order: <input type="number" name="choices-0-ORDER" value="1"></li>' + '<li>Delete: <input type="checkbox" name="choices-0-DELETE"></li>' + '<li>Choice: <input type="text" name="choices-1-choice" value="Fergie">' + "</li>" + '<li>Votes: <input type="number" name="choices-1-votes" value="900"></li>' + '<li>Order: <input type="number" name="choices-1-ORDER" value="2"></li>' + '<li>Delete: <input type="checkbox" name="choices-1-DELETE"></li>' + '<li>Choice: <input type="text" name="choices-2-choice" ' + 'value="The Decemberists"></li>' + '<li>Votes: <input type="number" name="choices-2-votes" value="500"></li>' + '<li>Order: <input type="number" name="choices-2-ORDER" value="3"></li>' + '<li>Delete: <input type="checkbox" name="choices-2-DELETE"></li>' + '<li>Choice: <input type="text" name="choices-3-choice"></li>' + '<li>Votes: <input type="number" name="choices-3-votes"></li>' + '<li>Order: <input type="number" name="choices-3-ORDER"></li>' + '<li>Delete: <input type="checkbox" name="choices-3-DELETE"></li>', ) # Let's delete Fergie, and put The Decemberists ahead of Calexico. data = { |
