1 #
2 # test_codecmaps_tw.py
3 # Codec mapping tests for ROC encodings
4 #
5
6 from test import multibytecodec_support
7 import unittest
8
9 class ESC[4;38;5;81mTestBIG5Map(ESC[4;38;5;149mmultibytecodec_supportESC[4;38;5;149m.ESC[4;38;5;149mTestBase_Mapping,
10 ESC[4;38;5;149munittestESC[4;38;5;149m.ESC[4;38;5;149mTestCase):
11 encoding = 'big5'
12 mapfileurl = 'http://www.pythontest.net/unicode/BIG5.TXT'
13
14 class ESC[4;38;5;81mTestCP950Map(ESC[4;38;5;149mmultibytecodec_supportESC[4;38;5;149m.ESC[4;38;5;149mTestBase_Mapping,
15 ESC[4;38;5;149munittestESC[4;38;5;149m.ESC[4;38;5;149mTestCase):
16 encoding = 'cp950'
17 mapfileurl = 'http://www.pythontest.net/unicode/CP950.TXT'
18 pass_enctest = [
19 (b'\xa2\xcc', '\u5341'),
20 (b'\xa2\xce', '\u5345'),
21 ]
22 codectests = (
23 (b"\xFFxy", "replace", "\ufffdxy"),
24 )
25
26 if __name__ == "__main__":
27 unittest.main()