[pypy-svn] r61520 - pypy/trunk/pypy/module/_codecs/test

fijal at codespeak.net fijal at codespeak.net
Mon Feb 2 16:32:58 CET 2009


Author: fijal
Date: Mon Feb  2 16:32:57 2009
New Revision: 61520

Modified:
   pypy/trunk/pypy/module/_codecs/test/test_codecs.py
Log:
oops. Apparently this was testing cpython's encoding instead of ours
and cpython 2.4 was broken.


Modified: pypy/trunk/pypy/module/_codecs/test/test_codecs.py
==============================================================================
--- pypy/trunk/pypy/module/_codecs/test/test_codecs.py	(original)
+++ pypy/trunk/pypy/module/_codecs/test/test_codecs.py	Mon Feb  2 16:32:57 2009
@@ -515,6 +515,11 @@
         assert codecs.getencoder('utf-16')(x) == ('\xff\xfe1\x002\x003\x00a\x00b\x00c\x00', 6)
         assert codecs.getdecoder('utf-16')('\xff\xfe1\x002\x003\x00a\x00b\x00c\x00') == (x, 14)
 
+    def test_unicode_escape(self):        
+        assert u'\\'.encode('unicode-escape') == '\\\\'
+        assert '\\\\'.decode('unicode-escape') == u'\\'
+
+
 class TestDirect:
     def test_charmap_encode(self):
         assert charmap_encode(u'xxx') == ('xxx', 3)
@@ -528,6 +533,3 @@
         assert unicode_escape_encode(u'abc') == (u'abc'.encode('unicode_escape'), 3)
         assert unicode_escape_decode('abc') == (u'abc'.decode('unicode_escape'), 3)
         assert unicode_escape_decode('\\x61\\x62\\x63') == (u'abc', 12)
-
-        assert u'\\'.encode('unicode-escape') == '\\\\'
-        assert '\\\\'.decode('unicode-escape') == u'\\'



More information about the Pypy-commit mailing list