From b1e33ceceda1e75ff68c7deed8f6659683a195d3 Mon Sep 17 00:00:00 2001 From: Dražen Odobašić Date: Fri, 11 Sep 2015 19:33:12 -0400 Subject: Fixed #23395 -- Limited line lengths to 119 characters. --- tests/generic_inline_admin/tests.py | 89 +++++++++++++++++++++++++++++++++---- 1 file changed, 80 insertions(+), 9 deletions(-) (limited to 'tests/generic_inline_admin/tests.py') diff --git a/tests/generic_inline_admin/tests.py b/tests/generic_inline_admin/tests.py index cc09e739d4..a491943c4f 100644 --- a/tests/generic_inline_admin/tests.py +++ b/tests/generic_inline_admin/tests.py @@ -110,28 +110,99 @@ class GenericAdminViewTest(TestDataMixin, TestCase): self.assertEqual(response.status_code, 302) # redirect somewhere def test_generic_inline_formset(self): - EpisodeMediaFormSet = generic_inlineformset_factory(Media, can_delete=False, exclude=['description', 'keywords'], extra=3) + EpisodeMediaFormSet = generic_inlineformset_factory( + Media, + can_delete=False, + exclude=['description', 'keywords'], + extra=3, + ) e = Episode.objects.get(name='This Week in Django') # Works with no queryset formset = EpisodeMediaFormSet(instance=e) self.assertEqual(len(formset.forms), 5) - self.assertHTMLEqual(formset.forms[0].as_p(), '

' % self.mp3_media_pk) - self.assertHTMLEqual(formset.forms[1].as_p(), '

' % self.png_media_pk) - self.assertHTMLEqual(formset.forms[2].as_p(), '

') + self.assertHTMLEqual( + formset.forms[0].as_p(), + '

' + '

' + % self.mp3_media_pk + ) + self.assertHTMLEqual( + formset.forms[1].as_p(), + '

' + '

' + % self.png_media_pk + ) + self.assertHTMLEqual( + formset.forms[2].as_p(), + '

' + '' + '

' + ) # A queryset can be used to alter display ordering formset = EpisodeMediaFormSet(instance=e, queryset=Media.objects.order_by('url')) self.assertEqual(len(formset.forms), 5) - self.assertHTMLEqual(formset.forms[0].as_p(), '

' % self.png_media_pk) - self.assertHTMLEqual(formset.forms[1].as_p(), '

' % self.mp3_media_pk) - self.assertHTMLEqual(formset.forms[2].as_p(), '

') + self.assertHTMLEqual( + formset.forms[0].as_p(), + '

' + '' + '

' + % self.png_media_pk + ) + self.assertHTMLEqual( + formset.forms[1].as_p(), + '

' + '' + '

' + % self.mp3_media_pk + ) + self.assertHTMLEqual( + formset.forms[2].as_p(), + '

' + '

' + ) # Works with a queryset that omits items formset = EpisodeMediaFormSet(instance=e, queryset=Media.objects.filter(url__endswith=".png")) self.assertEqual(len(formset.forms), 4) - self.assertHTMLEqual(formset.forms[0].as_p(), '

' % self.png_media_pk) - self.assertHTMLEqual(formset.forms[1].as_p(), '

') + self.assertHTMLEqual( + formset.forms[0].as_p(), + '

' + ' ' + '

' + % self.png_media_pk + ) + self.assertHTMLEqual( + formset.forms[1].as_p(), + '

' + '

' + ) def test_generic_inline_formset_factory(self): # Regression test for #10522. -- cgit v1.3