From d632af350b0012c7252f8489f1009cfc72bc6422 Mon Sep 17 00:00:00 2001 From: Leonard Richardson Date: Fri, 10 Apr 2009 13:11:40 -0400 Subject: Renamed patch file. --- src/beautifulsoup/tests/test_docs.py.3.diff | 122 ---------------------------- src/beautifulsoup/tests/test_soup.py.3.diff | 122 ++++++++++++++++++++++++++++ 2 files changed, 122 insertions(+), 122 deletions(-) delete mode 100644 src/beautifulsoup/tests/test_docs.py.3.diff create mode 100644 src/beautifulsoup/tests/test_soup.py.3.diff (limited to 'src') diff --git a/src/beautifulsoup/tests/test_docs.py.3.diff b/src/beautifulsoup/tests/test_docs.py.3.diff deleted file mode 100644 index fc9636c..0000000 --- a/src/beautifulsoup/tests/test_docs.py.3.diff +++ /dev/null @@ -1,122 +0,0 @@ -433c433 -< self.assertTrue('attr' in BeautifulSoup(text).foo) ---- -> self.assertTrue(BeautifulSoup(text).foo.has_key('attr')) -622c622 -< self.assertSoupEquals('', '', ---- -> self.assertSoupEquals('', b'', -624c624 -< self.assertSoupEquals('', '', ---- -> self.assertSoupEquals('', b'', -671c671 -< markup = "\x92" ---- -> markup = b"\x92" -675c675 -< hebrew = "\xed\xe5\xec\xf9" ---- -> hebrew = b"\xed\xe5\xec\xf9" -687c687 -< self.assertEquals(utf8, '\xc3\xbc') ---- -> self.assertEquals(utf8, b'\xc3\xbc') -714,715c714,715 -< euc_jp = '\n\n\xa4\xb3\xa4\xec\xa4\xcfEUC-JP\xa4\xc7\xa5\xb3\xa1\xbc\xa5\xc7\xa5\xa3\xa5\xf3\xa5\xb0\xa4\xb5\xa4\xec\xa4\xbf\xc6\xfc\xcb\xdc\xb8\xec\xa4\xce\xa5\xd5\xa5\xa1\xa5\xa4\xa5\xeb\xa4\xc7\xa4\xb9\xa1\xa3\n\n' -< utf8 = "\n\n\xe3\x81\x93\xe3\x82\x8c\xe3\x81\xafEUC-JP\xe3\x81\xa7\xe3\x82\xb3\xe3\x83\xbc\xe3\x83\x87\xe3\x82\xa3\xe3\x83\xb3\xe3\x82\xb0\xe3\x81\x95\xe3\x82\x8c\xe3\x81\x9f\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e\xe3\x81\xae\xe3\x83\x95\xe3\x82\xa1\xe3\x82\xa4\xe3\x83\xab\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82\n\n" ---- -> euc_jp = b'\n\n\xa4\xb3\xa4\xec\xa4\xcfEUC-JP\xa4\xc7\xa5\xb3\xa1\xbc\xa5\xc7\xa5\xa3\xa5\xf3\xa5\xb0\xa4\xb5\xa4\xec\xa4\xbf\xc6\xfc\xcb\xdc\xb8\xec\xa4\xce\xa5\xd5\xa5\xa1\xa5\xa4\xa5\xeb\xa4\xc7\xa4\xb9\xa1\xa3\n\n' -> utf8 = b"\n\n\xe3\x81\x93\xe3\x82\x8c\xe3\x81\xafEUC-JP\xe3\x81\xa7\xe3\x82\xb3\xe3\x83\xbc\xe3\x83\x87\xe3\x82\xa3\xe3\x83\xb3\xe3\x82\xb0\xe3\x81\x95\xe3\x82\x8c\xe3\x81\x9f\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e\xe3\x81\xae\xe3\x83\x95\xe3\x82\xa1\xe3\x82\xa4\xe3\x83\xab\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82\n\n" -726c726 -< old_text = "\x92" ---- -> old_text = b"\x92" -731c731 -< no_shift_jis_html = '''\n
\n\x82\xb1\x82\xea\x82\xcdShift-JIS\x82\xc5\x83R\x81[\x83f\x83B\x83\x93\x83O\x82\xb3\x82\xea\x82\xbd\x93\xfa\x96{\x8c\xea\x82\xcc\x83t\x83@\x83C\x83\x8b\x82\xc5\x82\xb7\x81B\n
''' ---- -> no_shift_jis_html = b'''\n
\n\x82\xb1\x82\xea\x82\xcdShift-JIS\x82\xc5\x83R\x81[\x83f\x83B\x83\x93\x83O\x82\xb3\x82\xea\x82\xbd\x93\xfa\x96{\x8c\xea\x82\xcc\x83t\x83@\x83C\x83\x8b\x82\xc5\x82\xb7\x81B\n
''' -741,742c741,742 -< meta_tag = ('') ---- -> meta_tag = (b' b'http-equiv="Content-type" />') -744,750c744,750 -< '\n%s\n' -< '' -< '
\n'
-<             '\x82\xb1\x82\xea\x82\xcdShift-JIS\x82\xc5\x83R\x81[\x83f'
-<             '\x83B\x83\x93\x83O\x82\xb3\x82\xea\x82\xbd\x93\xfa\x96{\x8c'
-<             '\xea\x82\xcc\x83t\x83@\x83C\x83\x8b\x82\xc5\x82\xb7\x81B\n'
-<             '
') % meta_tag ---- -> b'\n' + meta_tag + b'\n' -> b'' -> b'
\n'
->             b'\x82\xb1\x82\xea\x82\xcdShift-JIS\x82\xc5\x83R\x81[\x83f'
->             b'\x83B\x83\x93\x83O\x82\xb3\x82\xea\x82\xbd\x93\xfa\x96{\x8c'
->             b'\xea\x82\xcc\x83t\x83@\x83C\x83\x8b\x82\xc5\x82\xb7\x81B\n'
->             b'
') -763c763 -< content_type = str(soup.meta) ---- -> content_type = soup.meta.decode() -768c768 -< index = content_type.find('charset=') ---- -> index = content_type.find(b'charset=') -773,783c773,783 -< '\n' -< '\n' -< '' -< '
\n'
-<                 '\xe3\x81\x93\xe3\x82\x8c\xe3\x81\xafShift-JIS\xe3\x81\xa7\xe3'
-<                 '\x82\xb3\xe3\x83\xbc\xe3\x83\x87\xe3\x82\xa3\xe3\x83\xb3\xe3'
-<                 '\x82\xb0\xe3\x81\x95\xe3\x82\x8c\xe3\x81\x9f\xe6\x97\xa5\xe6'
-<                 '\x9c\xac\xe8\xaa\x9e\xe3\x81\xae\xe3\x83\x95\xe3\x82\xa1\xe3'
-<                 '\x82\xa4\xe3\x83\xab\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82\n'
-<                 '
')) ---- -> b'\n' -> b' b'http-equiv="Content-type" />\n' -> b'' -> b'
\n'
->                 b'\xe3\x81\x93\xe3\x82\x8c\xe3\x81\xafShift-JIS\xe3\x81\xa7\xe3'
->                 b'\x82\xb3\xe3\x83\xbc\xe3\x83\x87\xe3\x82\xa3\xe3\x83\xb3\xe3'
->                 b'\x82\xb0\xe3\x81\x95\xe3\x82\x8c\xe3\x81\x9f\xe6\x97\xa5\xe6'
->                 b'\x9c\xac\xe8\xaa\x9e\xe3\x81\xae\xe3\x83\x95\xe3\x82\xa1\xe3'
->                 b'\x82\xa4\xe3\x83\xab\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82\n'
->                 b'
')) -788c788 -< isolatin = """Sacr\xe9 bleu!""" ---- -> isolatin = b"""Sacr\xe9 bleu!""" -792c792 -< utf8 = utf8.replace("\xe9", "\xc3\xa9") ---- -> utf8 = utf8.replace(b"\xe9", b"\xc3\xa9") -796,797c796,797 -< iso_8859_8= '\nHebrew (ISO 8859-8) in Visual Directionality\n\n\n\n\n\n

Hebrew (ISO 8859-8) in Visual Directionality

\n\xed\xe5\xec\xf9\n\n' -< utf8 = '\nHebrew (ISO 8859-8) in Visual Directionality\n\n\n

Hebrew (ISO 8859-8) in Visual Directionality

\n\xd7\x9d\xd7\x95\xd7\x9c\xd7\xa9\n\n' ---- -> iso_8859_8= b'\nHebrew (ISO 8859-8) in Visual Directionality\n\n\n\n\n\n

Hebrew (ISO 8859-8) in Visual Directionality

\n\xed\xe5\xec\xf9\n\n' -> utf8 = b'\nHebrew (ISO 8859-8) in Visual Directionality\n\n\n

Hebrew (ISO 8859-8) in Visual Directionality

\n\xd7\x9d\xd7\x95\xd7\x9c\xd7\xa9\n\n' -802c802 -< self.assertSoupEquals("\x91Foo\x92 ", ---- -> self.assertSoupEquals(b"\x91Foo\x92 ", -806c806 -< smartQuotes = "Il a dit, \x8BSacré bleu!\x9b" ---- -> smartQuotes = b"Il a dit, \x8BSacré bleu!\x9b" -812c812 -< 'Il a dit, \xe2\x80\xb9Sacr\xc3\xa9 bleu!\xe2\x80\xba') ---- -> b'Il a dit, \xe2\x80\xb9Sacr\xc3\xa9 bleu!\xe2\x80\xba') -815c815 -< utf_8 = "\343\202\261\343\203\274\343\202\277\343\202\244 Watch" ---- -> utf_8 = b"\343\202\261\343\203\274\343\202\277\343\202\244 Watch" diff --git a/src/beautifulsoup/tests/test_soup.py.3.diff b/src/beautifulsoup/tests/test_soup.py.3.diff new file mode 100644 index 0000000..fc9636c --- /dev/null +++ b/src/beautifulsoup/tests/test_soup.py.3.diff @@ -0,0 +1,122 @@ +433c433 +< self.assertTrue('attr' in BeautifulSoup(text).foo) +--- +> self.assertTrue(BeautifulSoup(text).foo.has_key('attr')) +622c622 +< self.assertSoupEquals('', '', +--- +> self.assertSoupEquals('', b'', +624c624 +< self.assertSoupEquals('', '', +--- +> self.assertSoupEquals('', b'', +671c671 +< markup = "\x92" +--- +> markup = b"\x92" +675c675 +< hebrew = "\xed\xe5\xec\xf9" +--- +> hebrew = b"\xed\xe5\xec\xf9" +687c687 +< self.assertEquals(utf8, '\xc3\xbc') +--- +> self.assertEquals(utf8, b'\xc3\xbc') +714,715c714,715 +< euc_jp = '\n\n\xa4\xb3\xa4\xec\xa4\xcfEUC-JP\xa4\xc7\xa5\xb3\xa1\xbc\xa5\xc7\xa5\xa3\xa5\xf3\xa5\xb0\xa4\xb5\xa4\xec\xa4\xbf\xc6\xfc\xcb\xdc\xb8\xec\xa4\xce\xa5\xd5\xa5\xa1\xa5\xa4\xa5\xeb\xa4\xc7\xa4\xb9\xa1\xa3\n\n' +< utf8 = "\n\n\xe3\x81\x93\xe3\x82\x8c\xe3\x81\xafEUC-JP\xe3\x81\xa7\xe3\x82\xb3\xe3\x83\xbc\xe3\x83\x87\xe3\x82\xa3\xe3\x83\xb3\xe3\x82\xb0\xe3\x81\x95\xe3\x82\x8c\xe3\x81\x9f\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e\xe3\x81\xae\xe3\x83\x95\xe3\x82\xa1\xe3\x82\xa4\xe3\x83\xab\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82\n\n" +--- +> euc_jp = b'\n\n\xa4\xb3\xa4\xec\xa4\xcfEUC-JP\xa4\xc7\xa5\xb3\xa1\xbc\xa5\xc7\xa5\xa3\xa5\xf3\xa5\xb0\xa4\xb5\xa4\xec\xa4\xbf\xc6\xfc\xcb\xdc\xb8\xec\xa4\xce\xa5\xd5\xa5\xa1\xa5\xa4\xa5\xeb\xa4\xc7\xa4\xb9\xa1\xa3\n\n' +> utf8 = b"\n\n\xe3\x81\x93\xe3\x82\x8c\xe3\x81\xafEUC-JP\xe3\x81\xa7\xe3\x82\xb3\xe3\x83\xbc\xe3\x83\x87\xe3\x82\xa3\xe3\x83\xb3\xe3\x82\xb0\xe3\x81\x95\xe3\x82\x8c\xe3\x81\x9f\xe6\x97\xa5\xe6\x9c\xac\xe8\xaa\x9e\xe3\x81\xae\xe3\x83\x95\xe3\x82\xa1\xe3\x82\xa4\xe3\x83\xab\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82\n\n" +726c726 +< old_text = "\x92" +--- +> old_text = b"\x92" +731c731 +< no_shift_jis_html = '''\n
\n\x82\xb1\x82\xea\x82\xcdShift-JIS\x82\xc5\x83R\x81[\x83f\x83B\x83\x93\x83O\x82\xb3\x82\xea\x82\xbd\x93\xfa\x96{\x8c\xea\x82\xcc\x83t\x83@\x83C\x83\x8b\x82\xc5\x82\xb7\x81B\n
''' +--- +> no_shift_jis_html = b'''\n
\n\x82\xb1\x82\xea\x82\xcdShift-JIS\x82\xc5\x83R\x81[\x83f\x83B\x83\x93\x83O\x82\xb3\x82\xea\x82\xbd\x93\xfa\x96{\x8c\xea\x82\xcc\x83t\x83@\x83C\x83\x8b\x82\xc5\x82\xb7\x81B\n
''' +741,742c741,742 +< meta_tag = ('') +--- +> meta_tag = (b' b'http-equiv="Content-type" />') +744,750c744,750 +< '\n%s\n' +< '' +< '
\n'
+<             '\x82\xb1\x82\xea\x82\xcdShift-JIS\x82\xc5\x83R\x81[\x83f'
+<             '\x83B\x83\x93\x83O\x82\xb3\x82\xea\x82\xbd\x93\xfa\x96{\x8c'
+<             '\xea\x82\xcc\x83t\x83@\x83C\x83\x8b\x82\xc5\x82\xb7\x81B\n'
+<             '
') % meta_tag +--- +> b'\n' + meta_tag + b'\n' +> b'' +> b'
\n'
+>             b'\x82\xb1\x82\xea\x82\xcdShift-JIS\x82\xc5\x83R\x81[\x83f'
+>             b'\x83B\x83\x93\x83O\x82\xb3\x82\xea\x82\xbd\x93\xfa\x96{\x8c'
+>             b'\xea\x82\xcc\x83t\x83@\x83C\x83\x8b\x82\xc5\x82\xb7\x81B\n'
+>             b'
') +763c763 +< content_type = str(soup.meta) +--- +> content_type = soup.meta.decode() +768c768 +< index = content_type.find('charset=') +--- +> index = content_type.find(b'charset=') +773,783c773,783 +< '\n' +< '\n' +< '' +< '
\n'
+<                 '\xe3\x81\x93\xe3\x82\x8c\xe3\x81\xafShift-JIS\xe3\x81\xa7\xe3'
+<                 '\x82\xb3\xe3\x83\xbc\xe3\x83\x87\xe3\x82\xa3\xe3\x83\xb3\xe3'
+<                 '\x82\xb0\xe3\x81\x95\xe3\x82\x8c\xe3\x81\x9f\xe6\x97\xa5\xe6'
+<                 '\x9c\xac\xe8\xaa\x9e\xe3\x81\xae\xe3\x83\x95\xe3\x82\xa1\xe3'
+<                 '\x82\xa4\xe3\x83\xab\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82\n'
+<                 '
')) +--- +> b'\n' +> b' b'http-equiv="Content-type" />\n' +> b'' +> b'
\n'
+>                 b'\xe3\x81\x93\xe3\x82\x8c\xe3\x81\xafShift-JIS\xe3\x81\xa7\xe3'
+>                 b'\x82\xb3\xe3\x83\xbc\xe3\x83\x87\xe3\x82\xa3\xe3\x83\xb3\xe3'
+>                 b'\x82\xb0\xe3\x81\x95\xe3\x82\x8c\xe3\x81\x9f\xe6\x97\xa5\xe6'
+>                 b'\x9c\xac\xe8\xaa\x9e\xe3\x81\xae\xe3\x83\x95\xe3\x82\xa1\xe3'
+>                 b'\x82\xa4\xe3\x83\xab\xe3\x81\xa7\xe3\x81\x99\xe3\x80\x82\n'
+>                 b'
')) +788c788 +< isolatin = """Sacr\xe9 bleu!""" +--- +> isolatin = b"""Sacr\xe9 bleu!""" +792c792 +< utf8 = utf8.replace("\xe9", "\xc3\xa9") +--- +> utf8 = utf8.replace(b"\xe9", b"\xc3\xa9") +796,797c796,797 +< iso_8859_8= '\nHebrew (ISO 8859-8) in Visual Directionality\n\n\n\n\n\n

Hebrew (ISO 8859-8) in Visual Directionality

\n\xed\xe5\xec\xf9\n\n' +< utf8 = '\nHebrew (ISO 8859-8) in Visual Directionality\n\n\n

Hebrew (ISO 8859-8) in Visual Directionality

\n\xd7\x9d\xd7\x95\xd7\x9c\xd7\xa9\n\n' +--- +> iso_8859_8= b'\nHebrew (ISO 8859-8) in Visual Directionality\n\n\n\n\n\n

Hebrew (ISO 8859-8) in Visual Directionality

\n\xed\xe5\xec\xf9\n\n' +> utf8 = b'\nHebrew (ISO 8859-8) in Visual Directionality\n\n\n

Hebrew (ISO 8859-8) in Visual Directionality

\n\xd7\x9d\xd7\x95\xd7\x9c\xd7\xa9\n\n' +802c802 +< self.assertSoupEquals("\x91Foo\x92 ", +--- +> self.assertSoupEquals(b"\x91Foo\x92 ", +806c806 +< smartQuotes = "Il a dit, \x8BSacré bleu!\x9b" +--- +> smartQuotes = b"Il a dit, \x8BSacré bleu!\x9b" +812c812 +< 'Il a dit, \xe2\x80\xb9Sacr\xc3\xa9 bleu!\xe2\x80\xba') +--- +> b'Il a dit, \xe2\x80\xb9Sacr\xc3\xa9 bleu!\xe2\x80\xba') +815c815 +< utf_8 = "\343\202\261\343\203\274\343\202\277\343\202\244 Watch" +--- +> utf_8 = b"\343\202\261\343\203\274\343\202\277\343\202\244 Watch" -- cgit v1.2.3