Home | History | Annotate | Download | only in test
      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 TestBIG5Map(multibytecodec_support.TestBase_Mapping,
     10                   unittest.TestCase):
     11     encoding = 'big5'
     12     mapfileurl = 'http://www.pythontest.net/unicode/BIG5.TXT'
     13 
     14 class TestCP950Map(multibytecodec_support.TestBase_Mapping,
     15                    unittest.TestCase):
     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()
     28