]> granicus.if.org Git - python/commitdiff
Add a testcase for r47086 which fixed a bug in codec_getstreamcodec().
authorHye-Shik Chang <hyeshik@gmail.com>
Thu, 6 Jul 2006 15:21:52 +0000 (15:21 +0000)
committerHye-Shik Chang <hyeshik@gmail.com>
Thu, 6 Jul 2006 15:21:52 +0000 (15:21 +0000)
Lib/test/test_multibytecodec.py

index 276b9af0bb86bf62f96372cd6a715ee79f3a66d3..78326b5e9de466be7e9215fa1a9195298b7becfa 100644 (file)
@@ -6,7 +6,8 @@
 
 from test import test_support
 from test import test_multibytecodec_support
-import unittest, StringIO, codecs, sys
+from test.test_support import TESTFN
+import unittest, StringIO, codecs, sys, os
 
 class Test_MultibyteCodec(unittest.TestCase):
 
@@ -25,6 +26,13 @@ class Test_MultibyteCodec(unittest.TestCase):
         self.assertRaises(IndexError, dec,
                           'apple\x92ham\x93spam', 'test.cjktest')
 
+    def test_codingspec(self):
+        print >> open(TESTFN, 'w'), '# coding: euc-kr'
+        try:
+            exec open(TESTFN)
+        finally:
+            os.unlink(TESTFN)
+
 class Test_IncrementalEncoder(unittest.TestCase):
 
     def test_stateless(self):