diff --git a/test/test_utils.py b/test/test_utils.py index aedb565ec1..87aba41350 100644 --- a/test/test_utils.py +++ b/test/test_utils.py @@ -1786,6 +1786,9 @@ Line 1 GET_ELEMENT_BY_ATTRIBUTE_TEST_STRING = '''


')
+
GET_ELEMENTS_BY_CLASS_TEST_STRING = '''
'''
@@ -1833,6 +1844,10 @@ Line 1
self.assertEqual(get_elements_by_attribute('class', 'foo', html), [])
self.assertEqual(get_elements_by_attribute('class', 'no-such-foo', html), [])
+ html = self.VOID_ELEMENT_TEST_STRING
+
+ self.assertEqual(get_elements_by_attribute('alt', 'foo', html), ['', ''])
+
def test_get_elements_html_by_attribute(self):
html = self.GET_ELEMENTS_BY_CLASS_TEST_STRING
@@ -1840,6 +1855,11 @@ Line 1
self.assertEqual(get_elements_html_by_attribute('class', 'foo', html), [])
self.assertEqual(get_elements_html_by_attribute('class', 'no-such-foo', html), [])
+ html = self.VOID_ELEMENT_TEST_STRING
+
+ self.assertEqual(get_elements_html_by_attribute(
+ 'alt', 'foo', html), ['
', '
'), ('', '
'))
+
def test_iri_to_uri(self):
self.assertEqual(
iri_to_uri('https://www.google.com/search?q=foo&ie=utf-8&oe=utf-8&client=firefox-b'),