test_codecmaps_tw.py 705 B

123456789101112131415161718192021222324252627
  1. #
  2. # test_codecmaps_tw.py
  3. # Codec mapping tests for ROC encodings
  4. #
  5. from test import multibytecodec_support
  6. import unittest
  7. class TestBIG5Map(multibytecodec_support.TestBase_Mapping,
  8. unittest.TestCase):
  9. encoding = 'big5'
  10. mapfileurl = 'http://www.pythontest.net/unicode/BIG5.TXT'
  11. class TestCP950Map(multibytecodec_support.TestBase_Mapping,
  12. unittest.TestCase):
  13. encoding = 'cp950'
  14. mapfileurl = 'http://www.pythontest.net/unicode/CP950.TXT'
  15. pass_enctest = [
  16. (b'\xa2\xcc', '\u5341'),
  17. (b'\xa2\xce', '\u5345'),
  18. ]
  19. codectests = (
  20. (b"\xFFxy", "replace", "\ufffdxy"),
  21. )
  22. if __name__ == "__main__":
  23. unittest.main()