[pypy-svn] pypy default: (lac looking, arigo)
arigo
commits-noreply at bitbucket.org
Tue Jan 18 18:20:14 CET 2011
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r40886:02202136058b
Date: 2011-01-18 18:19 +0100
http://bitbucket.org/pypy/pypy/changeset/02202136058b/
Log: (lac looking, arigo)
Start fixing test_builtin: strings containing null characters are
not special-cased early in pypy.
diff --git a/lib-python/2.7.0/test/test_builtin.py b/lib-python/modified-2.7.0/test/test_builtin.py
copy from lib-python/2.7.0/test/test_builtin.py
copy to lib-python/modified-2.7.0/test/test_builtin.py
--- a/lib-python/2.7.0/test/test_builtin.py
+++ b/lib-python/modified-2.7.0/test/test_builtin.py
@@ -3,7 +3,8 @@
import platform
import unittest
from test.test_support import fcmp, have_unicode, TESTFN, unlink, \
- run_unittest, check_py3k_warnings
+ run_unittest, check_py3k_warnings, \
+ check_impl_detail
import warnings
from operator import neg
@@ -247,12 +248,14 @@
self.assertRaises(TypeError, compile)
self.assertRaises(ValueError, compile, 'print 42\n', '<string>', 'badmode')
self.assertRaises(ValueError, compile, 'print 42\n', '<string>', 'single', 0xff)
- self.assertRaises(TypeError, compile, chr(0), 'f', 'exec')
+ if check_impl_detail(cpython=True):
+ self.assertRaises(TypeError, compile, chr(0), 'f', 'exec')
self.assertRaises(TypeError, compile, 'pass', '?', 'exec',
mode='eval', source='0', filename='tmp')
if have_unicode:
compile(unicode('print u"\xc3\xa5"\n', 'utf8'), '', 'exec')
- self.assertRaises(TypeError, compile, unichr(0), 'f', 'exec')
+ if check_impl_detail(cpython=True):
+ self.assertRaises(TypeError, compile, unichr(0), 'f', 'exec')
self.assertRaises(ValueError, compile, unicode('a = 1'), 'f', 'bad')
More information about the Pypy-commit
mailing list