python testrunner/app_level_tests.py
in dir /build_dir/pypy-c-jit-linux-x86-32/build (timeout 4000 secs)
watching logfiles {'pytestLog': 'pytest-A.log'}
argv: ['python', 'testrunner/app_level_tests.py']
environment:
AUDITWHEEL_ARCH=i686
AUDITWHEEL_PLAT=manylinux2014_i686
AUDITWHEEL_POLICY=manylinux2014
DEVTOOLSET_ROOTPATH=/opt/rh/devtoolset-10/root
HOME=/home/buildslave
HOSTNAME=ffc60fde56a7
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_ALL=en_US.UTF-8
LD_LIBRARY_PATH=/usr/local/lib:/opt/rh/devtoolset-10/root/usr/lib:/opt/rh/devtoolset-10/root/usr/lib/dyninst
LOGNAME=buildslave
PATH=/python27_virt/bin:/opt/rh/devtoolset-10/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:/usr/local/lib/pkgconfig
PWD=/build_dir/pypy-c-jit-linux-x86-32/build
PYPY_LOCALBASE=/usr/local
PYPY_MAKE_PORTABLE=1
SHELL=/bin/bash
SHLVL=3
SSL_CERT_FILE=/opt/_internal/certs.pem
TERM=xterm
TMPDIR=/build_dir/tmp/pytest
USER=buildslave
_=/usr/bin/linux32
using PTY: False
using config pypy/pytest-A.cfg
using config pypy/pytest-A.py
ignoring non-existant config /home/buildslave/machine-A_cfg.py
-- interpreter/astcompiler/test
-- interpreter/pyparser/test
-- interpreter/test
-- objspace/test
-- objspace/std/test
-- module/__builtin__/test
-- module/__pypy__/test
-- module/_abc/test
-- module/_ast/test
-- module/_cffi_backend/test
-- module/_codecs/test
-- module/_collections/test
-- module/_continuation/test
-- module/_cppyy/test
-- module/_csv/test
-- module/_demo/test
-- module/_hpy_universal/test/_vendored
-- module/_hpy_universal/test/pypy
-- module/_io/test
-- module/_jitlog/test
-- module/_locale/test
-- module/_lsprof/test
-- module/_md5/test
-- module/_minimal_curses/test
-- module/_multibytecodec/test
-- module/_multiprocessing/test
-- module/_opcode/test
-- module/_pickle/test
-- module/_pickle_support/test
-- module/_posixsubprocess/test
-- module/_pypyjson/test
-- module/_random/test
-- module/_rawffi/alt/test
-- module/_rawffi/test
-- module/_socket/test
-- module/_sre/test
-- module/_vmprof/test
-- module/_warnings/test
-- module/_weakref/test
-- module/_winreg/test
-- module/array/test
-- module/atexit/test
-- module/binascii/test
-- module/bz2/test
-- module/cmath/test
-- module/cpyext/test
-- module/crypt/test
-- module/errno/test
-- module/exceptions/test
-- module/faulthandler/test
-- module/fcntl/test
-- module/gc/test
-- module/imp/test
-- module/itertools/test
-- module/marshal/test
-- module/math/test
-- module/micronumpy/test
-- module/mmap/test
-- module/operator/test
-- module/posix/test
-- module/pwd/test
-- module/pyexpat/test
-- module/pypyjit/test
-- module/select/test
-- module/signal/test
-- module/struct/test
-- module/sys/test
-- module/termios/test
-- module/test_lib_pypy
-- module/thread/test
-- module/time/test
-- module/token/test
-- module/unicodedata/test
-- module/zipimport/test
-- module/zlib/test
-- total: 75 to run
++ 02:52:57 starting interpreter/astcompiler/test [1 started in total]
__ interpreter/astcompiler/test [1 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 15 items
interpreter/astcompiler/test/test_compiler.py ..s............
===================== 14 passed, 1 skipped in 2.95 seconds =====================
++ 02:53:10 starting interpreter/pyparser/test [2 started in total]
__ interpreter/pyparser/test [2 done in total, somefailed=False] ______________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.97 seconds =========================
++ 02:53:14 starting interpreter/test [3 started in total]
__ interpreter/test [3 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 233 items
interpreter/test/test_app_main.py sss
interpreter/test/test_appinterp.py .
interpreter/test/test_argument.py ...............
interpreter/test/test_code.py ...........
interpreter/test/test_compiler.py .......................s..................................
interpreter/test/test_exceptcomp.py .........
interpreter/test/test_executioncontext.py ....
interpreter/test/test_extmodules.py s
interpreter/test/test_gateway.py .......
interpreter/test/test_interpreter.py ..............
interpreter/test/test_mixedmodule.py ssss
interpreter/test/test_module.py ....................
interpreter/test/test_pyframe.py .....
interpreter/test/test_special.py ...
interpreter/test/test_syntax.py .....................................
interpreter/test/test_typedef.py ...........
interpreter/test/test_zzpickle_and_slow.py ..............................
==================== 224 passed, 9 skipped in 15.65 seconds ====================
++ 02:53:34 starting objspace/test [4 started in total]
__ objspace/test [4 done in total, somefailed=False] __________________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.01 seconds =========================
++ 02:53:39 starting objspace/std/test [5 started in total]
__ objspace/std/test [5 done in total, somefailed=True] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 1556 items
objspace/std/test/test_bytearrayobject.py .........................................................................
objspace/std/test/test_bytesobject.py ..............................................................................................
objspace/std/test/test_celldict.py ......sss
objspace/std/test/test_dictmultiobject.py ...........................................................................................................................................ssssssss
objspace/std/test/test_dictproxy.py ................
objspace/std/test/test_floatobject.py .................................................
objspace/std/test/test_identitydict.py sssss
objspace/std/test/test_identityset.py sssssss
objspace/std/test/test_index.py ...................................
objspace/std/test/test_intobject.py ..........................................................................................................................
objspace/std/test/test_jsondict.py ..........
objspace/std/test/test_kwargsdict.py sssssss
objspace/std/test/test_listobject.py ...................................................................................
objspace/std/test/test_longobject.py ...................................s........F..
objspace/std/test/test_mapdict.py ..................ssssssssssssssssssssssssssssssssssssssssssssssss
objspace/std/test/test_memoryobject.py ..........................................
objspace/std/test/test_methodcache.py ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
objspace/std/test/test_newformat.py ...............................................................
objspace/std/test/test_obj.py ......................................
objspace/std/test/test_prebuiltint.py ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
objspace/std/test/test_proxy.py ssssssssssss
objspace/std/test/test_proxy_function.py ........
objspace/std/test/test_proxy_internals.py s......
objspace/std/test/test_proxy_iter.py .
objspace/std/test/test_proxy_object.py ..........
objspace/std/test/test_proxy_usercreated.py s
objspace/std/test/test_setobject.py ..........................................................................................
objspace/std/test/test_sliceobject.py ........
objspace/std/test/test_smalllongobject.py ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
objspace/std/test/test_specialisedtupleobject.py ...........................................
objspace/std/test/test_tupleobject.py ........................
objspace/std/test/test_typeobject.py ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.....sssssssssssss
objspace/std/test/test_unicodeobject.py ....
objspace/std/test/test_userobject.py .
=================================== FAILURES ===================================
________________ AppTestLong.test_pow_negative_exponent_modulo _________________
self = <CallInfo when='call' exception: Subprocess failed with exit code 1:
Traceback (most recent call last):
File "/build...
assert pow(12312388333333333333333333333333333333333333333333333333333, -sys.maxsize-1, 23) == 12
AssertionError
>
func = <function <lambda> at 0xf43eedbc>, when = 'call'
def __init__(self, func, when):
#: context of invocation: one of "setup", "call",
#: "teardown", "memocollect"
self.when = when
self.start = time()
try:
> self.result = func()
../_pytest/runner.py:150:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> return CallInfo(lambda: ihook(item=item, **kwds), when=when)
../_pytest/runner.py:138:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_HookCaller 'pytest_runtest_call'>
kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_pow_negative_exponent_modulo'>,...icall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_pow_negative_exponent_modulo'>}
def __call__(self, **kwargs):
assert not self.is_historic()
> return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
../_pytest/vendored_packages/pluggy.py:724:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.config.PytestPluginManager object at 0xf7a2d98c>
hook = <_HookCaller 'pytest_runtest_call'>, methods = []
kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_pow_negative_exponent_modulo'>,...icall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_pow_negative_exponent_modulo'>}
def _hookexec(self, hook, methods, kwargs):
# called from all hookcaller instances.
# enable_tracing will set its own wrapping function at self._inner_hookexec
> return self._inner_hookexec(hook, methods, kwargs)
../_pytest/vendored_packages/pluggy.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
hook = <_HookCaller 'pytest_runtest_call'>, methods = []
kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_pow_negative_exponent_modulo'>,...icall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_pow_negative_exponent_modulo'>}
self._inner_hookexec = lambda hook, methods, kwargs: \
> _MultiCall(methods, kwargs, hook.spec_opts).execute()
../_pytest/vendored_packages/pluggy.py:333:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_pow_negative_exponent_modulo'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0xf43f5a2c>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...ent_modulo'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0xf43e4a0c>
def get_result(self):
if self.excinfo is None:
return self.result
else:
ex = self.excinfo
if _py3:
raise ex[1].with_traceback(ex[2])
> _reraise(*ex) # noqa
../_pytest/vendored_packages/pluggy.py:279:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0xf43e4a0c>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...ent_modulo'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_pow_negative_exponent_modulo'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0xf437ac5c>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...ent_modulo'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0xf43e41ac>
def get_result(self):
if self.excinfo is None:
return self.result
else:
ex = self.excinfo
if _py3:
raise ex[1].with_traceback(ex[2])
> _reraise(*ex) # noqa
../_pytest/vendored_packages/pluggy.py:279:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0xf43e41ac>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...ent_modulo'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_pow_negative_exponent_modulo'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
return _wrapped_call(hook_impl.function(*args), self.execute)
> res = hook_impl.function(*args)
../_pytest/vendored_packages/pluggy.py:596:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
item = <AppTestMethod 'test_pow_negative_exponent_modulo'>
def pytest_runtest_call(item):
try:
> item.runtest()
../_pytest/runner.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_pow_negative_exponent_modulo'>
def runtest(self):
target = self.obj
src = extract_docstring_if_empty_function(target.im_func)
space = target.im_self.space
if self.config.option.runappdirect:
appexec_definitions = self.parent.obj.__dict__
spaceconfig = getattr(self.parent.obj, 'spaceconfig', None)
usemodules = spaceconfig.get('usemodules') if spaceconfig else None
return run_with_python(self.config.option.python, src, usemodules,
> **appexec_definitions)
tool/pytest/apptest.py:327:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
python_ = '/build_dir/pypy-c-jit-linux-x86-32/build/pypy/goal/pypy3.11-c'
target_ = <function test_pow_negative_exponent_modulo at 0xf488864c>
usemodules = None
definitions = {'_long': <bound method AppTestLong.w__long of <pypy.objspace.std.test.test_longobject.AppTestLong instance at 0xf43c5a0c>>}
defs = ['def w__long(self, obj):\n # XXX: currently returns a W_LongObject but might return\n # W_IntObject in the future\n huge = 1 << 65\n return obj + huge - huge', 'type(self)._long = w__long\n']
symbol = '_long'
value = <bound method AppTestLong.w__long of <pypy.objspace.std.test.test_longobject.AppTestLong instance at 0xf43c5a0c>>
code = <py._code.code.Code object at 0xf43e468c>
def run_with_python(python_, target_, usemodules, **definitions):
if python_ is None:
py.test.skip("Cannot find the default python3 interpreter to run with -A")
defs = []
for symbol, value in sorted(definitions.items()):
if isinstance(value, tuple) and isinstance(value[0], py.code.Source):
code, args = value
defs.append(str(code))
arg_repr = []
for arg in args:
if isinstance(arg, types.FunctionType):
arg_repr.append(arg.__name__)
elif isinstance(arg, types.MethodType):
arg_repr.append(arg.__name__)
else:
arg_repr.append(py3k_repr(arg))
args = ', '.join(arg_repr)
defs.append("self.%s = anonymous(%s)\n" % (symbol, args))
elif isinstance(value, types.MethodType):
# "def w_method(self)"
code = py.code.Code(value)
defs.append(str(code.source()))
defs.append("type(self).%s = %s\n" % (symbol, value.__name__))
elif isinstance(value, types.ModuleType):
name = value.__name__
defs.append("import %s; self.%s = %s\n" % (name, symbol, name))
elif isinstance(value, (str, unicode, int, long, float, list, tuple,
dict)) or value is None:
defs.append("self.%s = %s\n" % (symbol, py3k_repr(value)))
check_usemodules = ''
if usemodules:
usemodules = [_rename_module(name) for name in usemodules]
check_usemodules = """\
missing = set(%r).difference(sys.builtin_module_names)
if missing:
if not hasattr(sys, 'pypy_version_info'):
# They may be extension modules on CPython
name = None
for name in missing.copy():
if name in ['cpyext', '_cffi_backend', '_rawffi']:
missing.remove(name)
continue
try:
__import__(name)
except ImportError:
pass
else:
missing.remove(name)
del name
if missing:
sys.exit(81)
del missing""" % usemodules
source = list(py.code.Source(target_))
while source[0].startswith(('@py.test.mark.', '@pytest.mark.')):
source.pop(0)
source = source[1:]
pyfile = udir.join('src.py')
if isinstance(target_, str):
# Special case of a docstring; the function name is the first word.
target_name = target_.split('(', 1)[0]
else:
target_name = target_.__name__
with pyfile.open('w') as f:
f.write(helpers % (pypyroot, check_usemodules))
f.write('\n'.join(defs))
f.write('def %s():\n' % target_name)
f.write('\n'.join(source))
f.write("\ntry:\n %s()\n" % target_name)
f.write('finally:\n print("===aefwuiheawiu===")')
helper_dir = os.path.join(pypydir, 'tool', 'cpyext')
env = os.environ.copy()
env['PYTHONPATH'] = helper_dir
res, stdout, stderr = run_subprocess(
python_, [str(pyfile)], env=env)
print pyfile.read()
print "from", str(pyfile)
print >> sys.stdout, stdout
print >> sys.stderr, stderr
if res == 81:
py.test.skip('%r was not compiled w/ required usemodules: %r' %
(python_, usemodules))
elif res != 0:
raise AssertionError(
> "Subprocess failed with exit code %s:\n%s" % (res, stderr))
E AssertionError: Subprocess failed with exit code 1:
E Traceback (most recent call last):
E File "/build_dir/tmp/pytest/usession-py3.11-413/src.py", line 89, in <module>
E test_pow_negative_exponent_modulo()
E File "/build_dir/tmp/pytest/usession-py3.11-413/src.py", line 69, in test_pow_negative_exponent_modulo
E assert pow(12312388333333333333333333333333333333333333333333333333333, -sys.maxsize-1, 23) == 12
E AssertionError
tool/pytest/apptest.py:239: AssertionError
----------------------------- Captured stdout call -----------------------------
# -*- encoding: utf-8 -*-
if 1:
import sys
sys.path.append('/build_dir/pypy-c-jit-linux-x86-32/build')
def skip(message):
print(message)
raise SystemExit(0)
__builtins__.skip = skip
__builtins__.py3k_skip = skip
class ExceptionWrapper:
pass
def raises(exc, *args, **kwargs):
if not args:
return RaisesContext(exc)
func = args[0]
args = args[1:]
import os
try:
if isinstance(func, str):
if func.startswith((' ', os.linesep, '\n')):
# it's probably an indented block, so we prefix if True:
# to avoid SyntaxError
func = "if True:\n" + func
frame = sys._getframe(1)
exec(func, frame.f_globals, frame.f_locals)
else:
func(*args, **kwargs)
except exc as e:
res = ExceptionWrapper()
res.value = e
res.traceback = e.__traceback__
return res
else:
raise AssertionError("DID NOT RAISE")
class RaisesContext(object):
def __init__(self, expected_exception):
self.expected_exception = expected_exception
self.excinfo = None
def __enter__(self):
return self
def __exit__(self, *tp):
__tracebackhide__ = True
if tp[0] is None:
raise AssertionError("DID NOT RAISE")
self.value = tp[1]
return issubclass(tp[0], self.expected_exception)
__builtins__.raises = raises
class Test:
pass
self = Test()
def w__long(self, obj):
# XXX: currently returns a W_LongObject but might return
# W_IntObject in the future
huge = 1 << 65
return obj + huge - huge
type(self)._long = w__long
def test_pow_negative_exponent_modulo():
import math
import sys
mod = 2 ** 100
res = 519502503658624787456021964081
assert pow(3**100, -1, mod) == res
assert pow(3**100, -2, mod) == (res ** 2) % mod
assert pow(12312388333333333333333333333333333333333333333333333333333, -sys.maxsize-1, 23) == 12
assert pow(13, -55555555555555555555555555555555555555555555555555555555551, 23) == 16
for i in range(1, 7):
i = self._long(i)
for j in range(2, 7):
j = self._long(j)
for sign in [1, -1]:
i = i * sign
if math.gcd(i, j) != 1:
with raises(ValueError):
pow(i, -1, j)
continue
x = pow(i, -1, j)
assert (x * i) % j == 1 % j
for k in range(2, 4):
y = pow(i, -k, j)
assert y == pow(x, k, j)
try:
test_pow_negative_exponent_modulo()
finally:
print("===aefwuiheawiu===")
from /build_dir/tmp/pytest/usession-py3.11-413/src.py
===aefwuiheawiu===
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "/build_dir/tmp/pytest/usession-py3.11-413/src.py", line 89, in <module>
test_pow_negative_exponent_modulo()
File "/build_dir/tmp/pytest/usession-py3.11-413/src.py", line 69, in test_pow_negative_exponent_modulo
assert pow(12312388333333333333333333333333333333333333333333333333333, -sys.maxsize-1, 23) == 12
AssertionError
=========================== short test summary info ============================
FAIL objspace/std/test/test_longobject.py::AppTestLong::()::test_pow_negative_exponent_modulo
============= 1 failed, 1033 passed, 522 skipped in 74.83 seconds ==============
++ 02:54:59 starting module/__builtin__/test [6 started in total]
__ module/__builtin__/test [6 done in total, somefailed=False] ________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 282 items
module/__builtin__/test/test_abstractinst.py ...........
module/__builtin__/test/test_breakpoint.py ........
module/__builtin__/test/test_builtin.py .......................................................................
module/__builtin__/test/test_construct_singletons.py .
module/__builtin__/test/test_descriptor.py ...................................
module/__builtin__/test/test_dir.py ...........
module/__builtin__/test/test_filter.py ........
module/__builtin__/test/test_filter_pickle.py .....
module/__builtin__/test/test_format.py .
module/__builtin__/test/test_functional.py .......................................................................................
module/__builtin__/test/test_map_pickle.py ...
module/__builtin__/test/test_minmax.py .......................
module/__builtin__/test/test_rawinput.py ..
module/__builtin__/test/test_sum.py .
module/__builtin__/test/test_vars.py ...
module/__builtin__/test/test_zip.py ...........
module/__builtin__/test/test_zip_pickle.py .
========================= 282 passed in 15.36 seconds ==========================
++ 02:55:19 starting module/__pypy__/test [7 started in total]
__ module/__pypy__/test [7 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 73 items
module/__pypy__/test/test_builders.py .....
module/__pypy__/test/test_bytebuffer.py ...
module/__pypy__/test/test_debug.py sssssss
module/__pypy__/test/test_identitydict.py ......
module/__pypy__/test/test_intop.py ...........
module/__pypy__/test/test_locals2fast.py .....
module/__pypy__/test/test_magic.py .......s..
module/__pypy__/test/test_newmemoryview.py ......
module/__pypy__/test/test_os.py .
module/__pypy__/test/test_signal.py .....
module/__pypy__/test/test_special.py sssssssssss..s
==================== 53 passed, 20 skipped in 9.02 seconds =====================
++ 02:55:34 starting module/_abc/test [8 started in total]
__ module/_abc/test [8 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 3 items
module/_abc/test/test_abc.py ...
=========================== 3 passed in 0.26 seconds ===========================
++ 02:55:39 starting module/_ast/test [9 started in total]
__ module/_ast/test [9 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 52 items
module/_ast/test/test_ast.py ....................................................
========================== 52 passed in 3.16 seconds ===========================
++ 02:55:48 starting module/_cffi_backend/test [10 started in total]
__ module/_cffi_backend/test [10 done in total, somefailed=False] _____________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 443 items
module/_cffi_backend/test/test_c.py sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
module/_cffi_backend/test/test_fastpath.py ..................
module/_cffi_backend/test/test_ffi_obj.py .............................................
module/_cffi_backend/test/test_re_python.py ....................
module/_cffi_backend/test/test_recompiler.py ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
module/_cffi_backend/test/test_unicode_literals.py .......
==================== 90 passed, 353 skipped in 8.76 seconds ====================
++ 02:56:00 starting module/_codecs/test [11 started in total]
__ module/_codecs/test [11 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 89 items
module/_codecs/test/test_codecs.py ....................sss..................................................................
===================== 86 passed, 3 skipped in 4.85 seconds =====================
++ 02:56:08 starting module/_collections/test [12 started in total]
__ module/_collections/test [12 done in total, somefailed=False] ______________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 02:56:13 starting module/_continuation/test [13 started in total]
__ module/_continuation/test [13 done in total, somefailed=False] _____________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 32 items / 3 skipped
module/_continuation/test/test_generator.py ....
module/_continuation/test/test_greenlet.py ............................
===================== 32 passed, 3 skipped in 4.00 seconds =====================
++ 02:56:21 starting module/_cppyy/test [14 started in total]
__ module/_cppyy/test [14 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.01 seconds =========================
++ 02:56:25 starting module/_csv/test [15 started in total]
__ module/_csv/test [15 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 33 items
module/_csv/test/test_dialect.py ..............
module/_csv/test/test_reader.py .............
module/_csv/test/test_writer.py ......
========================== 33 passed in 2.30 seconds ===========================
++ 02:56:32 starting module/_demo/test [16 started in total]
__ module/_demo/test [16 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 1 items
module/_demo/test/test_sieve.py s
========================== 1 skipped in 0.12 seconds ===========================
++ 02:56:36 starting module/_hpy_universal/test/_vendored [17 started in total]
__ module/_hpy_universal/test/_vendored [17 done in total, somefailed=False] __
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.02 seconds =========================
++ 02:56:40 starting module/_hpy_universal/test/pypy [18 started in total]
__ module/_hpy_universal/test/pypy [18 done in total, somefailed=False] _______
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.01 seconds =========================
++ 02:56:44 starting module/_io/test [19 started in total]
__ module/_io/test [19 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 134 items / 1 skipped
module/_io/test/test_bufferedio.py .................................................s.....................................................
module/_io/test/test_fileio.py ...............................
==================== 133 passed, 2 skipped in 12.72 seconds ====================
++ 02:57:02 starting module/_jitlog/test [20 started in total]
__ module/_jitlog/test [20 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 1 items
module/_jitlog/test/test__jitlog.py .
=========================== 1 passed in 0.15 seconds ===========================
++ 02:57:06 starting module/_locale/test [21 started in total]
__ module/_locale/test [21 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 15 items
module/_locale/test/test_locale.py ssssssssssssss.
===================== 1 passed, 14 skipped in 0.16 seconds =====================
++ 02:57:10 starting module/_lsprof/test [22 started in total]
__ module/_lsprof/test [22 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 6 items
module/_lsprof/test/test_cprofile.py ......
=========================== 6 passed in 1.39 seconds ===========================
++ 02:57:16 starting module/_md5/test [23 started in total]
__ module/_md5/test [23 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 8 items
module/_md5/test/test_md5.py ........
=========================== 8 passed in 0.42 seconds ===========================
++ 02:57:20 starting module/_minimal_curses/test [24 started in total]
__ module/_minimal_curses/test [24 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.01 seconds =========================
++ 02:57:25 starting module/_multibytecodec/test [25 started in total]
__ module/_multibytecodec/test [25 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 3 items
module/_multibytecodec/test/test_multibtye_codecs.py ...
=========================== 3 passed in 0.36 seconds ===========================
++ 02:57:30 starting module/_multiprocessing/test [26 started in total]
__ module/_multiprocessing/test [26 done in total, somefailed=False] __________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 10 items
module/_multiprocessing/test/test_semaphore.py .........
module/_multiprocessing/test/test_win32.py s
===================== 9 passed, 1 skipped in 1.30 seconds ======================
++ 02:57:36 starting module/_opcode/test [27 started in total]
__ module/_opcode/test [27 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 02:57:40 starting module/_pickle/test [28 started in total]
__ module/_pickle/test [28 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 02:57:44 starting module/_pickle_support/test [29 started in total]
__ module/_pickle_support/test [29 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 02:57:49 starting module/_posixsubprocess/test [30 started in total]
__ module/_posixsubprocess/test [30 done in total, somefailed=False] __________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.50 seconds =========================
++ 02:57:53 starting module/_pypyjson/test [31 started in total]
__ module/_pypyjson/test [31 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 29 items / 1 skipped
module/_pypyjson/test/test__pypyjson.py .............................
===================== 29 passed, 1 skipped in 2.95 seconds =====================
++ 02:58:02 starting module/_random/test [32 started in total]
__ module/_random/test [32 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 12 items
module/_random/test/test_random.py ............
========================== 12 passed in 1.17 seconds ===========================
++ 02:58:07 starting module/_rawffi/alt/test [33 started in total]
__ module/_rawffi/alt/test [33 done in total, somefailed=False] _______________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 61 items
module/_rawffi/alt/test/test_ffitype.py .....
module/_rawffi/alt/test/test_funcptr.py ....ss....................................
module/_rawffi/alt/test/test_struct.py ..............
===================== 59 passed, 2 skipped in 5.13 seconds =====================
++ 02:58:17 starting module/_rawffi/test [34 started in total]
__ module/_rawffi/test [34 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 79 items
module/_rawffi/test/test__rawffi.py .....................................................................
module/_rawffi/test/test_exit.py .
module/_rawffi/test/test_nested.py ......
module/_rawffi/test/test_tracker.py sss
===================== 76 passed, 3 skipped in 5.05 seconds =====================
++ 02:58:28 starting module/_socket/test [35 started in total]
__ module/_socket/test [35 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 1.59 seconds =========================
++ 02:58:34 starting module/_sre/test [36 started in total]
__ module/_sre/test [36 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 158 items
module/_sre/test/test_app_sre.py ...............................................................................ssssssssssssssssssssssssssssssssssss...............
module/_sre/test/test_sre_buf.py ............................
=================== 122 passed, 36 skipped in 14.38 seconds ====================
++ 02:58:55 starting module/_vmprof/test [37 started in total]
__ module/_vmprof/test [37 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 5 items
module/_vmprof/test/test__vmprof.py .....
=========================== 5 passed in 1.05 seconds ===========================
++ 02:59:00 starting module/_warnings/test [38 started in total]
__ module/_warnings/test [38 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 02:59:04 starting module/_weakref/test [39 started in total]
__ module/_weakref/test [39 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 02:59:07 starting module/_winreg/test [40 started in total]
__ module/_winreg/test [40 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items / 1 skipped
========================== 1 skipped in 0.04 seconds ===========================
++ 02:59:11 starting module/array/test [41 started in total]
__ module/array/test [41 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 60 items
module/array/test/test_array.py ............................................................
========================== 60 passed in 3.06 seconds ===========================
++ 02:59:18 starting module/atexit/test [42 started in total]
__ module/atexit/test [42 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 02:59:23 starting module/binascii/test [43 started in total]
__ module/binascii/test [43 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 18 items
module/binascii/test/test_binascii.py ..................
========================== 18 passed in 1.48 seconds ===========================
++ 02:59:28 starting module/bz2/test [44 started in total]
__ module/bz2/test [44 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 45 items
module/bz2/test/test_bz2_compdecomp.py ssssssssssssssss
module/bz2/test/test_bz2_file.py ssssssssssssssssssssssssssss
module/bz2/test/test_large.py s
========================== 45 skipped in 3.52 seconds ==========================
++ 02:59:37 starting module/cmath/test [45 started in total]
__ module/cmath/test [45 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 16 items
module/cmath/test/test_cmath.py ................
========================== 16 passed in 0.78 seconds ===========================
++ 02:59:41 starting module/cpyext/test [46 started in total]
__ module/cpyext/test [46 done in total, somefailed=True] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 442 items / 1 skipped
module/cpyext/test/test_arraymodule.py ..........x.......
module/cpyext/test/test_async_iter.py sss
module/cpyext/test/test_boolobject.py ...
module/cpyext/test/test_borrow.py ...
module/cpyext/test/test_buffer.py ....
module/cpyext/test/test_bytearrayobject.py ......
module/cpyext/test/test_bytesobject.py .........
module/cpyext/test/test_capsule.py ...
module/cpyext/test/test_cell.py .
module/cpyext/test/test_classobject.py ..
module/cpyext/test/test_codecs.py .
module/cpyext/test/test_complexobject.py .....
module/cpyext/test/test_contextvars.py .
module/cpyext/test/test_cpyext.py s................s..s....
module/cpyext/test/test_datetime.py .......
module/cpyext/test/test_dictobject.py ...........
module/cpyext/test/test_eval.py .........
module/cpyext/test/test_exception.py ..
module/cpyext/test/test_fileobject.py .
module/cpyext/test/test_floatobject.py ............
module/cpyext/test/test_frameobject.py ....
module/cpyext/test/test_funcobject.py .......
module/cpyext/test/test_genobject.py ..
module/cpyext/test/test_getargs.py ................
module/cpyext/test/test_import.py ..
module/cpyext/test/test_iterator.py ..
module/cpyext/test/test_listobject.py .....
module/cpyext/test/test_longobject.py ...............
module/cpyext/test/test_marshal.py ..
module/cpyext/test/test_memoryobject.py .s........
module/cpyext/test/test_methodobject.py ..............
module/cpyext/test/test_misc.py .
module/cpyext/test/test_module.py .......................
module/cpyext/test/test_namespaceobject.py .
module/cpyext/test/test_number.py ...
module/cpyext/test/test_object.py ...................
module/cpyext/test/test_pyerrors.py .............s.........
module/cpyext/test/test_pymem.py .
module/cpyext/test/test_pysignals.py .
module/cpyext/test/test_pystate.py ....x.....F.
module/cpyext/test/test_pystrhex.py .
module/cpyext/test/test_pystrtod.py .
module/cpyext/test/test_sequence.py ....
module/cpyext/test/test_setobject.py .
module/cpyext/test/test_sliceobject.py ......
module/cpyext/test/test_structseq.py .
module/cpyext/test/test_sysmodule.py ...
module/cpyext/test/test_thread.py sssss.
module/cpyext/test/test_tupleobject.py .....
module/cpyext/test/test_typeobject.py .......................................................................................
module/cpyext/test/test_unicodeobject.py ..............................
module/cpyext/test/test_userslots.py ....
module/cpyext/test/test_version.py .s
module/cpyext/test/test_weakref.py ..
=================================== FAILURES ===================================
_____________________ AppTestThreads.test_thread_interrupt _____________________
self = <CallInfo when='call' exception: Subprocess failed with exit code 1:
Traceback (most recent call last):
File "/build...urprise(childstarted[0], KeyError)
^^^^^^^^
OverflowError: Python int too large to convert to C long
>
func = <function <lambda> at 0xf4328ca4>, when = 'call'
def __init__(self, func, when):
#: context of invocation: one of "setup", "call",
#: "teardown", "memocollect"
self.when = when
self.start = time()
try:
> self.result = func()
../_pytest/runner.py:150:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> return CallInfo(lambda: ihook(item=item, **kwds), when=when)
../_pytest/runner.py:138:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_HookCaller 'pytest_runtest_call'>
kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_thread_interrupt'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_thread_interrupt'>}
def __call__(self, **kwargs):
assert not self.is_historic()
> return self._hookexec(self, self._nonwrappers + self._wrappers, kwargs)
../_pytest/vendored_packages/pluggy.py:724:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.config.PytestPluginManager object at 0xf7a0498c>
hook = <_HookCaller 'pytest_runtest_call'>, methods = []
kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_thread_interrupt'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_thread_interrupt'>}
def _hookexec(self, hook, methods, kwargs):
# called from all hookcaller instances.
# enable_tracing will set its own wrapping function at self._inner_hookexec
> return self._inner_hookexec(hook, methods, kwargs)
../_pytest/vendored_packages/pluggy.py:338:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
hook = <_HookCaller 'pytest_runtest_call'>, methods = []
kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_thread_interrupt'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_thread_interrupt'>}
self._inner_hookexec = lambda hook, methods, kwargs: \
> _MultiCall(methods, kwargs, hook.spec_opts).execute()
../_pytest/vendored_packages/pluggy.py:333:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_thread_interrupt'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0xf4330cd4>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i..._interrupt'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0xf43207ac>
def get_result(self):
if self.excinfo is None:
return self.result
else:
ex = self.excinfo
if _py3:
raise ex[1].with_traceback(ex[2])
> _reraise(*ex) # noqa
../_pytest/vendored_packages/pluggy.py:279:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0xf43207ac>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i..._interrupt'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_thread_interrupt'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
> return _wrapped_call(hook_impl.function(*args), self.execute)
../_pytest/vendored_packages/pluggy.py:595:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
wrap_controller = <generator object pytest_runtest_call at 0xf43300a4>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i..._interrupt'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>>
def _wrapped_call(wrap_controller, func):
""" Wrap calling to a function with a generator which needs to yield
exactly once. The yield point will trigger calling the wrapped function
and return its _CallOutcome to the yield point. The generator then needs
to finish (raise StopIteration) in order for the wrapped call to complete.
"""
try:
next(wrap_controller) # first yield
except StopIteration:
_raise_wrapfail(wrap_controller, "did not yield")
call_outcome = _CallOutcome(func)
try:
wrap_controller.send(call_outcome)
_raise_wrapfail(wrap_controller, "has second yield")
except StopIteration:
pass
> return call_outcome.get_result()
../_pytest/vendored_packages/pluggy.py:253:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0xf432084c>
def get_result(self):
if self.excinfo is None:
return self.result
else:
ex = self.excinfo
if _py3:
raise ex[1].with_traceback(ex[2])
> _reraise(*ex) # noqa
../_pytest/vendored_packages/pluggy.py:279:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0xf432084c>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i..._interrupt'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_thread_interrupt'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>
def execute(self):
all_kwargs = self.kwargs
self.results = results = []
firstresult = self.specopts.get("firstresult")
while self.hook_impls:
hook_impl = self.hook_impls.pop()
args = [all_kwargs[argname] for argname in hook_impl.argnames]
if hook_impl.hookwrapper:
return _wrapped_call(hook_impl.function(*args), self.execute)
> res = hook_impl.function(*args)
../_pytest/vendored_packages/pluggy.py:596:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
item = <AppTestMethod 'test_thread_interrupt'>
def pytest_runtest_call(item):
try:
> item.runtest()
../_pytest/runner.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_thread_interrupt'>
def runtest(self):
target = self.obj
src = extract_docstring_if_empty_function(target.im_func)
space = target.im_self.space
if self.config.option.runappdirect:
appexec_definitions = self.parent.obj.__dict__
spaceconfig = getattr(self.parent.obj, 'spaceconfig', None)
usemodules = spaceconfig.get('usemodules') if spaceconfig else None
return run_with_python(self.config.option.python, src, usemodules,
> **appexec_definitions)
tool/pytest/apptest.py:327:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
python_ = '/build_dir/pypy-c-jit-linux-x86-32/build/pypy/goal/pypy3.11-c'
target_ = <function test_thread_interrupt at 0xf451ec6c>
usemodules = ['cpyext', '_thread', '_struct', 'array', 'itertools', 'time', ...]
definitions = {'compile_module': <bound method AppTestThreads.w_compile_module of <pypy.module.cpyext.test.test_pystate.AppTestThrea... AppTestThreads.w_import_extension of <pypy.module.cpyext.test.test_pystate.AppTestThreads object at 0xf43209ec>>, ...}
defs = ['def w_compile_module(self, name,\n source_files=None, source_strings=None):\n from extbuild import get_sys...e=prologue,\n include_dirs=include_dirs, more_init=more_init,\n PY_SSIZE_T_CLEAN=PY_SSIZE_T_CLEAN)', ...]
symbol = 'udir', value = u'/build_dir/tmp/pytest/usession-py3.11-460'
code = <py._code.code.Code object at 0xf43206ec>
def run_with_python(python_, target_, usemodules, **definitions):
if python_ is None:
py.test.skip("Cannot find the default python3 interpreter to run with -A")
defs = []
for symbol, value in sorted(definitions.items()):
if isinstance(value, tuple) and isinstance(value[0], py.code.Source):
code, args = value
defs.append(str(code))
arg_repr = []
for arg in args:
if isinstance(arg, types.FunctionType):
arg_repr.append(arg.__name__)
elif isinstance(arg, types.MethodType):
arg_repr.append(arg.__name__)
else:
arg_repr.append(py3k_repr(arg))
args = ', '.join(arg_repr)
defs.append("self.%s = anonymous(%s)\n" % (symbol, args))
elif isinstance(value, types.MethodType):
# "def w_method(self)"
code = py.code.Code(value)
defs.append(str(code.source()))
defs.append("type(self).%s = %s\n" % (symbol, value.__name__))
elif isinstance(value, types.ModuleType):
name = value.__name__
defs.append("import %s; self.%s = %s\n" % (name, symbol, name))
elif isinstance(value, (str, unicode, int, long, float, list, tuple,
dict)) or value is None:
defs.append("self.%s = %s\n" % (symbol, py3k_repr(value)))
check_usemodules = ''
if usemodules:
usemodules = [_rename_module(name) for name in usemodules]
check_usemodules = """\
missing = set(%r).difference(sys.builtin_module_names)
if missing:
if not hasattr(sys, 'pypy_version_info'):
# They may be extension modules on CPython
name = None
for name in missing.copy():
if name in ['cpyext', '_cffi_backend', '_rawffi']:
missing.remove(name)
continue
try:
__import__(name)
except ImportError:
pass
else:
missing.remove(name)
del name
if missing:
sys.exit(81)
del missing""" % usemodules
source = list(py.code.Source(target_))
while source[0].startswith(('@py.test.mark.', '@pytest.mark.')):
source.pop(0)
source = source[1:]
pyfile = udir.join('src.py')
if isinstance(target_, str):
# Special case of a docstring; the function name is the first word.
target_name = target_.split('(', 1)[0]
else:
target_name = target_.__name__
with pyfile.open('w') as f:
f.write(helpers % (pypyroot, check_usemodules))
f.write('\n'.join(defs))
f.write('def %s():\n' % target_name)
f.write('\n'.join(source))
f.write("\ntry:\n %s()\n" % target_name)
f.write('finally:\n print("===aefwuiheawiu===")')
helper_dir = os.path.join(pypydir, 'tool', 'cpyext')
env = os.environ.copy()
env['PYTHONPATH'] = helper_dir
res, stdout, stderr = run_subprocess(
python_, [str(pyfile)], env=env)
print pyfile.read()
print "from", str(pyfile)
print >> sys.stdout, stdout
print >> sys.stderr, stderr
if res == 81:
py.test.skip('%r was not compiled w/ required usemodules: %r' %
(python_, usemodules))
elif res != 0:
raise AssertionError(
> "Subprocess failed with exit code %s:\n%s" % (res, stderr))
E AssertionError: Subprocess failed with exit code 1:
E Traceback (most recent call last):
E File "/build_dir/tmp/pytest/usession-py3.11-460/src.py", line 204, in <module>
E test_thread_interrupt()
E File "/build_dir/tmp/pytest/usession-py3.11-460/src.py", line 166, in test_thread_interrupt
E res = module.surprise(childstarted[0], KeyError)
E ^^^^^^^^
E OverflowError: Python int too large to convert to C long
tool/pytest/apptest.py:239: AssertionError
----------------------------- Captured stdout call -----------------------------
# -*- encoding: utf-8 -*-
if 1:
import sys
sys.path.append('/build_dir/pypy-c-jit-linux-x86-32/build')
missing = set(['cpyext', '_thread', '_struct', 'array', 'itertools', 'time', 'binascii', 'mmap', '_signal', '_cffi_backend']).difference(sys.builtin_module_names)
if missing:
if not hasattr(sys, 'pypy_version_info'):
# They may be extension modules on CPython
name = None
for name in missing.copy():
if name in ['cpyext', '_cffi_backend', '_rawffi']:
missing.remove(name)
continue
try:
__import__(name)
except ImportError:
pass
else:
missing.remove(name)
del name
if missing:
sys.exit(81)
del missing
def skip(message):
print(message)
raise SystemExit(0)
__builtins__.skip = skip
__builtins__.py3k_skip = skip
class ExceptionWrapper:
pass
def raises(exc, *args, **kwargs):
if not args:
return RaisesContext(exc)
func = args[0]
args = args[1:]
import os
try:
if isinstance(func, str):
if func.startswith((' ', os.linesep, '\n')):
# it's probably an indented block, so we prefix if True:
# to avoid SyntaxError
func = "if True:\n" + func
frame = sys._getframe(1)
exec(func, frame.f_globals, frame.f_locals)
else:
func(*args, **kwargs)
except exc as e:
res = ExceptionWrapper()
res.value = e
res.traceback = e.__traceback__
return res
else:
raise AssertionError("DID NOT RAISE")
class RaisesContext(object):
def __init__(self, expected_exception):
self.expected_exception = expected_exception
self.excinfo = None
def __enter__(self):
return self
def __exit__(self, *tp):
__tracebackhide__ = True
if tp[0] is None:
raise AssertionError("DID NOT RAISE")
self.value = tp[1]
return issubclass(tp[0], self.expected_exception)
__builtins__.raises = raises
class Test:
pass
self = Test()
def w_compile_module(self, name,
source_files=None, source_strings=None):
from extbuild import get_sys_info_app
sys_info = get_sys_info_app(self.udir)
return sys_info.compile_extension_module(name,
source_files=source_files, source_strings=source_strings)
type(self).compile_module = w_compile_module
def w_debug_collect(self):
import gc
gc.collect()
gc.collect()
gc.collect()
type(self).debug_collect = w_debug_collect
self.here = '/build_dir/pypy-c-jit-linux-x86-32/build/pypy/module/cpyext/test'
def w_import_extension(self, modname, functions, prologue="",
include_dirs=None, more_init="", PY_SSIZE_T_CLEAN=False):
from extbuild import get_sys_info_app
sys_info = get_sys_info_app(self.udir)
return sys_info.import_extension(
modname, functions, prologue=prologue,
include_dirs=include_dirs, more_init=more_init,
PY_SSIZE_T_CLEAN=PY_SSIZE_T_CLEAN)
type(self).import_extension = w_import_extension
def w_import_module(self, name, init=None, body='', filename=None,
include_dirs=None, PY_SSIZE_T_CLEAN=False, use_imp=False):
from extbuild import get_sys_info_app
sys_info = get_sys_info_app(self.udir)
return sys_info.import_module(
name, init=init, body=body, filename=filename,
include_dirs=include_dirs,
PY_SSIZE_T_CLEAN=PY_SSIZE_T_CLEAN)
type(self).import_module = w_import_module
def w_load_module(self, mod, name):
from extbuild import get_sys_info_app
sys_info = get_sys_info_app(self.udir)
return sys_info.load_module(mod, name)
type(self).load_module = w_load_module
self.runappdirect = True
self.udir = '/build_dir/tmp/pytest/usession-py3.11-460'
def test_thread_interrupt():
if not self.runappdirect:
skip("test fails untranslated for obscure reasons")
import signal # to initialize the signal infrastructure
import _thread as thread, time
module = self.import_extension('disruptor', [
("surprise", "METH_VARARGS",
"""
long tid;
PyObject *exc;
if (!PyArg_ParseTuple(args, "lO", &tid, &exc))
return NULL;
return PyLong_FromLong(PyThreadState_SetAsyncExc(tid, exc));
"""),
("nosurprise", "METH_VARARGS",
"""
long tid;
if (!PyArg_ParseTuple(args, "l", &tid))
return NULL;
return PyLong_FromLong(PyThreadState_SetAsyncExc(tid, NULL));
"""),
])
# raise in another thread
def f():
try:
childstarted.append(thread.get_ident())
while 1:
print("waiting in child")
time.sleep(0.1)
except KeyError:
childstarted.pop()
else:
thread.interrupt_main() # to crash the test
cancelled_exception = False
for i in range(20):
print(i)
# first wait for the child to start
childstarted = []
thread.start_new_thread(f, ())
for i in range(500):
if childstarted:
break
time.sleep(0.1)
# then interrupt it from the main thread
res = module.surprise(childstarted[0], KeyError)
assert res == 1
# try to cancel the interrupt
# this is racing! the child could either have been terminated
# already or not
try:
res = module.nosurprise(childstarted[0])
assert res in (0, 1)
except IndexError:
pass
else:
if res == 1:
cancelled_exception = True
# actually send exception
res = module.surprise(childstarted[0], KeyError)
assert res in (0, 1)
# now wait for the exception to arrive in the child thread
# which empties childstarted again
for i in range(500):
if not childstarted:
break
time.sleep(0.1)
assert res == 1
if self.runappdirect:
# only after translation
assert cancelled_exception
else:
# best we can do is check that the test ran
pass
# raise to main
with raises(ValueError):
res = module.surprise(thread.get_ident(), ValueError)
while 1:
print("sleeping")
time.sleep(0.1)
try:
test_thread_interrupt()
finally:
print("===aefwuiheawiu===")
from /build_dir/tmp/pytest/usession-py3.11-460/src.py
0
waiting in child
===aefwuiheawiu===
waiting in child
----------------------------- Captured stderr call -----------------------------
Traceback (most recent call last):
File "/build_dir/tmp/pytest/usession-py3.11-460/src.py", line 204, in <module>
test_thread_interrupt()
File "/build_dir/tmp/pytest/usession-py3.11-460/src.py", line 166, in test_thread_interrupt
res = module.surprise(childstarted[0], KeyError)
^^^^^^^^
OverflowError: Python int too large to convert to C long
=========================== short test summary info ============================
FAIL module/cpyext/test/test_pystate.py::AppTestThreads::()::test_thread_interrupt
======== 1 failed, 425 passed, 15 skipped, 2 xfailed in 470.57 seconds =========
++ 03:07:37 starting module/crypt/test [47 started in total]
__ module/crypt/test [47 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 1 items
module/crypt/test/test_crypt.py s
========================== 1 skipped in 0.14 seconds ===========================
++ 03:07:41 starting module/errno/test [48 started in total]
__ module/errno/test [48 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 3 items
module/errno/test/test_errno.py ...
=========================== 3 passed in 0.20 seconds ===========================
++ 03:07:44 starting module/exceptions/test [49 started in total]
__ module/exceptions/test [49 done in total, somefailed=False] ________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 48 items
module/exceptions/test/test_exc.py ................................................
========================== 48 passed in 2.01 seconds ===========================
++ 03:07:50 starting module/faulthandler/test [50 started in total]
__ module/faulthandler/test [50 done in total, somefailed=False] ______________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 2 items
module/faulthandler/test/test_faulthander.py ..
=========================== 2 passed in 0.13 seconds ===========================
++ 03:07:53 starting module/fcntl/test [51 started in total]
__ module/fcntl/test [51 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 8 items
module/fcntl/test/test_fcntl.py ........
=========================== 8 passed in 0.93 seconds ===========================
++ 03:07:57 starting module/gc/test [52 started in total]
__ module/gc/test [52 done in total, somefailed=False] ________________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 24 items
module/gc/test/test_gc.py sssssx..
module/gc/test/test_hook.py ssssssss
module/gc/test/test_referents.py ........
=============== 10 passed, 13 skipped, 1 xfailed in 1.03 seconds ===============
++ 03:08:02 starting module/imp/test [53 started in total]
__ module/imp/test [53 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 113 items
module/imp/test/test_app.py .......................
module/imp/test/test_import.py ..........................s....................................s......................ssss
==================== 107 passed, 6 skipped in 9.10 seconds =====================
++ 03:08:14 starting module/itertools/test [54 started in total]
__ module/itertools/test [54 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 87 items
module/itertools/test/test_itertools.py .......................................................................................
========================== 87 passed in 4.06 seconds ===========================
++ 03:08:22 starting module/marshal/test [55 started in total]
__ module/marshal/test [55 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.87 seconds =========================
++ 03:08:27 starting module/math/test [56 started in total]
__ module/math/test [56 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 31 items
module/math/test/test_math.py ...............................
========================== 31 passed in 1.49 seconds ===========================
++ 03:08:31 starting module/micronumpy/test [57 started in total]
__ module/micronumpy/test [57 done in total, somefailed=False] ________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 03:08:34 starting module/mmap/test [58 started in total]
__ module/mmap/test [58 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 46 items
module/mmap/test/test_mmap.py ..............................................
========================== 46 passed in 2.11 seconds ===========================
++ 03:08:40 starting module/operator/test [59 started in total]
__ module/operator/test [59 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 24 items
module/operator/test/test_operator.py ........................
========================== 24 passed in 1.62 seconds ===========================
++ 03:08:46 starting module/posix/test [60 started in total]
__ module/posix/test [60 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 165 items / 2 skipped
module/posix/test/test_posix2.py ...............................................................................................................s..ss.................ssss.......s
module/posix/test/test_scandir.py ....................
==================== 157 passed, 10 skipped in 9.30 seconds ====================
++ 03:08:58 starting module/pwd/test [61 started in total]
__ module/pwd/test [61 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 4 items
module/pwd/test/test_pwd.py ....
=========================== 4 passed in 0.25 seconds ===========================
++ 03:09:01 starting module/pyexpat/test [62 started in total]
__ module/pyexpat/test [62 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 17 items
module/pyexpat/test/test_parser.py .................
========================== 17 passed in 6.29 seconds ===========================
++ 03:09:11 starting module/pypyjit/test [63 started in total]
__ module/pypyjit/test [63 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 15 items
module/pypyjit/test/test_jit_hook.py sssssssss
module/pypyjit/test/test_jit_not_in_trace.py ..
module/pypyjit/test/test_jit_setup.py ....
===================== 6 passed, 9 skipped in 0.40 seconds ======================
++ 03:09:15 starting module/select/test [64 started in total]
__ module/select/test [64 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 45 items
module/select/test/test_epoll.py ..........
module/select/test/test_kqueue.py ssssss
module/select/test/test_select.py ............................
module/select/test/test_select_signal.py .
==================== 39 passed, 6 skipped in 15.07 seconds =====================
++ 03:09:35 starting module/signal/test [65 started in total]
__ module/signal/test [65 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 25 items
module/signal/test/test_signal.py ......................sss
==================== 22 passed, 3 skipped in 10.28 seconds =====================
++ 03:09:49 starting module/struct/test [66 started in total]
__ module/struct/test [66 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 7 items
module/struct/test/test_struct.py .......
=========================== 7 passed in 0.36 seconds ===========================
++ 03:09:53 starting module/sys/test [67 started in total]
__ module/sys/test [67 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 69 items
module/sys/test/test_sysmodule.py ...............................................................
module/sys/test/test_version.py ......
========================== 69 passed in 3.97 seconds ===========================
++ 03:10:00 starting module/termios/test [68 started in total]
__ module/termios/test [68 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 3 items
module/termios/test/test_termios.py ...
=========================== 3 passed in 0.17 seconds ===========================
++ 03:10:03 starting module/test_lib_pypy [69 started in total]
__ module/test_lib_pypy [69 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 206 items / 7 skipped
module/test_lib_pypy/test_code_module.py ...
module/test_lib_pypy/test_collections.py .....................
module/test_lib_pypy/test_marshal_extra.py .......................................................................................................................................................
module/test_lib_pypy/test_md5_extra.py ssssss
module/test_lib_pypy/test_pickle_extra.py s
module/test_lib_pypy/test_sha_extra.py .....
module/test_lib_pypy/test_site_extra.py .
module/test_lib_pypy/test_structseq.py ...........
module/test_lib_pypy/test_tputil.py .......
==================== 199 passed, 14 skipped in 2.62 seconds ====================
++ 03:10:09 starting module/thread/test [70 started in total]
__ module/thread/test [70 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 49 items
module/thread/test/test_fork.py ....
module/thread/test/test_import_lock.py ....
module/thread/test/test_local.py ......
module/thread/test/test_lock.py ....................
module/thread/test/test_thread.py ...............
========================== 49 passed in 63.01 seconds ==========================
++ 03:11:22 starting module/time/test [71 started in total]
__ module/time/test [71 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.02 seconds =========================
++ 03:11:25 starting module/token/test [72 started in total]
__ module/token/test [72 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 03:11:28 starting module/unicodedata/test [73 started in total]
__ module/unicodedata/test [73 done in total, somefailed=False] _______________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 19 items
module/unicodedata/test/test_unicodedata.py ...................
========================== 19 passed in 1.27 seconds ===========================
++ 03:11:33 starting module/zipimport/test [74 started in total]
__ module/zipimport/test [74 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 03:11:36 starting module/zlib/test [75 started in total]
__ module/zlib/test [75 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /build_dir/pypy-c-jit-linux-x86-32/build/pytest.pyc
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 38 items
module/zlib/test/test_zlib.py ..................................s...
===================== 37 passed, 1 skipped in 1.67 seconds =====================
program finished with exit code 1
elapsedTime=1123.289010