Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d9de794

Browse files
committed
Issue #18258: Fix test discovery for test_codecmaps_*.
1 parent 44f09eb commit d9de794

6 files changed

Lines changed: 6 additions & 22 deletions

File tree

Lib/test/multibytecodec_support.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,8 +277,7 @@ class TestBase_Mapping(unittest.TestCase):
277277
supmaps = []
278278
codectests = []
279279

280-
def __init__(self, *args, **kw):
281-
unittest.TestCase.__init__(self, *args, **kw)
280+
def setUp(self):
282281
try:
283282
self.open_mapping_file().close() # test it to report the error early
284283
except (OSError, HTTPException):

Lib/test/test_codecmaps_cn.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,5 @@ class TestGB18030Map(multibytecodec_support.TestBase_Mapping,
2525
'trunk/charset/data/xml/gb-18030-2000.xml'
2626

2727

28-
def test_main():
29-
support.run_unittest(__name__)
30-
3128
if __name__ == "__main__":
32-
test_main()
29+
unittest.main()

Lib/test/test_codecmaps_hk.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,5 @@ class TestBig5HKSCSMap(multibytecodec_support.TestBase_Mapping,
1212
encoding = 'big5hkscs'
1313
mapfileurl = 'http://people.freebsd.org/~perky/i18n/BIG5HKSCS-2004.TXT'
1414

15-
def test_main():
16-
support.run_unittest(__name__)
17-
1815
if __name__ == "__main__":
19-
test_main()
16+
unittest.main()

Lib/test/test_codecmaps_jp.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,5 @@ class TestSJISX0213Map(multibytecodec_support.TestBase_Mapping,
5959
mapfileurl = 'http://people.freebsd.org/~perky/i18n/SHIFT_JISX0213.TXT'
6060

6161

62-
def test_main():
63-
support.run_unittest(__name__)
64-
6562
if __name__ == "__main__":
66-
test_main()
63+
unittest.main()

Lib/test/test_codecmaps_kr.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,5 @@ class TestJOHABMap(multibytecodec_support.TestBase_Mapping,
3636
pass_enctest = [(b'\\', '\u20a9')]
3737
pass_dectest = [(b'\\', '\u20a9')]
3838

39-
def test_main():
40-
support.run_unittest(__name__)
41-
4239
if __name__ == "__main__":
43-
test_main()
40+
unittest.main()

Lib/test/test_codecmaps_tw.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,5 @@ class TestCP950Map(multibytecodec_support.TestBase_Mapping,
2626
(b"\xFFxy", "replace", "\ufffdxy"),
2727
)
2828

29-
def test_main():
30-
support.run_unittest(__name__)
31-
3229
if __name__ == "__main__":
33-
test_main()
30+
unittest.main()

0 commit comments

Comments
 (0)