diff options
Diffstat (limited to 'Lib/test/test_multibytecodec_support.py')
| -rw-r--r-- | Lib/test/test_multibytecodec_support.py | 17 | 
1 files changed, 12 insertions, 5 deletions
diff --git a/Lib/test/test_multibytecodec_support.py b/Lib/test/test_multibytecodec_support.py index d28c653..75e95ca 100644 --- a/Lib/test/test_multibytecodec_support.py +++ b/Lib/test/test_multibytecodec_support.py @@ -4,8 +4,11 @@  #   Common Unittest Routines for CJK codecs  # -import sys, codecs -import unittest, re +import codecs +import os +import re +import sys +import unittest  from test import support  from io import BytesIO @@ -342,6 +345,10 @@ class TestBase_Mapping(unittest.TestCase):          if (csetch, unich) not in self.pass_dectest:              self.assertEqual(str(csetch, self.encoding), unich) -def load_teststring(encoding): -    from test import cjkencodings_test -    return cjkencodings_test.teststring[encoding] +def load_teststring(name): +    dir = os.path.join(os.path.dirname(__file__), 'cjkencodings') +    with open(os.path.join(dir, name + '.txt'), 'rb') as f: +        encoded = f.read() +    with open(os.path.join(dir, name + '-utf8.txt'), 'rb') as f: +        utf8 = f.read() +    return encoded, utf8  | 
