blob: f1bd3840c9abddbff59162226611911456ac8dc6 [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
Benjamin Petersonee8712c2008-05-20 21:35:26 +00006from test import support
R David Murray75d9aca2012-04-09 09:37:52 -04007from test import multibytecodec_support
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +00008import unittest
9
R David Murray75d9aca2012-04-09 09:37:52 -040010class TestGB2312Map(multibytecodec_support.TestBase_Mapping,
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +000011 unittest.TestCase):
12 encoding = 'gb2312'
Georg Brandl5a155082014-11-06 14:37:49 +010013 mapfileurl = 'http://www.pythontest.net/unicode/EUC-CN.TXT'
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +000014
R David Murray75d9aca2012-04-09 09:37:52 -040015class TestGBKMap(multibytecodec_support.TestBase_Mapping,
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +000016 unittest.TestCase):
17 encoding = 'gbk'
Georg Brandl5a155082014-11-06 14:37:49 +010018 mapfileurl = 'http://www.pythontest.net/unicode/CP936.TXT'
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +000019
R David Murray75d9aca2012-04-09 09:37:52 -040020class TestGB18030Map(multibytecodec_support.TestBase_Mapping,
Guido van Rossum806c2462007-08-06 23:33:07 +000021 unittest.TestCase):
22 encoding = 'gb18030'
Georg Brandl5a155082014-11-06 14:37:49 +010023 mapfileurl = 'http://www.pythontest.net/unicode/gb-18030-2000.xml'
Guido van Rossum806c2462007-08-06 23:33:07 +000024
25
Hye-Shik Chang3e2a3062004-01-17 14:29:29 +000026if __name__ == "__main__":
Zachary Wared9de7942014-07-01 19:55:04 -050027 unittest.main()