Kaydet (Commit) bcdafa44 authored tarafından Georg Brandl's avatar Georg Brandl

Remove html package and fix test_htmlparser.

üst b1527abb
# This directory is a Python package.
This diff is collapsed.
This diff is collapsed.
"""Tests for HTMLParser.py.""" """Tests for HTMLParser.py."""
import html.parser import HTMLParser
import pprint import pprint
import unittest import unittest
from test import test_support from test import test_support
class EventCollector(html.parser.HTMLParser): class EventCollector(HTMLParser.HTMLParser):
def __init__(self): def __init__(self):
self.events = [] self.events = []
self.append = self.events.append self.append = self.events.append
html.parser.HTMLParser.__init__(self) HTMLParser.HTMLParser.__init__(self)
def get_events(self): def get_events(self):
# Normalize the list of events so that buffer artefacts don't # Normalize the list of events so that buffer artefacts don't
...@@ -88,10 +88,10 @@ class TestCaseBase(unittest.TestCase): ...@@ -88,10 +88,10 @@ class TestCaseBase(unittest.TestCase):
def _parse_error(self, source): def _parse_error(self, source):
def parse(source=source): def parse(source=source):
parser = html.parser.HTMLParser() parser = HTMLParser.HTMLParser()
parser.feed(source) parser.feed(source)
parser.close() parser.close()
self.assertRaises(html.parser.HTMLParseError, parse) self.assertRaises(HTMLParser.HTMLParseError, parse)
class HTMLParserTestCase(TestCaseBase): class HTMLParserTestCase(TestCaseBase):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment