blob: 89e51c6e2a193d8c35167affcb383ad69ffaa814 [file] [log] [blame]
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +00001#
2# test_codecmaps_cn.py
3# Codec mapping tests for PRC encodings
4#
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +00005
R David Murray75d9aca2012-04-09 09:37:52 -04006from test import multibytecodec_support
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +00007import unittest
8
R David Murray75d9aca2012-04-09 09:37:52 -04009class TestGB2312Map(multibytecodec_support.TestBase_Mapping,
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +000010 unittest.TestCase):
11 encoding = 'gb2312'
Georg Brandl5a155082014-11-06 14:37:49 +010012 mapfileurl = 'http://www.pythontest.net/unicode/EUC-CN.TXT'
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +000013
R David Murray75d9aca2012-04-09 09:37:52 -040014class TestGBKMap(multibytecodec_support.TestBase_Mapping,
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +000015 unittest.TestCase):
16 encoding = 'gbk'
Georg Brandl5a155082014-11-06 14:37:49 +010017 mapfileurl = 'http://www.pythontest.net/unicode/CP936.TXT'
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +000018
R David Murray75d9aca2012-04-09 09:37:52 -040019class TestGB18030Map(multibytecodec_support.TestBase_Mapping,
Guido van Rossum806c2462007-08-06 23:33:07 +000020 unittest.TestCase):
21 encoding = 'gb18030'
Georg Brandl5a155082014-11-06 14:37:49 +010022 mapfileurl = 'http://www.pythontest.net/unicode/gb-18030-2000.xml'
Guido van Rossum806c2462007-08-06 23:33:07 +000023
24
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +000025if __name__ == "__main__":
Zachary Wared9de7942014-07-01 19:55:04 -050026 unittest.main()