diff options
author | Georg Brandl <georg@python.org> | 2008-06-01 21:25:55 (GMT) |
---|---|---|
committer | Georg Brandl <georg@python.org> | 2008-06-01 21:25:55 (GMT) |
commit | 877b10add4a676c3f868b86bd31e92a181b5a5b1 (patch) | |
tree | 9a7455ce3aa5f07e8f433a8aa9b59540b2cf2b40 /Lib/test/test_htmllib.py | |
parent | 6b38daa80dc0b63a089ac4557e25abe1f76b95af (diff) | |
download | cpython-877b10add4a676c3f868b86bd31e92a181b5a5b1.zip cpython-877b10add4a676c3f868b86bd31e92a181b5a5b1.tar.gz cpython-877b10add4a676c3f868b86bd31e92a181b5a5b1.tar.bz2 |
Remove the htmllib and sgmllib modules as per PEP 3108.
Diffstat (limited to 'Lib/test/test_htmllib.py')
-rw-r--r-- | Lib/test/test_htmllib.py | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/Lib/test/test_htmllib.py b/Lib/test/test_htmllib.py deleted file mode 100644 index 61f3a13..0000000 --- a/Lib/test/test_htmllib.py +++ /dev/null @@ -1,69 +0,0 @@ -import formatter -import htmllib -import unittest - -from test import support - - -class AnchorCollector(htmllib.HTMLParser): - def __init__(self, *args, **kw): - self.__anchors = [] - htmllib.HTMLParser.__init__(self, *args, **kw) - - def get_anchor_info(self): - return self.__anchors - - def anchor_bgn(self, *args): - self.__anchors.append(args) - -class DeclCollector(htmllib.HTMLParser): - def __init__(self, *args, **kw): - self.__decls = [] - htmllib.HTMLParser.__init__(self, *args, **kw) - - def get_decl_info(self): - return self.__decls - - def unknown_decl(self, data): - self.__decls.append(data) - - -class HTMLParserTestCase(unittest.TestCase): - def test_anchor_collection(self): - # See SF bug #467059. - parser = AnchorCollector(formatter.NullFormatter(), verbose=1) - parser.feed( - """<a href='http://foo.org/' name='splat'> </a> - <a href='http://www.python.org/'> </a> - <a name='frob'> </a> - """) - parser.close() - self.assertEquals(parser.get_anchor_info(), - [('http://foo.org/', 'splat', ''), - ('http://www.python.org/', '', ''), - ('', 'frob', ''), - ]) - - def test_decl_collection(self): - # See SF patch #545300 - parser = DeclCollector(formatter.NullFormatter(), verbose=1) - parser.feed( - """<html> - <body> - hallo - <![if !supportEmptyParas]> <![endif]> - </body> - </html> - """) - parser.close() - self.assertEquals(parser.get_decl_info(), - ["if !supportEmptyParas", - "endif" - ]) - -def test_main(): - support.run_unittest(HTMLParserTestCase) - - -if __name__ == "__main__": - test_main() |