[pypy-commit] pypy py3k: fix test_strutil now that it accepts unicode

antocuni noreply at buildbot.pypy.org
Thu Aug 2 19:10:35 CEST 2012


Author: Antonio Cuni <anto.cuni at gmail.com>
Branch: py3k
Changeset: r56533:c2ede60ea355
Date: 2012-08-01 15:17 +0200
http://bitbucket.org/pypy/pypy/changeset/c2ede60ea355/

Log:	fix test_strutil now that it accepts unicode

diff --git a/pypy/objspace/std/test/test_strutil.py b/pypy/objspace/std/test/test_strutil.py
--- a/pypy/objspace/std/test/test_strutil.py
+++ b/pypy/objspace/std/test/test_strutil.py
@@ -1,3 +1,7 @@
+# in default string_to_int accepts str, in py3k it accepts unicode. We use
+# __future__.unicode_literals here to minimize the diff
+from __future__ import unicode_literals
+
 import py, random
 from pypy.objspace.std.strutil import *
 from pypy.interpreter.error import OperationError
@@ -96,12 +100,12 @@
         import sys
         space = self.space
         raises(ParseStringOverflowError, string_to_int,
-               str(sys.maxint*17))
+               unicode(sys.maxint*17))
 
     def test_string_to_int_not_overflow(self):
         import sys
         for x in [-sys.maxint-1, sys.maxint]:
-            y = string_to_int(str(x))
+            y = string_to_int(unicode(x))
             assert y == x
 
     def test_string_to_int_base_error(self):


More information about the pypy-commit mailing list