Rename test_ file that is really a support file to remove test_ prefix.
I thought I had run the full test suite before the last checkin, but obviously I didn't. test_multibytecodec_support.py isn't really a test file, it is a support file that contains a base test class. Rename it to multibytecodec_support so that regrtest test discovery doesn't think it is a test file that should be run.
This commit is contained in:
parent
f1cdb6086d
commit
75d9aca97a
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env python3
|
||||
#
|
||||
# test_multibytecodec_support.py
|
||||
# multibytecodec_support.py
|
||||
# Common Unittest Routines for CJK codecs
|
||||
#
|
||||
|
|
@ -5,12 +5,12 @@
|
|||
#
|
||||
|
||||
from test import support
|
||||
from test import test_multibytecodec_support
|
||||
from test import multibytecodec_support
|
||||
import unittest
|
||||
|
||||
class Test_GB2312(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_GB2312(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'gb2312'
|
||||
tstring = test_multibytecodec_support.load_teststring('gb2312')
|
||||
tstring = multibytecodec_support.load_teststring('gb2312')
|
||||
codectests = (
|
||||
# invalid bytes
|
||||
(b"abc\x81\x81\xc1\xc4", "strict", None),
|
||||
|
@ -21,9 +21,9 @@ class Test_GB2312(test_multibytecodec_support.TestBase, unittest.TestCase):
|
|||
(b"\xc1\x64", "strict", None),
|
||||
)
|
||||
|
||||
class Test_GBK(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_GBK(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'gbk'
|
||||
tstring = test_multibytecodec_support.load_teststring('gbk')
|
||||
tstring = multibytecodec_support.load_teststring('gbk')
|
||||
codectests = (
|
||||
# invalid bytes
|
||||
(b"abc\x80\x80\xc1\xc4", "strict", None),
|
||||
|
@ -35,9 +35,9 @@ class Test_GBK(test_multibytecodec_support.TestBase, unittest.TestCase):
|
|||
("\u30fb", "strict", None),
|
||||
)
|
||||
|
||||
class Test_GB18030(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_GB18030(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'gb18030'
|
||||
tstring = test_multibytecodec_support.load_teststring('gb18030')
|
||||
tstring = multibytecodec_support.load_teststring('gb18030')
|
||||
codectests = (
|
||||
# invalid bytes
|
||||
(b"abc\x80\x80\xc1\xc4", "strict", None),
|
||||
|
@ -53,9 +53,9 @@ class Test_GB18030(test_multibytecodec_support.TestBase, unittest.TestCase):
|
|||
)
|
||||
has_iso10646 = True
|
||||
|
||||
class Test_HZ(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_HZ(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'hz'
|
||||
tstring = test_multibytecodec_support.load_teststring('hz')
|
||||
tstring = multibytecodec_support.load_teststring('hz')
|
||||
codectests = (
|
||||
# test '~\n' (3 lines)
|
||||
(b'This sentence is in ASCII.\n'
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
#
|
||||
|
||||
from test import support
|
||||
from test import test_multibytecodec_support
|
||||
from test import multibytecodec_support
|
||||
import unittest
|
||||
|
||||
class Test_Big5HKSCS(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_Big5HKSCS(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'big5hkscs'
|
||||
tstring = test_multibytecodec_support.load_teststring('big5hkscs')
|
||||
tstring = multibytecodec_support.load_teststring('big5hkscs')
|
||||
codectests = (
|
||||
# invalid bytes
|
||||
(b"abc\x80\x80\xc1\xc4", "strict", None),
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Codec encoding tests for ISO 2022 encodings.
|
||||
|
||||
from test import support
|
||||
from test import test_multibytecodec_support
|
||||
from test import multibytecodec_support
|
||||
import unittest
|
||||
|
||||
COMMON_CODEC_TESTS = (
|
||||
|
@ -13,23 +13,23 @@ COMMON_CODEC_TESTS = (
|
|||
(b'ab\x1B$def', 'replace', 'ab\uFFFD'),
|
||||
)
|
||||
|
||||
class Test_ISO2022_JP(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_ISO2022_JP(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'iso2022_jp'
|
||||
tstring = test_multibytecodec_support.load_teststring('iso2022_jp')
|
||||
tstring = multibytecodec_support.load_teststring('iso2022_jp')
|
||||
codectests = COMMON_CODEC_TESTS + (
|
||||
(b'ab\x1BNdef', 'replace', 'ab\x1BNdef'),
|
||||
)
|
||||
|
||||
class Test_ISO2022_JP2(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_ISO2022_JP2(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'iso2022_jp_2'
|
||||
tstring = test_multibytecodec_support.load_teststring('iso2022_jp')
|
||||
tstring = multibytecodec_support.load_teststring('iso2022_jp')
|
||||
codectests = COMMON_CODEC_TESTS + (
|
||||
(b'ab\x1BNdef', 'replace', 'abdef'),
|
||||
)
|
||||
|
||||
class Test_ISO2022_KR(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_ISO2022_KR(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'iso2022_kr'
|
||||
tstring = test_multibytecodec_support.load_teststring('iso2022_kr')
|
||||
tstring = multibytecodec_support.load_teststring('iso2022_kr')
|
||||
codectests = COMMON_CODEC_TESTS + (
|
||||
(b'ab\x1BNdef', 'replace', 'ab\x1BNdef'),
|
||||
)
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
#
|
||||
|
||||
from test import support
|
||||
from test import test_multibytecodec_support
|
||||
from test import multibytecodec_support
|
||||
import unittest
|
||||
|
||||
class Test_CP932(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_CP932(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'cp932'
|
||||
tstring = test_multibytecodec_support.load_teststring('shift_jis')
|
||||
tstring = multibytecodec_support.load_teststring('shift_jis')
|
||||
codectests = (
|
||||
# invalid bytes
|
||||
(b"abc\x81\x00\x81\x00\x82\x84", "strict", None),
|
||||
|
@ -41,30 +41,30 @@ euc_commontests = (
|
|||
(b"\x8eXY", "replace", "\ufffdXY"),
|
||||
)
|
||||
|
||||
class Test_EUC_JIS_2004(test_multibytecodec_support.TestBase,
|
||||
class Test_EUC_JIS_2004(multibytecodec_support.TestBase,
|
||||
unittest.TestCase):
|
||||
encoding = 'euc_jis_2004'
|
||||
tstring = test_multibytecodec_support.load_teststring('euc_jisx0213')
|
||||
tstring = multibytecodec_support.load_teststring('euc_jisx0213')
|
||||
codectests = euc_commontests
|
||||
xmlcharnametest = (
|
||||
"\xab\u211c\xbb = \u2329\u1234\u232a",
|
||||
b"\xa9\xa8ℜ\xa9\xb2 = ⟨ሴ⟩"
|
||||
)
|
||||
|
||||
class Test_EUC_JISX0213(test_multibytecodec_support.TestBase,
|
||||
class Test_EUC_JISX0213(multibytecodec_support.TestBase,
|
||||
unittest.TestCase):
|
||||
encoding = 'euc_jisx0213'
|
||||
tstring = test_multibytecodec_support.load_teststring('euc_jisx0213')
|
||||
tstring = multibytecodec_support.load_teststring('euc_jisx0213')
|
||||
codectests = euc_commontests
|
||||
xmlcharnametest = (
|
||||
"\xab\u211c\xbb = \u2329\u1234\u232a",
|
||||
b"\xa9\xa8ℜ\xa9\xb2 = ⟨ሴ⟩"
|
||||
)
|
||||
|
||||
class Test_EUC_JP_COMPAT(test_multibytecodec_support.TestBase,
|
||||
class Test_EUC_JP_COMPAT(multibytecodec_support.TestBase,
|
||||
unittest.TestCase):
|
||||
encoding = 'euc_jp'
|
||||
tstring = test_multibytecodec_support.load_teststring('euc_jp')
|
||||
tstring = multibytecodec_support.load_teststring('euc_jp')
|
||||
codectests = euc_commontests + (
|
||||
("\xa5", "strict", b"\x5c"),
|
||||
("\u203e", "strict", b"\x7e"),
|
||||
|
@ -76,9 +76,9 @@ shiftjis_commonenctests = (
|
|||
(b"abc\x80\x80\x82\x84def", "ignore", "abc\uff44def"),
|
||||
)
|
||||
|
||||
class Test_SJIS_COMPAT(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_SJIS_COMPAT(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'shift_jis'
|
||||
tstring = test_multibytecodec_support.load_teststring('shift_jis')
|
||||
tstring = multibytecodec_support.load_teststring('shift_jis')
|
||||
codectests = shiftjis_commonenctests + (
|
||||
(b"abc\x80\x80\x82\x84", "replace", "abc\ufffd\ufffd\uff44"),
|
||||
(b"abc\x80\x80\x82\x84\x88", "replace", "abc\ufffd\ufffd\uff44\ufffd"),
|
||||
|
@ -90,9 +90,9 @@ class Test_SJIS_COMPAT(test_multibytecodec_support.TestBase, unittest.TestCase):
|
|||
(b"abc\xFF\x58", "replace", "abc\ufffdX"),
|
||||
)
|
||||
|
||||
class Test_SJIS_2004(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_SJIS_2004(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'shift_jis_2004'
|
||||
tstring = test_multibytecodec_support.load_teststring('shift_jis')
|
||||
tstring = multibytecodec_support.load_teststring('shift_jis')
|
||||
codectests = shiftjis_commonenctests + (
|
||||
(b"\\\x7e", "strict", "\xa5\u203e"),
|
||||
(b"\x81\x5f\x81\x61\x81\x7c", "strict", "\\\u2016\u2212"),
|
||||
|
@ -108,9 +108,9 @@ class Test_SJIS_2004(test_multibytecodec_support.TestBase, unittest.TestCase):
|
|||
b"\x85Gℜ\x85Q = ⟨ሴ⟩"
|
||||
)
|
||||
|
||||
class Test_SJISX0213(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_SJISX0213(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'shift_jisx0213'
|
||||
tstring = test_multibytecodec_support.load_teststring('shift_jisx0213')
|
||||
tstring = multibytecodec_support.load_teststring('shift_jisx0213')
|
||||
codectests = shiftjis_commonenctests + (
|
||||
(b"abc\x80\x80\x82\x84", "replace", "abc\ufffd\ufffd\uff44"),
|
||||
(b"abc\x80\x80\x82\x84\x88", "replace", "abc\ufffd\ufffd\uff44\ufffd"),
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
#
|
||||
|
||||
from test import support
|
||||
from test import test_multibytecodec_support
|
||||
from test import multibytecodec_support
|
||||
import unittest
|
||||
|
||||
class Test_CP949(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_CP949(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'cp949'
|
||||
tstring = test_multibytecodec_support.load_teststring('cp949')
|
||||
tstring = multibytecodec_support.load_teststring('cp949')
|
||||
codectests = (
|
||||
# invalid bytes
|
||||
(b"abc\x80\x80\xc1\xc4", "strict", None),
|
||||
|
@ -20,9 +20,9 @@ class Test_CP949(test_multibytecodec_support.TestBase, unittest.TestCase):
|
|||
(b"abc\x80\x80\xc1\xc4", "ignore", "abc\uc894"),
|
||||
)
|
||||
|
||||
class Test_EUCKR(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_EUCKR(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'euc_kr'
|
||||
tstring = test_multibytecodec_support.load_teststring('euc_kr')
|
||||
tstring = multibytecodec_support.load_teststring('euc_kr')
|
||||
codectests = (
|
||||
# invalid bytes
|
||||
(b"abc\x80\x80\xc1\xc4", "strict", None),
|
||||
|
@ -51,9 +51,9 @@ class Test_EUCKR(test_multibytecodec_support.TestBase, unittest.TestCase):
|
|||
(b"\xc1\xc4", "strict", "\uc894"),
|
||||
)
|
||||
|
||||
class Test_JOHAB(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_JOHAB(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'johab'
|
||||
tstring = test_multibytecodec_support.load_teststring('johab')
|
||||
tstring = multibytecodec_support.load_teststring('johab')
|
||||
codectests = (
|
||||
# invalid bytes
|
||||
(b"abc\x80\x80\xc1\xc4", "strict", None),
|
||||
|
|
|
@ -5,12 +5,12 @@
|
|||
#
|
||||
|
||||
from test import support
|
||||
from test import test_multibytecodec_support
|
||||
from test import multibytecodec_support
|
||||
import unittest
|
||||
|
||||
class Test_Big5(test_multibytecodec_support.TestBase, unittest.TestCase):
|
||||
class Test_Big5(multibytecodec_support.TestBase, unittest.TestCase):
|
||||
encoding = 'big5'
|
||||
tstring = test_multibytecodec_support.load_teststring('big5')
|
||||
tstring = multibytecodec_support.load_teststring('big5')
|
||||
codectests = (
|
||||
# invalid bytes
|
||||
(b"abc\x80\x80\xc1\xc4", "strict", None),
|
||||
|
|
|
@ -5,21 +5,21 @@
|
|||
#
|
||||
|
||||
from test import support
|
||||
from test import test_multibytecodec_support
|
||||
from test import multibytecodec_support
|
||||
import unittest
|
||||
|
||||
class TestGB2312Map(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestGB2312Map(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'gb2312'
|
||||
mapfileurl = 'http://people.freebsd.org/~perky/i18n/EUC-CN.TXT'
|
||||
|
||||
class TestGBKMap(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestGBKMap(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'gbk'
|
||||
mapfileurl = 'http://www.unicode.org/Public/MAPPINGS/VENDORS/' \
|
||||
'MICSFT/WINDOWS/CP936.TXT'
|
||||
|
||||
class TestGB18030Map(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestGB18030Map(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'gb18030'
|
||||
mapfileurl = 'http://source.icu-project.org/repos/icu/data/' \
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
#
|
||||
|
||||
from test import support
|
||||
from test import test_multibytecodec_support
|
||||
from test import multibytecodec_support
|
||||
import unittest
|
||||
|
||||
class TestBig5HKSCSMap(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestBig5HKSCSMap(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'big5hkscs'
|
||||
mapfileurl = 'http://people.freebsd.org/~perky/i18n/BIG5HKSCS-2004.TXT'
|
||||
|
|
|
@ -5,10 +5,10 @@
|
|||
#
|
||||
|
||||
from test import support
|
||||
from test import test_multibytecodec_support
|
||||
from test import multibytecodec_support
|
||||
import unittest
|
||||
|
||||
class TestCP932Map(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestCP932Map(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'cp932'
|
||||
mapfileurl = 'http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/' \
|
||||
|
@ -24,14 +24,14 @@ class TestCP932Map(test_multibytecodec_support.TestBase_Mapping,
|
|||
supmaps.append((bytes([i]), chr(i+0xfec0)))
|
||||
|
||||
|
||||
class TestEUCJPCOMPATMap(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestEUCJPCOMPATMap(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'euc_jp'
|
||||
mapfilename = 'EUC-JP.TXT'
|
||||
mapfileurl = 'http://people.freebsd.org/~perky/i18n/EUC-JP.TXT'
|
||||
|
||||
|
||||
class TestSJISCOMPATMap(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestSJISCOMPATMap(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'shift_jis'
|
||||
mapfilename = 'SHIFTJIS.TXT'
|
||||
|
@ -46,14 +46,14 @@ class TestSJISCOMPATMap(test_multibytecodec_support.TestBase_Mapping,
|
|||
(b'\x81_', '\\'),
|
||||
]
|
||||
|
||||
class TestEUCJISX0213Map(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestEUCJISX0213Map(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'euc_jisx0213'
|
||||
mapfilename = 'EUC-JISX0213.TXT'
|
||||
mapfileurl = 'http://people.freebsd.org/~perky/i18n/EUC-JISX0213.TXT'
|
||||
|
||||
|
||||
class TestSJISX0213Map(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestSJISX0213Map(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'shift_jisx0213'
|
||||
mapfilename = 'SHIFT_JISX0213.TXT'
|
||||
|
|
|
@ -5,17 +5,17 @@
|
|||
#
|
||||
|
||||
from test import support
|
||||
from test import test_multibytecodec_support
|
||||
from test import multibytecodec_support
|
||||
import unittest
|
||||
|
||||
class TestCP949Map(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestCP949Map(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'cp949'
|
||||
mapfileurl = 'http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT' \
|
||||
'/WINDOWS/CP949.TXT'
|
||||
|
||||
|
||||
class TestEUCKRMap(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestEUCKRMap(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'euc_kr'
|
||||
mapfileurl = 'http://people.freebsd.org/~perky/i18n/EUC-KR.TXT'
|
||||
|
@ -25,7 +25,7 @@ class TestEUCKRMap(test_multibytecodec_support.TestBase_Mapping,
|
|||
pass_dectest = [(b'\xa4\xd4', '\u3164')]
|
||||
|
||||
|
||||
class TestJOHABMap(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestJOHABMap(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'johab'
|
||||
mapfileurl = 'http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/' \
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
#
|
||||
|
||||
from test import support
|
||||
from test import test_multibytecodec_support
|
||||
from test import multibytecodec_support
|
||||
import unittest
|
||||
|
||||
class TestBIG5Map(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestBIG5Map(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'big5'
|
||||
mapfileurl = 'http://www.unicode.org/Public/MAPPINGS/OBSOLETE/' \
|
||||
'EASTASIA/OTHER/BIG5.TXT'
|
||||
|
||||
class TestCP950Map(test_multibytecodec_support.TestBase_Mapping,
|
||||
class TestCP950Map(multibytecodec_support.TestBase_Mapping,
|
||||
unittest.TestCase):
|
||||
encoding = 'cp950'
|
||||
mapfileurl = 'http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/' \
|
||||
|
|
Loading…
Reference in New Issue