Refs #27804 -- Used subTest() in HTMLEqualTests.test_self_closing_tags.

This commit is contained in:
Jon Dufresne 2019-05-09 08:17:42 -07:00 committed by Carlton Gibson
parent e2feea5fc4
commit de6d3afb97
1 changed files with 11 additions and 10 deletions

View File

@ -542,17 +542,18 @@ class HTMLEqualTests(SimpleTestCase):
'base', 'col', 'base', 'col',
) )
for tag in self_closing_tags: for tag in self_closing_tags:
dom = parse_html('<p>Hello <%s> world</p>' % tag) with self.subTest(tag):
self.assertEqual(len(dom.children), 3) dom = parse_html('<p>Hello <%s> world</p>' % tag)
self.assertEqual(dom[0], 'Hello') self.assertEqual(len(dom.children), 3)
self.assertEqual(dom[1].name, tag) self.assertEqual(dom[0], 'Hello')
self.assertEqual(dom[2], 'world') self.assertEqual(dom[1].name, tag)
self.assertEqual(dom[2], 'world')
dom = parse_html('<p>Hello <%s /> world</p>' % tag) dom = parse_html('<p>Hello <%s /> world</p>' % tag)
self.assertEqual(len(dom.children), 3) self.assertEqual(len(dom.children), 3)
self.assertEqual(dom[0], 'Hello') self.assertEqual(dom[0], 'Hello')
self.assertEqual(dom[1].name, tag) self.assertEqual(dom[1].name, tag)
self.assertEqual(dom[2], 'world') self.assertEqual(dom[2], 'world')
def test_simple_equal_html(self): def test_simple_equal_html(self):
self.assertHTMLEqual('', '') self.assertHTMLEqual('', '')