diff options
Diffstat (limited to 'Lib/test/test_htmlparser.py')
| -rw-r--r-- | Lib/test/test_htmlparser.py | 13 | 
1 files changed, 10 insertions, 3 deletions
diff --git a/Lib/test/test_htmlparser.py b/Lib/test/test_htmlparser.py index c4f80cc..c5d878d 100644 --- a/Lib/test/test_htmlparser.py +++ b/Lib/test/test_htmlparser.py @@ -102,7 +102,8 @@ class TestCaseBase(unittest.TestCase):  class HTMLParserStrictTestCase(TestCaseBase):      def get_collector(self): -        return EventCollector(strict=True) +        with support.check_warnings(("", DeprecationWarning), quite=False): +            return EventCollector(strict=True)      def test_processing_instruction_only(self):          self._run_check("<?processing instruction>", [ @@ -455,7 +456,7 @@ class HTMLParserTolerantTestCase(HTMLParserStrictTestCase):          self._run_check('<form action="/xxx.php?a=1&b=2&", '                          'method="post">', [                              ('starttag', 'form', -                                [('action', '/xxx.php?a=1&b=2&'), +                                [('action', '/xxx.php?a=1&b=2&'),                                   (',', None), ('method', 'post')])])      def test_weird_chars_in_unquoted_attribute_values(self): @@ -540,6 +541,11 @@ class HTMLParserTolerantTestCase(HTMLParserStrictTestCase):          self.assertEqual(p.unescape('&'),'&')          # see #12888          self.assertEqual(p.unescape('{ ' * 1050), '{ ' * 1050) +        # see #15156 +        self.assertEqual(p.unescape('ÉricÉric' +                                    '&alphacentauriαcentauri'), +                                    'ÉricÉric&alphacentauriαcentauri') +        self.assertEqual(p.unescape('&co;'), '&co;')      def test_broken_comments(self):          html = ('<! not really a comment >' @@ -594,7 +600,8 @@ class HTMLParserTolerantTestCase(HTMLParserStrictTestCase):  class AttributesStrictTestCase(TestCaseBase):      def get_collector(self): -        return EventCollector(strict=True) +        with support.check_warnings(("", DeprecationWarning), quite=False): +            return EventCollector(strict=True)      def test_attr_syntax(self):          output = [  | 
