Author: Philip Jenvey <[email protected]>
Branch: py3k
Changeset: r67670:13f682c3d74d
Date: 2013-10-28 15:31 -0700
http://bitbucket.org/pypy/pypy/changeset/13f682c3d74d/
Log: kill the need for cStringIO on py3, skip list strategy optimizations
for now
diff --git a/pypy/module/_cffi_backend/test/test_fastpath.py
b/pypy/module/_cffi_backend/test/test_fastpath.py
--- a/pypy/module/_cffi_backend/test/test_fastpath.py
+++ b/pypy/module/_cffi_backend/test/test_fastpath.py
@@ -4,7 +4,7 @@
class AppTest_fast_path_from_list(object):
- spaceconfig = dict(usemodules=('_cffi_backend', 'cStringIO'))
+ spaceconfig = dict(usemodules=('_cffi_backend',))
def setup_method(self, meth):
def forbidden(*args):
@@ -16,6 +16,7 @@
W_CType.pack_list_of_items = self._original
def test_fast_init_from_list(self):
+ py3k_skip('XXX: strategies are currently broken')
import _cffi_backend
LONG = _cffi_backend.new_primitive_type('long')
P_LONG = _cffi_backend.new_pointer_type(LONG)
@@ -36,6 +37,7 @@
assert buf[2] == 3.3
def test_fast_init_short_from_list(self):
+ py3k_skip('XXX: strategies are currently broken')
import _cffi_backend
SHORT = _cffi_backend.new_primitive_type('short')
P_SHORT = _cffi_backend.new_pointer_type(SHORT)
@@ -48,6 +50,7 @@
raises(OverflowError, _cffi_backend.newp, SHORT_ARRAY, [-40000])
def test_fast_init_longlong_from_list(self):
+ py3k_skip('XXX: strategies are currently broken')
if type(2 ** 50) is long:
large_int = 2 ** 30
else:
@@ -63,6 +66,7 @@
assert buf[3] == large_int
def test_fast_init_ushort_from_list(self):
+ py3k_skip('XXX: strategies are currently broken')
import _cffi_backend
USHORT = _cffi_backend.new_primitive_type('unsigned short')
P_USHORT = _cffi_backend.new_pointer_type(USHORT)
@@ -75,6 +79,7 @@
raises(OverflowError, _cffi_backend.newp, USHORT_ARRAY, [-1])
def test_fast_init_ulong_from_list(self):
+ py3k_skip('XXX: strategies are currently broken')
import sys
import _cffi_backend
ULONG = _cffi_backend.new_primitive_type('unsigned long')
@@ -106,6 +111,7 @@
assert float(buf[1]) == -3.5
def test_fast_init_bool_from_list(self):
+ py3k_skip('XXX: strategies are currently broken')
import _cffi_backend
BOOL = _cffi_backend.new_primitive_type('_Bool')
P_BOOL = _cffi_backend.new_pointer_type(BOOL)
@@ -119,7 +125,7 @@
class AppTest_fast_path_bug(object):
- spaceconfig = dict(usemodules=('_cffi_backend', 'cStringIO'))
+ spaceconfig = dict(usemodules=('_cffi_backend',))
def test_bug_not_list_or_tuple(self):
import _cffi_backend
@@ -132,7 +138,7 @@
class AppTest_fast_path_to_list(object):
- spaceconfig = dict(usemodules=('_cffi_backend', 'cStringIO'))
+ spaceconfig = dict(usemodules=('_cffi_backend',))
def setup_method(self, meth):
from pypy.interpreter import gateway
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit