summaryrefslogtreecommitdiff
path: root/Lib/test/test_charmapcodec.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_charmapcodec.py')
-rw-r--r--Lib/test/test_charmapcodec.py15
1 files changed, 13 insertions, 2 deletions
diff --git a/Lib/test/test_charmapcodec.py b/Lib/test/test_charmapcodec.py
index 79d82c1460..2866984005 100644
--- a/Lib/test/test_charmapcodec.py
+++ b/Lib/test/test_charmapcodec.py
@@ -11,8 +11,19 @@ Written by Marc-Andre Lemburg (mal@lemburg.com).
import test.test_support, unittest
-# test codec's full path name (see test/testcodec.py)
-codecname = 'test.testcodec'
+import codecs
+
+# Register a search function which knows about our codec
+def codec_search_function(encoding):
+ if encoding == 'testcodec':
+ from test import testcodec
+ return tuple(testcodec.getregentry())
+ return None
+
+codecs.register(codec_search_function)
+
+# test codec's name (see test/testcodec.py)
+codecname = 'testcodec'
class CharmapCodecTest(unittest.TestCase):
def test_constructorx(self):