diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-02-04 08:08:27 +0100 |
|---|---|---|
| committer | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2022-02-07 20:37:05 +0100 |
| commit | 7119f40c9881666b6f9b5cf7df09ee1d21cc8344 (patch) | |
| tree | fa50869f5614295f462d9bf77fec59365c621609 /tests/model_formsets | |
| parent | 9c19aff7c7561e3a82978a272ecdaad40dda5c00 (diff) | |
Refs #33476 -- Refactored code to strictly match 88 characters line length.
Diffstat (limited to 'tests/model_formsets')
| -rw-r--r-- | tests/model_formsets/tests.py | 284 |
1 files changed, 182 insertions, 102 deletions
diff --git a/tests/model_formsets/tests.py b/tests/model_formsets/tests.py index dbc06f3555..a456e1a65e 100644 --- a/tests/model_formsets/tests.py +++ b/tests/model_formsets/tests.py @@ -189,7 +189,7 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[2].as_p(), '<p><label for="id_form-2-name">Name:</label>' - ' <input id="id_form-2-name" type="text" name="form-2-name" maxlength="100">' + '<input id="id_form-2-name" type="text" name="form-2-name" maxlength="100">' '<input type="hidden" name="form-2-id" id="id_form-2-id"></p>', ) @@ -229,14 +229,16 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[0].as_p(), '<p><label for="id_form-0-name">Name:</label>' - '<input id="id_form-0-name" type="text" name="form-0-name" value="Arthur Rimbaud" maxlength="100">' + '<input id="id_form-0-name" type="text" name="form-0-name" ' + 'value="Arthur Rimbaud" maxlength="100">' '<input type="hidden" name="form-0-id" value="%d" id="id_form-0-id"></p>' % author2.id, ) self.assertHTMLEqual( formset.forms[1].as_p(), '<p><label for="id_form-1-name">Name:</label>' - '<input id="id_form-1-name" type="text" name="form-1-name" value="Charles Baudelaire" maxlength="100">' + '<input id="id_form-1-name" type="text" name="form-1-name" ' + 'value="Charles Baudelaire" maxlength="100">' '<input type="hidden" name="form-1-id" value="%d" id="id_form-1-id"></p>' % author1.id, ) @@ -313,8 +315,8 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[3].as_p(), '<p><label for="id_form-3-name">Name:</label>' - '<input id="id_form-3-name" type="text" name="form-3-name" maxlength="100"></p>' - '<p><label for="id_form-3-DELETE">Delete:</label>' + '<input id="id_form-3-name" type="text" name="form-3-name" maxlength="100">' + '</p><p><label for="id_form-3-DELETE">Delete:</label>' '<input type="checkbox" name="form-3-DELETE" id="id_form-3-DELETE">' '<input type="hidden" name="form-3-id" id="id_form-3-id"></p>', ) @@ -565,10 +567,11 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[0].as_p(), '<p><label for="id_form-0-name">Name:</label>' - '<input id="id_form-0-name" type="text" name="form-0-name" maxlength="100"></p>' - '<p><label for="id_form-0-write_speed">Write speed:</label>' + '<input id="id_form-0-name" type="text" name="form-0-name" maxlength="100">' + '</p><p><label for="id_form-0-write_speed">Write speed:</label>' '<input type="number" name="form-0-write_speed" id="id_form-0-write_speed">' - '<input type="hidden" name="form-0-author_ptr" id="id_form-0-author_ptr"></p>', + '<input type="hidden" name="form-0-author_ptr" id="id_form-0-author_ptr">' + "</p>", ) data = { @@ -593,19 +596,22 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[0].as_p(), '<p><label for="id_form-0-name">Name:</label>' - '<input id="id_form-0-name" type="text" name="form-0-name" value="Ernest Hemingway" maxlength="100"></p>' + '<input id="id_form-0-name" type="text" name="form-0-name" ' + 'value="Ernest Hemingway" maxlength="100"></p>' '<p><label for="id_form-0-write_speed">Write speed:</label>' - '<input type="number" name="form-0-write_speed" value="10" id="id_form-0-write_speed">' - '<input type="hidden" name="form-0-author_ptr" value="%d" id="id_form-0-author_ptr"></p>' - % hemingway_id, + '<input type="number" name="form-0-write_speed" value="10" ' + 'id="id_form-0-write_speed">' + '<input type="hidden" name="form-0-author_ptr" value="%d" ' + 'id="id_form-0-author_ptr"></p>' % hemingway_id, ) self.assertHTMLEqual( formset.forms[1].as_p(), '<p><label for="id_form-1-name">Name:</label>' - '<input id="id_form-1-name" type="text" name="form-1-name" maxlength="100"></p>' - '<p><label for="id_form-1-write_speed">Write speed:</label>' + '<input id="id_form-1-name" type="text" name="form-1-name" maxlength="100">' + '</p><p><label for="id_form-1-write_speed">Write speed:</label>' '<input type="number" name="form-1-write_speed" id="id_form-1-write_speed">' - '<input type="hidden" name="form-1-author_ptr" id="id_form-1-author_ptr"></p>', + '<input type="hidden" name="form-1-author_ptr" id="id_form-1-author_ptr">' + "</p>", ) data = { @@ -637,24 +643,31 @@ class ModelFormsetTest(TestCase): self.assertEqual(len(formset.forms), 3) self.assertHTMLEqual( formset.forms[0].as_p(), - '<p><label for="id_book_set-0-title">Title:</label> <input id="id_book_set-0-title" type="text" ' - 'name="book_set-0-title" maxlength="100"><input type="hidden" name="book_set-0-author" value="%d" ' - 'id="id_book_set-0-author"><input type="hidden" name="book_set-0-id" id="id_book_set-0-id">' + '<p><label for="id_book_set-0-title">Title:</label>' + '<input id="id_book_set-0-title" type="text" name="book_set-0-title" ' + 'maxlength="100">' + '<input type="hidden" name="book_set-0-author" value="%d" ' + 'id="id_book_set-0-author">' + '<input type="hidden" name="book_set-0-id" id="id_book_set-0-id">' "</p>" % author.id, ) self.assertHTMLEqual( formset.forms[1].as_p(), '<p><label for="id_book_set-1-title">Title:</label>' - '<input id="id_book_set-1-title" type="text" name="book_set-1-title" maxlength="100">' - '<input type="hidden" name="book_set-1-author" value="%d" id="id_book_set-1-author">' + '<input id="id_book_set-1-title" type="text" name="book_set-1-title" ' + 'maxlength="100">' + '<input type="hidden" name="book_set-1-author" value="%d" ' + 'id="id_book_set-1-author">' '<input type="hidden" name="book_set-1-id" id="id_book_set-1-id"></p>' % author.id, ) self.assertHTMLEqual( formset.forms[2].as_p(), '<p><label for="id_book_set-2-title">Title:</label>' - '<input id="id_book_set-2-title" type="text" name="book_set-2-title" maxlength="100">' - '<input type="hidden" name="book_set-2-author" value="%d" id="id_book_set-2-author">' + '<input id="id_book_set-2-title" type="text" name="book_set-2-title" ' + 'maxlength="100">' + '<input type="hidden" name="book_set-2-author" value="%d" ' + 'id="id_book_set-2-author">' '<input type="hidden" name="book_set-2-id" id="id_book_set-2-id"></p>' % author.id, ) @@ -693,8 +706,10 @@ class ModelFormsetTest(TestCase): '<p><label for="id_book_set-0-title">Title:</label>' '<input id="id_book_set-0-title" type="text" name="book_set-0-title" ' 'value="Les Fleurs du Mal" maxlength="100">' - '<input type="hidden" name="book_set-0-author" value="%d" id="id_book_set-0-author">' - '<input type="hidden" name="book_set-0-id" value="%d" id="id_book_set-0-id"></p>' + '<input type="hidden" name="book_set-0-author" value="%d" ' + 'id="id_book_set-0-author">' + '<input type="hidden" name="book_set-0-id" value="%d" ' + 'id="id_book_set-0-id"></p>' % ( author.id, book1.id, @@ -703,16 +718,20 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[1].as_p(), '<p><label for="id_book_set-1-title">Title:</label>' - '<input id="id_book_set-1-title" type="text" name="book_set-1-title" maxlength="100">' - '<input type="hidden" name="book_set-1-author" value="%d" id="id_book_set-1-author">' + '<input id="id_book_set-1-title" type="text" name="book_set-1-title" ' + 'maxlength="100">' + '<input type="hidden" name="book_set-1-author" value="%d" ' + 'id="id_book_set-1-author">' '<input type="hidden" name="book_set-1-id" id="id_book_set-1-id"></p>' % author.id, ) self.assertHTMLEqual( formset.forms[2].as_p(), '<p><label for="id_book_set-2-title">Title:</label>' - '<input id="id_book_set-2-title" type="text" name="book_set-2-title" maxlength="100">' - '<input type="hidden" name="book_set-2-author" value="%d" id="id_book_set-2-author">' + '<input id="id_book_set-2-title" type="text" name="book_set-2-title" ' + 'maxlength="100">' + '<input type="hidden" name="book_set-2-author" value="%d" ' + 'id="id_book_set-2-author">' '<input type="hidden" name="book_set-2-id" id="id_book_set-2-id"></p>' % author.id, ) @@ -782,7 +801,8 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[0].as_p(), '<p><label for="id_test-0-title">Title:</label>' - '<input id="id_test-0-title" type="text" name="test-0-title" maxlength="100">' + '<input id="id_test-0-title" type="text" name="test-0-title" ' + 'maxlength="100">' '<input type="hidden" name="test-0-author" id="id_test-0-author">' '<input type="hidden" name="test-0-id" id="id_test-0-id"></p>', ) @@ -790,7 +810,8 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[1].as_p(), '<p><label for="id_test-1-title">Title:</label>' - '<input id="id_test-1-title" type="text" name="test-1-title" maxlength="100">' + '<input id="id_test-1-title" type="text" name="test-1-title" ' + 'maxlength="100">' '<input type="hidden" name="test-1-author" id="id_test-1-author">' '<input type="hidden" name="test-1-id" id="id_test-1-id"></p>', ) @@ -820,9 +841,12 @@ class ModelFormsetTest(TestCase): ) data = { - "bookwithcustompk_set-TOTAL_FORMS": "1", # the number of forms rendered - "bookwithcustompk_set-INITIAL_FORMS": "0", # the number of forms with initial data - "bookwithcustompk_set-MAX_NUM_FORMS": "", # the max number of forms + # The number of forms rendered. + "bookwithcustompk_set-TOTAL_FORMS": "1", + # The number of forms with initial data. + "bookwithcustompk_set-INITIAL_FORMS": "0", + # The max number of forms. + "bookwithcustompk_set-MAX_NUM_FORMS": "", "bookwithcustompk_set-0-my_pk": "77777", "bookwithcustompk_set-0-title": "Les Fleurs du Mal", } @@ -864,9 +888,12 @@ class ModelFormsetTest(TestCase): ) data = { - "alternatebook_set-TOTAL_FORMS": "1", # the number of forms rendered - "alternatebook_set-INITIAL_FORMS": "0", # the number of forms with initial data - "alternatebook_set-MAX_NUM_FORMS": "", # the max number of forms + # The number of forms rendered. + "alternatebook_set-TOTAL_FORMS": "1", + # The number of forms with initial data. + "alternatebook_set-INITIAL_FORMS": "0", + # The max number of forms. + "alternatebook_set-MAX_NUM_FORMS": "", "alternatebook_set-0-title": "Flowers of Evil", "alternatebook_set-0-notes": "English translation of Les Fleurs du Mal", } @@ -895,9 +922,12 @@ class ModelFormsetTest(TestCase): author = Author.objects.create(pk=1, name="Charles Baudelaire") data = { - "bookwithoptionalalteditor_set-TOTAL_FORMS": "2", # the number of forms rendered - "bookwithoptionalalteditor_set-INITIAL_FORMS": "0", # the number of forms with initial data - "bookwithoptionalalteditor_set-MAX_NUM_FORMS": "", # the max number of forms + # The number of forms rendered. + "bookwithoptionalalteditor_set-TOTAL_FORMS": "2", + # The number of forms with initial data. + "bookwithoptionalalteditor_set-INITIAL_FORMS": "0", + # The max number of forms. + "bookwithoptionalalteditor_set-MAX_NUM_FORMS": "", "bookwithoptionalalteditor_set-0-author": "1", "bookwithoptionalalteditor_set-0-title": "Les Fleurs du Mal", "bookwithoptionalalteditor_set-1-author": "1", @@ -965,37 +995,47 @@ class ModelFormsetTest(TestCase): '<p><label for="id_book_set-0-title">Title:</label>' '<input id="id_book_set-0-title" type="text" name="book_set-0-title" ' 'value="Les Paradis Artificiels" maxlength="100">' - '<input type="hidden" name="book_set-0-author" value="1" id="id_book_set-0-author">' - '<input type="hidden" name="book_set-0-id" value="1" id="id_book_set-0-id"></p>', + '<input type="hidden" name="book_set-0-author" value="1" ' + 'id="id_book_set-0-author">' + '<input type="hidden" name="book_set-0-id" value="1" id="id_book_set-0-id">' + "</p>", ) self.assertHTMLEqual( formset.forms[1].as_p(), '<p><label for="id_book_set-1-title">Title:</label>' '<input id="id_book_set-1-title" type="text" name="book_set-1-title" ' 'value="Les Fleurs du Mal" maxlength="100">' - '<input type="hidden" name="book_set-1-author" value="1" id="id_book_set-1-author">' - '<input type="hidden" name="book_set-1-id" value="2" id="id_book_set-1-id"></p>', + '<input type="hidden" name="book_set-1-author" value="1" ' + 'id="id_book_set-1-author">' + '<input type="hidden" name="book_set-1-id" value="2" id="id_book_set-1-id">' + "</p>", ) self.assertHTMLEqual( formset.forms[2].as_p(), '<p><label for="id_book_set-2-title">Title:</label>' '<input id="id_book_set-2-title" type="text" name="book_set-2-title" ' 'value="Flowers of Evil" maxlength="100">' - '<input type="hidden" name="book_set-2-author" value="1" id="id_book_set-2-author">' - '<input type="hidden" name="book_set-2-id" value="3" id="id_book_set-2-id"></p>', + '<input type="hidden" name="book_set-2-author" value="1" ' + 'id="id_book_set-2-author">' + '<input type="hidden" name="book_set-2-id" value="3" ' + 'id="id_book_set-2-id"></p>', ) self.assertHTMLEqual( formset.forms[3].as_p(), '<p><label for="id_book_set-3-title">Title:</label>' - '<input id="id_book_set-3-title" type="text" name="book_set-3-title" maxlength="100">' - '<input type="hidden" name="book_set-3-author" value="1" id="id_book_set-3-author">' + '<input id="id_book_set-3-title" type="text" name="book_set-3-title" ' + 'maxlength="100">' + '<input type="hidden" name="book_set-3-author" value="1" ' + 'id="id_book_set-3-author">' '<input type="hidden" name="book_set-3-id" id="id_book_set-3-id"></p>', ) self.assertHTMLEqual( formset.forms[4].as_p(), '<p><label for="id_book_set-4-title">Title:</label>' - '<input id="id_book_set-4-title" type="text" name="book_set-4-title" maxlength="100">' - '<input type="hidden" name="book_set-4-author" value="1" id="id_book_set-4-author">' + '<input id="id_book_set-4-title" type="text" name="book_set-4-title" ' + 'maxlength="100">' + '<input type="hidden" name="book_set-4-author" value="1" ' + 'id="id_book_set-4-author">' '<input type="hidden" name="book_set-4-id" id="id_book_set-4-id"></p>', ) @@ -1022,21 +1062,27 @@ class ModelFormsetTest(TestCase): '<p><label for="id_book_set-0-title">Title:</label>' '<input id="id_book_set-0-title" type="text" name="book_set-0-title" ' 'value="Flowers of Evil" maxlength="100">' - '<input type="hidden" name="book_set-0-author" value="1" id="id_book_set-0-author">' - '<input type="hidden" name="book_set-0-id" value="3" id="id_book_set-0-id"></p>', + '<input type="hidden" name="book_set-0-author" value="1" ' + 'id="id_book_set-0-author">' + '<input type="hidden" name="book_set-0-id" value="3" ' + 'id="id_book_set-0-id"></p>', ) self.assertHTMLEqual( formset.forms[1].as_p(), '<p><label for="id_book_set-1-title">Title:</label>' - '<input id="id_book_set-1-title" type="text" name="book_set-1-title" maxlength="100">' - '<input type="hidden" name="book_set-1-author" value="1" id="id_book_set-1-author">' + '<input id="id_book_set-1-title" type="text" name="book_set-1-title" ' + 'maxlength="100">' + '<input type="hidden" name="book_set-1-author" value="1" ' + 'id="id_book_set-1-author">' '<input type="hidden" name="book_set-1-id" id="id_book_set-1-id"></p>', ) self.assertHTMLEqual( formset.forms[2].as_p(), '<p><label for="id_book_set-2-title">Title:</label>' - '<input id="id_book_set-2-title" type="text" name="book_set-2-title" maxlength="100">' - '<input type="hidden" name="book_set-2-author" value="1" id="id_book_set-2-author">' + '<input id="id_book_set-2-title" type="text" name="book_set-2-title" ' + 'maxlength="100">' + '<input type="hidden" name="book_set-2-author" value="1" ' + 'id="id_book_set-2-author">' '<input type="hidden" name="book_set-2-id" id="id_book_set-2-id"></p>', ) @@ -1103,10 +1149,12 @@ class ModelFormsetTest(TestCase): self.assertEqual(len(formset.forms), 1) self.assertHTMLEqual( formset.forms[0].as_p(), - '<p><label for="id_form-0-my_pk">My pk:</label> <input id="id_form-0-my_pk" type="text" ' - 'name="form-0-my_pk" maxlength="10"></p>' + '<p><label for="id_form-0-my_pk">My pk:</label>' + '<input id="id_form-0-my_pk" type="text" name="form-0-my_pk" ' + 'maxlength="10"></p>' '<p><label for="id_form-0-some_field">Some field:</label>' - '<input id="id_form-0-some_field" type="text" name="form-0-some_field" maxlength="100"></p>', + '<input id="id_form-0-some_field" type="text" name="form-0-some_field" ' + 'maxlength="100"></p>', ) # Custom primary keys with ForeignKey, OneToOneField and AutoField ############ @@ -1121,16 +1169,22 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[0].as_p(), '<p><label for="id_owner_set-0-name">Name:</label>' - '<input id="id_owner_set-0-name" type="text" name="owner_set-0-name" maxlength="100">' - '<input type="hidden" name="owner_set-0-place" value="1" id="id_owner_set-0-place">' - '<input type="hidden" name="owner_set-0-auto_id" id="id_owner_set-0-auto_id"></p>', + '<input id="id_owner_set-0-name" type="text" name="owner_set-0-name" ' + 'maxlength="100">' + '<input type="hidden" name="owner_set-0-place" value="1" ' + 'id="id_owner_set-0-place">' + '<input type="hidden" name="owner_set-0-auto_id" ' + 'id="id_owner_set-0-auto_id"></p>', ) self.assertHTMLEqual( formset.forms[1].as_p(), '<p><label for="id_owner_set-1-name">Name:</label>' - '<input id="id_owner_set-1-name" type="text" name="owner_set-1-name" maxlength="100">' - '<input type="hidden" name="owner_set-1-place" value="1" id="id_owner_set-1-place">' - '<input type="hidden" name="owner_set-1-auto_id" id="id_owner_set-1-auto_id"></p>', + '<input id="id_owner_set-1-name" type="text" name="owner_set-1-name" ' + 'maxlength="100">' + '<input type="hidden" name="owner_set-1-place" value="1" ' + 'id="id_owner_set-1-place">' + '<input type="hidden" name="owner_set-1-auto_id" ' + 'id="id_owner_set-1-auto_id"></p>', ) data = { @@ -1155,24 +1209,32 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[0].as_p(), '<p><label for="id_owner_set-0-name">Name:</label>' - '<input id="id_owner_set-0-name" type="text" name="owner_set-0-name" value="Joe Perry" maxlength="100">' - '<input type="hidden" name="owner_set-0-place" value="1" id="id_owner_set-0-place">' - '<input type="hidden" name="owner_set-0-auto_id" value="%d" id="id_owner_set-0-auto_id"></p>' - % owner1.auto_id, + '<input id="id_owner_set-0-name" type="text" name="owner_set-0-name" ' + 'value="Joe Perry" maxlength="100">' + '<input type="hidden" name="owner_set-0-place" value="1" ' + 'id="id_owner_set-0-place">' + '<input type="hidden" name="owner_set-0-auto_id" value="%d" ' + 'id="id_owner_set-0-auto_id"></p>' % owner1.auto_id, ) self.assertHTMLEqual( formset.forms[1].as_p(), '<p><label for="id_owner_set-1-name">Name:</label>' - '<input id="id_owner_set-1-name" type="text" name="owner_set-1-name" maxlength="100">' - '<input type="hidden" name="owner_set-1-place" value="1" id="id_owner_set-1-place">' - '<input type="hidden" name="owner_set-1-auto_id" id="id_owner_set-1-auto_id"></p>', + '<input id="id_owner_set-1-name" type="text" name="owner_set-1-name" ' + 'maxlength="100">' + '<input type="hidden" name="owner_set-1-place" value="1" ' + 'id="id_owner_set-1-place">' + '<input type="hidden" name="owner_set-1-auto_id" ' + 'id="id_owner_set-1-auto_id"></p>', ) self.assertHTMLEqual( formset.forms[2].as_p(), '<p><label for="id_owner_set-2-name">Name:</label>' - '<input id="id_owner_set-2-name" type="text" name="owner_set-2-name" maxlength="100">' - '<input type="hidden" name="owner_set-2-place" value="1" id="id_owner_set-2-place">' - '<input type="hidden" name="owner_set-2-auto_id" id="id_owner_set-2-auto_id"></p>', + '<input id="id_owner_set-2-name" type="text" name="owner_set-2-name" ' + 'maxlength="100">' + '<input type="hidden" name="owner_set-2-place" value="1" ' + 'id="id_owner_set-2-place">' + '<input type="hidden" name="owner_set-2-auto_id" ' + 'id="id_owner_set-2-auto_id"></p>', ) data = { @@ -1194,8 +1256,8 @@ class ModelFormsetTest(TestCase): self.assertEqual(owner2.name, "Jack Berry") self.assertEqual(owner2.place.name, "Giordanos") - # Ensure a custom primary key that is a ForeignKey or OneToOneField get rendered for the user to choose. - + # A custom primary key that is a ForeignKey or OneToOneField get + # rendered for the user to choose. FormSet = modelformset_factory(OwnerProfile, fields="__all__") formset = FormSet() self.assertHTMLEqual( @@ -1222,9 +1284,10 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[0].as_p(), '<p><label for="id_ownerprofile-0-age">Age:</label>' - '<input type="number" name="ownerprofile-0-age" id="id_ownerprofile-0-age" min="0">' - '<input type="hidden" name="ownerprofile-0-owner" value="%d" id="id_ownerprofile-0-owner"></p>' - % owner1.auto_id, + '<input type="number" name="ownerprofile-0-age" ' + 'id="id_ownerprofile-0-age" min="0">' + '<input type="hidden" name="ownerprofile-0-owner" value="%d" ' + 'id="id_ownerprofile-0-owner"></p>' % owner1.auto_id, ) data = { @@ -1247,9 +1310,10 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[0].as_p(), '<p><label for="id_ownerprofile-0-age">Age:</label>' - '<input type="number" name="ownerprofile-0-age" value="54" id="id_ownerprofile-0-age" min="0">' - '<input type="hidden" name="ownerprofile-0-owner" value="%d" id="id_ownerprofile-0-owner"></p>' - % owner1.auto_id, + '<input type="number" name="ownerprofile-0-age" value="54" ' + 'id="id_ownerprofile-0-age" min="0">' + '<input type="hidden" name="ownerprofile-0-owner" value="%d" ' + 'id="id_ownerprofile-0-owner"></p>' % owner1.auto_id, ) data = { @@ -1282,11 +1346,15 @@ class ModelFormsetTest(TestCase): self.assertHTMLEqual( formset.forms[0].as_p(), '<p><label for="id_location_set-0-lat">Lat:</label>' - '<input id="id_location_set-0-lat" type="text" name="location_set-0-lat" maxlength="100"></p>' - '<p><label for="id_location_set-0-lon">Lon:</label> ' - '<input id="id_location_set-0-lon" type="text" name="location_set-0-lon" maxlength="100">' - '<input type="hidden" name="location_set-0-place" value="1" id="id_location_set-0-place">' - '<input type="hidden" name="location_set-0-id" id="id_location_set-0-id"></p>', + '<input id="id_location_set-0-lat" type="text" name="location_set-0-lat" ' + 'maxlength="100"></p>' + '<p><label for="id_location_set-0-lon">Lon:</label>' + '<input id="id_location_set-0-lon" type="text" name="location_set-0-lon" ' + 'maxlength="100">' + '<input type="hidden" name="location_set-0-place" value="1" ' + 'id="id_location_set-0-place">' + '<input type="hidden" name="location_set-0-id" ' + 'id="id_location_set-0-id"></p>', ) def test_foreign_keys_in_parents(self): @@ -1511,13 +1579,16 @@ class ModelFormsetTest(TestCase): '<p><label for="id_membership_set-0-date_joined">Date joined:</label>' '<input type="text" name="membership_set-0-date_joined" ' 'value="__DATETIME__" id="id_membership_set-0-date_joined">' - '<input type="hidden" name="initial-membership_set-0-date_joined" value="__DATETIME__" ' + '<input type="hidden" name="initial-membership_set-0-date_joined" ' + 'value="__DATETIME__" ' 'id="initial-membership_set-0-id_membership_set-0-date_joined"></p>' '<p><label for="id_membership_set-0-karma">Karma:</label>' - '<input type="number" name="membership_set-0-karma" id="id_membership_set-0-karma">' - '<input type="hidden" name="membership_set-0-person" value="%d" id="id_membership_set-0-person">' - '<input type="hidden" name="membership_set-0-id" id="id_membership_set-0-id"></p>' - % person.id, + '<input type="number" name="membership_set-0-karma" ' + 'id="id_membership_set-0-karma">' + '<input type="hidden" name="membership_set-0-person" value="%d" ' + 'id="id_membership_set-0-person">' + '<input type="hidden" name="membership_set-0-id" ' + 'id="id_membership_set-0-id"></p>' % person.id, ) # test for validation with callable defaults. Validations rely on hidden fields @@ -1701,12 +1772,14 @@ class ModelFormsetTest(TestCase): self.assertEqual( formset._non_form_errors, [ - "Please correct the duplicate data for price and quantity, which must be unique." + "Please correct the duplicate data for price and quantity, which must " + "be unique." ], ) - # Only the price field is specified, this should skip any unique checks since - # the unique_together is not fulfilled. This will fail with a KeyError if broken. + # Only the price field is specified, this should skip any unique + # checks since the unique_together is not fulfilled. This will fail + # with a KeyError if broken. FormSet = modelformset_factory(Price, fields=("price",), extra=2) data = { "form-TOTAL_FORMS": "2", @@ -1765,7 +1838,8 @@ class ModelFormsetTest(TestCase): self.assertEqual( formset._non_form_errors, [ - "Please correct the duplicate data for title which must be unique for the date in posted." + "Please correct the duplicate data for title which must be unique for " + "the date in posted." ], ) self.assertEqual( @@ -1791,7 +1865,8 @@ class ModelFormsetTest(TestCase): self.assertEqual( formset._non_form_errors, [ - "Please correct the duplicate data for slug which must be unique for the year in posted." + "Please correct the duplicate data for slug which must be unique for " + "the year in posted." ], ) @@ -1813,7 +1888,8 @@ class ModelFormsetTest(TestCase): self.assertEqual( formset._non_form_errors, [ - "Please correct the duplicate data for subtitle which must be unique for the month in posted." + "Please correct the duplicate data for subtitle which must be unique " + "for the month in posted." ], ) @@ -1885,7 +1961,8 @@ class ModelFormsetTest(TestCase): [ { "id": [ - "Select a valid choice. That choice is not one of the available choices." + "Select a valid choice. That choice is not one of the " + "available choices." ] } ], @@ -1906,7 +1983,8 @@ class ModelFormsetTest(TestCase): [ { "id": [ - "Select a valid choice. That choice is not one of the available choices." + "Select a valid choice. That choice is not one of the " + "available choices." ] } ], @@ -1996,7 +2074,8 @@ class TestModelFormsetOverridesTroughFormMeta(TestCase): form = PoetFormSet.form() self.assertHTMLEqual( str(form["name"]), - '<input id="id_name" maxlength="100" type="text" class="poet" name="name" required>', + '<input id="id_name" maxlength="100" type="text" class="poet" name="name" ' + "required>", ) def test_inlineformset_factory_widgets(self): @@ -2007,7 +2086,8 @@ class TestModelFormsetOverridesTroughFormMeta(TestCase): form = BookFormSet.form() self.assertHTMLEqual( str(form["title"]), - '<input class="book" id="id_title" maxlength="100" name="title" type="text" required>', + '<input class="book" id="id_title" maxlength="100" name="title" ' + 'type="text" required>', ) def test_modelformset_factory_labels_overrides(self): |
