virt_test/bin/python testrunner/runner.py --logfile=testrun.log --config=pypy/testrunner_cfg.py '--config=~/machine_cfg.py' --root=pypy --timeout=4000
in dir /buildbot/slave/own-linux-x86-64/build (timeout 4000 secs)
watching logfiles {'pytestLog': 'testrun.log'}
argv: ['virt_test/bin/python', 'testrunner/runner.py', '--logfile=testrun.log', '--config=pypy/testrunner_cfg.py', '--config=~/machine_cfg.py', '--root=pypy', '--timeout=4000']
environment:
AUDITWHEEL_ARCH=x86_64
AUDITWHEEL_PLAT=manylinux_2_28_x86_64
AUDITWHEEL_POLICY=manylinux_2_28
DEVTOOLSET_ROOTPATH=/opt/rh/gcc-toolset-14/root
HGDEMANDIMPORT=disable
HOME=/buildbot/slave
HOSTNAME=d6815180f551
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_ALL=en_US.UTF-8
LD_LIBRARY_PATH=/usr/local/lib:/opt/rh/gcc-toolset-14/root/usr/lib64:/opt/rh/gcc-toolset-14/root/usr/lib:/opt/rh/gcc-toolset-14/root/usr/lib64/dyninst:/opt/rh/gcc-toolset-14/root/usr/lib/dyninst
OLDPWD=/buildbot/slave
PATH=/tmp/venv/bin:/opt/clang/bin:/opt/rh/gcc-toolset-14/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/pypy2.7-v7.3.22-linux64/bin
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
PS1=(venv)
PWD=/buildbot/slave/own-linux-x86-64/build
PYPYCHERRYPICK=
PYPY_LOCALBASE=/usr/local
PYPY_MAKE_PORTABLE=1
PYTHONPATH=.:
SHLVL=0
SSL_CERT_FILE=/opt/_internal/certs.pem
TERM=xterm
TMPDIR=/tmp/pytest
VIRTUAL_ENV=/tmp/venv
container=podman
using PTY: False
using config pypy/testrunner_cfg.py
using config /buildbot/slave/machine_cfg.py
running 4 parallel test workers
setting MAKEFLAGS to ' ' (space)
-- config/test
-- interpreter/astcompiler/test
-- interpreter/pyparser/test
-- interpreter/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/test_api.py
-- module/cpyext/test/test_arraymodule.py
-- module/cpyext/test/test_async_iter.py
-- 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
-- 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_mapping.py
-- module/cpyext/test/test_marshal.py
-- module/cpyext/test/test_memoryobject.py
-- 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_ndarrayobject.py
-- module/cpyext/test/test_number.py
-- module/cpyext/test/test_object.py
-- module/cpyext/test/test_pyerrors.py
-- module/cpyext/test/test_pyfile.py
-- module/cpyext/test/test_pymem.py
-- module/cpyext/test/test_pysignals.py
-- module/cpyext/test/test_pystate.py
-- 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
-- module/cpyext/test/test_traceback.py
-- module/cpyext/test/test_translate.py
-- module/cpyext/test/test_tupleobject.py
-- module/cpyext/test/test_typedeallocate.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
-- module/cpyext/test/test_weakref.py
-- 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
-- objspace/fake/test
-- objspace/std/test
-- objspace/test
-- sandbox/test
-- tool/bench/test
-- tool/memusage/test
-- tool/pytest/fake_pytest/test
-- tool/pytest/test
-- tool/release/test
-- tool/test
-- total: 144 to run
++ 00:38:37 starting config/test [1 started in total]
++ 00:38:37 starting interpreter/astcompiler/test [2 started in total]
++ 00:38:37 starting interpreter/pyparser/test [3 started in total]
++ 00:38:37 starting interpreter/test [4 started in total]
__ config/test [1 done in total, somefailed=False] ____________________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 161 items / 1 skipped
config/test/test_pypyoption.py .................................................................................................................................................................
==================== 161 passed, 1 skipped in 8.63 seconds =====================
++ 00:38:48 starting module/__builtin__/test [5 started in total]
__ interpreter/pyparser/test [2 done in total, somefailed=False] ______________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 192 items
interpreter/pyparser/test/apptest_parsestring.py ......
interpreter/pyparser/test/test_automata.py ...
interpreter/pyparser/test/test_future.py ...................................
interpreter/pyparser/test/test_gendfa.py .
interpreter/pyparser/test/test_parsestring.py ............
interpreter/pyparser/test/test_pyparse.py .........................................................................................................
interpreter/pyparser/test/test_pytokenizer.py ..............................
========================= 192 passed in 46.01 seconds ==========================
++ 00:39:29 starting module/__pypy__/test [6 started in total]
__ module/__builtin__/test [3 done in total, somefailed=False] ________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 319 items
module/__builtin__/test/apptest_compile.py .....................
module/__builtin__/test/apptest_descriptor.py .....
module/__builtin__/test/apptest_operator.py ...
module/__builtin__/test/apptest_print.py ...
module/__builtin__/test/test_abstractinst.py ..........s..
module/__builtin__/test/test_breakpoint.py ........
module/__builtin__/test/test_builtin.py .......................................................................
module/__builtin__/test/test_compile.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 .
==================== 318 passed, 1 skipped in 69.95 seconds ====================
++ 00:40:00 starting module/_abc/test [7 started in total]
__ module/_abc/test [4 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/_abc/test/apptest_abc.py ...
module/_abc/test/test_abc.py ...
========================== 6 passed in 25.03 seconds ===========================
++ 00:40:28 starting module/_ast/test [8 started in total]
__ module/__pypy__/test [5 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 81 items
module/__pypy__/test/apptest_picklebuffer.py ......
module/__pypy__/test/test_builders.py .....
module/__pypy__/test/test_bytebuffer.py ...
module/__pypy__/test/test_debug.py .......
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 ..s.s
module/__pypy__/test/test_special.py ............s.
==================== 77 passed, 4 skipped in 61.33 seconds =====================
++ 00:40:34 starting module/_cffi_backend/test [9 started in total]
__ interpreter/astcompiler/test [6 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.py
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1513 items
interpreter/astcompiler/test/apptest_compiler.py .......
interpreter/astcompiler/test/apptest_exceptiongroup.py .........................
interpreter/astcompiler/test/apptest_misc.py ...............
interpreter/astcompiler/test/apptest_patma.py .........................................
interpreter/astcompiler/test/test_assemble.py .......................
interpreter/astcompiler/test/test_ast.py ............
interpreter/astcompiler/test/test_astbuilder.py .................................................................................................................
interpreter/astcompiler/test/test_compiler.py .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
interpreter/astcompiler/test/test_misc.py ...............
interpreter/astcompiler/test/test_symtable.py ........................................
interpreter/astcompiler/test/test_unparse.py ................................
interpreter/astcompiler/test/test_validate.py .....................................................
======================== 1513 passed in 119.39 seconds =========================
++ 00:40:41 starting module/_codecs/test [10 started in total]
__ module/_ast/test [7 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 55 items
module/_ast/test/apptest_ast.py ...
module/_ast/test/test_ast.py ....................................................
========================== 55 passed in 61.21 seconds ==========================
++ 00:41:34 starting module/_collections/test [11 started in total]
__ module/_codecs/test [8 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 99 items
module/_codecs/test/apptest_codecs.py ..
module/_codecs/test/test_codecs.py .....................sss...........................................................s......
module/_codecs/test/test_locale.py ...ss.
module/_codecs/test/test_ztranslation.py .
==================== 93 passed, 6 skipped in 93.04 seconds =====================
++ 00:42:15 starting module/_continuation/test [12 started in total]
__ module/_collections/test [9 done in total, somefailed=False] _______________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 66 items
module/_collections/test/apptest_defaultdict.py ..............
module/_collections/test/apptest_deque.py ..........................................
module/_collections/test/apptest_ordereddict.py ..........
========================== 66 passed in 51.97 seconds ==========================
++ 00:42:32 starting module/_cppyy/test [13 started in total]
__ module/_cppyy/test [10 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items
========================= no tests ran in 0.01 seconds =========================
++ 00:42:35 starting module/_csv/test [14 started in total]
__ module/_continuation/test [11 done in total, somefailed=False] _____________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 72 items / 2 skipped
module/_continuation/test/test_generator.py ssss
module/_continuation/test/test_greenlet.py s.ssssss.sssssssssssssss.sss
module/_continuation/test/test_stacklet.py ssssssssssssssssssssssssssssssssssssssss
==================== 3 passed, 71 skipped in 47.56 seconds =====================
++ 00:43:06 starting module/_demo/test [15 started in total]
__ module/_demo/test [12 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/_demo/test/test_import.py ..
module/_demo/test/test_sieve.py .
========================== 3 passed in 18.23 seconds ===========================
++ 00:43:27 starting module/_hpy_universal/test/_vendored [16 started in total]
__ module/_csv/test [13 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 34 items
module/_csv/test/test_dialect.py ..............
module/_csv/test/test_reader.py .............
module/_csv/test/test_writer.py ......
module/_csv/test/test_ztranslation.py .
========================== 34 passed in 50.70 seconds ==========================
++ 00:43:33 starting module/_hpy_universal/test/pypy [17 started in total]
__ module/_hpy_universal/test/_vendored [14 done in total, somefailed=False] __
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (539192f72e0a, Apr 26 2026, 20:04:47)\n[PyPy 7.3.22 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]')
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items
========================= no tests ran in 0.03 seconds =========================
++ 00:43:34 starting module/_io/test [18 started in total]
__ module/_hpy_universal/test/pypy [15 done in total, somefailed=False] _______
('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (539192f72e0a, Apr 26 2026, 20:04:47)\n[PyPy 7.3.22 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]')
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 00:43:40 starting module/_jitlog/test [19 started in total]
__ module/_jitlog/test [16 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/_jitlog/test/test__jitlog.py .
========================== 1 passed in 14.60 seconds ===========================
++ 00:43:58 starting module/_locale/test [20 started in total]
__ module/_locale/test [17 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 15 items
module/_locale/test/test_locale.py sssssssssssssss
========================== 15 skipped in 9.74 seconds ==========================
++ 00:44:10 starting module/_lsprof/test [21 started in total]
__ module/_lsprof/test [18 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/_lsprof/test/test_cprofile.py ......
========================== 6 passed in 13.00 seconds ===========================
++ 00:44:24 starting module/_md5/test [22 started in total]
__ module/_md5/test [19 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
module/_md5/test/test_md5.py ........
========================== 8 passed in 10.69 seconds ===========================
++ 00:44:36 starting module/_minimal_curses/test [23 started in total]
__ module/_minimal_curses/test [20 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/_minimal_curses/test/test_curses.py ......
========================== 6 passed in 86.15 seconds ===========================
++ 00:46:04 starting module/_multibytecodec/test [24 started in total]
__ module/_multibytecodec/test [21 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 67 items
module/_multibytecodec/test/apptest_codecs.py ...................
module/_multibytecodec/test/apptest_incremental.py ....................
module/_multibytecodec/test/apptest_stream.py .....
module/_multibytecodec/test/test_c_codecs.py ..................s
module/_multibytecodec/test/test_multibtye_codecs.py ...
module/_multibytecodec/test/test_translation.py s
==================== 65 passed, 2 skipped in 43.32 seconds =====================
++ 00:46:48 starting module/_multiprocessing/test [25 started in total]
__ module/_io/test [22 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 286 items / 1 skipped
module/_io/test/apptest_bufferedio.py .
module/_io/test/apptest_bytesio.py .................
module/_io/test/apptest_io.py ...........................................
module/_io/test/apptest_stringio.py ...........................
module/_io/test/apptest_textio.py ..............................s.................
module/_io/test/test_bufferedio.py .......................................................................ss................................
module/_io/test/test_fileio.py ....................................
module/_io/test/test_interp_textio.py .........
=================== 283 passed, 4 skipped in 191.18 seconds ====================
++ 00:46:49 starting module/_opcode/test [26 started in total]
__ module/_cffi_backend/test [23 done in total, somefailed=False] _____________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 468 items
module/_cffi_backend/test/test_c.py ....................................................................................s....................................................s.....s.......................s.............................s........................s......
module/_cffi_backend/test/test_fastpath.py ..................
module/_cffi_backend/test/test_ffi_obj.py ...............................................
module/_cffi_backend/test/test_file.py s..
module/_cffi_backend/test/test_parse_c_type.py ..............s...
module/_cffi_backend/test/test_re_python.py ....................
module/_cffi_backend/test/test_recompiler.py .........................................................................................s..s...............................
module/_cffi_backend/test/test_unicode_literals.py .......
module/_cffi_backend/test/test_wchar_helper.py .
module/_cffi_backend/test/test_ztranslation.py s
=================== 457 passed, 11 skipped in 368.07 seconds ===================
++ 00:46:50 starting module/_pickle/test [27 started in total]
__ module/_opcode/test [24 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/_opcode/test/apptest_opcode.py .....
========================== 5 passed in 14.07 seconds ===========================
++ 00:47:06 starting module/_pickle_support/test [28 started in total]
__ module/_pickle_support/test [25 done in total, somefailed=False] ___________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/_pickle_support/test/apptest__pickle_support.py .
========================== 1 passed in 10.49 seconds ===========================
++ 00:47:18 starting module/_posixsubprocess/test [29 started in total]
__ interpreter/test [26 done in total, somefailed=True] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
PYTHON3: /usr/local/bin/python3.11
(Version 3.11.15 (main, May 13 2026, 03:54:37) [GCC 14.2.1 20250110 (Red Hat 14.2.1-11)])
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1345 items
interpreter/test/apptest_annotations.py ..........................
interpreter/test/apptest_annotations_string.py ......
interpreter/test/apptest_buffer.py .....
interpreter/test/apptest_class.py ................
interpreter/test/apptest_coroutine.py .....................................................
interpreter/test/apptest_descrtypecheck.py ..
interpreter/test/apptest_exceptions.py ..........................
interpreter/test/apptest_exctable_dis.py .........
interpreter/test/apptest_exec.py .........................
interpreter/test/apptest_extcall.py .....
interpreter/test/apptest_function.py .....................................s.......................................................
interpreter/test/apptest_generator.py ...................................................................
interpreter/test/apptest_nestedscope.py ..................
interpreter/test/apptest_pycode.py ....
interpreter/test/apptest_pyframe.py ................................................................
interpreter/test/apptest_raise.py .....................................................
interpreter/test/apptest_settrace_jump.py .
interpreter/test/apptest_sys_settrace.py ..............................................................................................................................................
interpreter/test/apptest_traceback.py ........
interpreter/test/apptest_unraisable.py ....
interpreter/test/apptest_with_leak.py .........
interpreter/test/test_app_main.py ..................s..s....................s...s.......................s....x.s...s..........
interpreter/test/test_appinterp.py .............
interpreter/test/test_argument.py ..............................................
interpreter/test/test_buffer.py ...
interpreter/test/test_cellfamily.py .......
interpreter/test/test_code.py ............
interpreter/test/test_compiler.py .............................................................................................................
interpreter/test/test_error.py ..............
interpreter/test/test_exceptcomp.py .........
interpreter/test/test_executioncontext.py ................
interpreter/test/test_extmodules.py .
interpreter/test/test_fsencode.py ...
interpreter/test/test_function.py .............
interpreter/test/test_gateway.py .........................................ss.........................
interpreter/test/test_generator.py .
interpreter/test/test_interpreter.py .................................................
interpreter/test/test_location.py ..........
interpreter/test/test_main.py ...FF
interpreter/test/test_mixedmodule.py ......
interpreter/test/test_module.py ...............F.......
interpreter/test/test_objspace.py ................F...........................
interpreter/test/test_pycode.py ..
interpreter/test/test_pyframe.py ................................
interpreter/test/test_reverse_debugging.py ..
interpreter/test/test_special.py ...
interpreter/test/test_syntax.py ..................................F......................
interpreter/test/test_targetpypy.py F.
interpreter/test/test_typedef.py ...................
interpreter/test/test_unicodehelper.py FF.F.....F
interpreter/test/test_zpy.py ........
interpreter/test/test_zzpickle_and_slow.py s.....s..s..sss........ss...s.
=================================== FAILURES ===================================
___________________________ TestMain.test_run_module ___________________________
self = <pypy.interpreter.test.test_main.TestMain instance at 0x000000000daf3020>
def test_run_module(self):
checkoutput(self.space, testresultoutput, main.run_module,
> testmodule, ['hello world'])
interpreter/test/test_main.py:79:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
interpreter/test/test_main.py:36: in checkoutput
f(*(args + (space,)))
interpreter/main.py:93: in run_module
runpy = space.call_function(w_import, space.newtext('runpy'))
interpreter/baseobjspace.py:1237: in call_function
return w_func.funccall(*args_w)
interpreter/function.py:137: in funccall
return self.call_args(Arguments(self.space, list(args_w)))
interpreter/function.py:81: in call_args
w_res = self.getcode().funcrun(self, args)
interpreter/gateway.py:869: in funcrun
return BuiltinCode.funcrun_obj(self, func, None, args)
interpreter/gateway.py:884: in funcrun_obj
self.handle_exception(space, e)
interpreter/gateway.py:878: in funcrun_obj
w_result = activation._run(space, scope_w)
<2005-codegen /buildbot/slave/own-linux-x86-64/build/rpython/tool/sourcetools.py:200>:3: in _run
return self.behavior(space, scope_w[0], scope_w[1], scope_w[2], scope_w[3], scope_w[4])
module/_frozen_importlib/interp_import.py:96: in interp___import__
w_level)
interpreter/baseobjspace.py:1241: in call_function
return self.call_args(w_func, args)
objspace/descroperation.py:192: in call_args
return w_obj.call_args(args)
interpreter/function.py:81: in call_args
w_res = self.getcode().funcrun(self, args)
interpreter/pycode.py:280: in funcrun
return frame.run(func.name, func.qualname)
interpreter/pyframe.py:256: in run
return self.execute_frame()
interpreter/pyframe.py:349: in execute_frame
executioncontext)
interpreter/pyopcode.py:68: in dispatch
next_instr = self.handle_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:91: in handle_bytecode
next_instr = self.handle_operation_error(ec, operr)
interpreter/pyopcode.py:74: in handle_bytecode
next_instr = self.dispatch_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:307: in dispatch_bytecode
self.CALL_FUNCTION(oparg, next_instr)
interpreter/pyopcode.py:1399: in CALL_FUNCTION
w_result = self.space.call_valuestack(w_function, nargs, self, dropvalues=nargs+1)
interpreter/baseobjspace.py:1264: in call_valuestack
nargs, frame, methodcall=methodcall, dropvalues=dropvalues)
interpreter/function.py:193: in funccall_valuestack
natural_arity - nargs, dropvalues)
interpreter/function.py:231: in _flat_pycall_defaults
return new_frame.run(self.name, self.qualname)
interpreter/pyframe.py:256: in run
return self.execute_frame()
interpreter/pyframe.py:349: in execute_frame
executioncontext)
interpreter/pyopcode.py:68: in dispatch
next_instr = self.handle_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:91: in handle_bytecode
next_instr = self.handle_operation_error(ec, operr)
interpreter/pyopcode.py:74: in handle_bytecode
next_instr = self.dispatch_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:307: in dispatch_bytecode
self.CALL_FUNCTION(oparg, next_instr)
interpreter/pyopcode.py:1399: in CALL_FUNCTION
w_result = self.space.call_valuestack(w_function, nargs, self, dropvalues=nargs+1)
interpreter/baseobjspace.py:1264: in call_valuestack
nargs, frame, methodcall=methodcall, dropvalues=dropvalues)
interpreter/function.py:187: in funccall_valuestack
return self._flat_pycall(code, nargs, frame, dropvalues)
interpreter/function.py:214: in _flat_pycall
return new_frame.run(self.name, self.qualname)
interpreter/pyframe.py:256: in run
return self.execute_frame()
interpreter/pyframe.py:349: in execute_frame
executioncontext)
interpreter/pyopcode.py:68: in dispatch
next_instr = self.handle_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:95: in handle_bytecode
reraise_lasti=e.lasti)
interpreter/pyopcode.py:74: in handle_bytecode
next_instr = self.dispatch_bytecode(co_code, next_instr, ec)
interpreter/pyopcode.py:245: in dispatch_bytecode
return self.RERAISE(oparg, next_instr)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object _find_and_load, file "<frozen importlib._bootstrap>", line 1165> at line 1176
oparg = 1, next_instr = 122L
def RERAISE(self, oparg, next_instr):
# CPython 3.11 RERAISE N semantics: if N > 0, read the lasti (int)
# from PEEK(N + 1) [i.e., N slots below TOS after pushing exc], set
# self.last_instr to it so the re-raised exception's traceback/lineno
# reflect the original raise site, then pop the exception and raise.
# N == 0 is a plain reraise of TOS. Stack before: [..., lasti, exc]
# for N == 1; after: [..., lasti]. The surrounding handler is
# expected to have already done its POP_EXCEPT if sys.exc_info needs
# restoring (PyPy no longer bundles POP_EXCEPT into RERAISE 1).
if oparg:
# PEEK(oparg + 1): 0 == TOS (exc), oparg is the lasti slot.
# Pass via RaiseWithExplicitTraceback rather than self.last_instr:
# the table lookup must use the RERAISE site offset, not lasti.
reraise_lasti = self.space.int_w(self.peekvalue(oparg))
else:
reraise_lasti = -1
w_exc = self.popvalue()
from pypy.module.exceptions.interp_exceptions import W_BaseException
space = self.space
w_value = space.interp_w(W_BaseException, w_exc)
w_type = space.type(w_exc)
operr = OperationError(w_type, w_exc, w_value.w_traceback)
# Raise as RaiseWithExplicitTraceback so that handle_bytecode
# dispatches via its 'except RaiseWithExplicitTraceback' branch
# (calling handle_operation_error with attach_tb=False). This
# avoids a spurious traceback entry and exception_trace call that
# would occur if the OperationError bubbled up to the plain
# 'except OperationError' branch in handle_bytecode.
> raise RaiseWithExplicitTraceback(operr, reraise_lasti)
E OperationError: [<W_TypeObject 'SyntaxError' at 0x7655788>: W_SyntaxError([W_UnicodeObject("Non-UTF-8 code starting with '\\xe2'"), W_TupleObject(W_UnicodeObject('/buildbot/slave/own-linux-x86-64/build/lib-python/3/runpy.py'), W_IntObject(224), W_IntObject(8), W_UnicodeObject(' """\n'), W_IntObject(224), W_IntObject(8))])]
interpreter/pyopcode.py:1393: OperationError
_________________________ TestMainPEP3120.test_pep3120 _________________________
self = <pypy.interpreter.test.test_main.TestMainPEP3120 instance at 0x0000000015981e20>
def test_pep3120(self):
# Ensure '日本' written to the file above is interpreted as utf-8
# per PEP3120
checkoutput(self.space, 'b' + repr(u'日本'.encode('utf-8')),
> main.run_file, str(testfn))
interpreter/test/test_main.py:107:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
interpreter/test/test_main.py:36: in checkoutput
f(*(args + (space,)))
interpreter/main.py:74: in run_file
run_string(istring, filename, space)
interpreter/main.py:62: in run_string
_run_eval_string(source, filename, space, False)
interpreter/main.py:40: in _run_eval_string
pycode = compilecode(space, source, filename or '<string>', cmd)
interpreter/main.py:24: in compilecode
space.newtext(cmd), space.newint(0), space.newint(0))
interpreter/mixedmodule.py:93: in call
return self.space.call_function(w_builtin, *args_w)
interpreter/baseobjspace.py:1241: in call_function
return self.call_args(w_func, args)
objspace/descroperation.py:192: in call_args
return w_obj.call_args(args)
interpreter/function.py:81: in call_args
w_res = self.getcode().funcrun(self, args)
interpreter/gateway.py:869: in funcrun
return BuiltinCode.funcrun_obj(self, func, None, args)
interpreter/gateway.py:884: in funcrun_obj
self.handle_exception(space, e)
interpreter/gateway.py:908: in handle_exception
raise error.get_converted_unexpected_exception(space, e)
interpreter/gateway.py:878: in funcrun_obj
w_result = activation._run(space, scope_w)
<2461-codegen /buildbot/slave/own-linux-x86-64/build/rpython/tool/sourcetools.py:200>:3: in _run
return self.behavior(space, scope_w[0], space.fsencode_w(scope_w[1]), space.text_w(scope_w[2]), space.gateway_int_w(scope_w[3]), space.gateway_int_w(scope_w[4]), space.gateway_int_w(scope_w[5]), space.gateway_int_w(scope_w[6]))
module/__builtin__/compiling.py:86: in compile
optimize=optimize)
interpreter/pycompiler.py:180: in compile
mod = self._compile_to_ast(source, info)
interpreter/pycompiler.py:170: in _compile_to_ast
raise OperationError(space.w_SyntaxError, e.find_sourceline_and_wrap_info(space, source, info.filename))
interpreter/pyparser/error.py:93: in find_sourceline_and_wrap_info
text, space.newbytes(text), 'replace', False, make_replace_error_handler(space), True)
interpreter/unicodehelper.py:537: in _str_decode_utf8_slowpath
return r, rutf8.check_utf8(r, True), pos
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
s = "print('\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd'.encode('utf-8'), end='')\n"
allow_surrogates = True, start = 0, stop = -1
def check_utf8(s, allow_surrogates, start=0, stop=-1):
"""Check that 's' is a utf-8-encoded byte string.
Returns the length (number of chars) or raise CheckError.
If allow_surrogates is False, then also raise if we see any.
Note also codepoints_in_utf8(), which also computes the length
faster by assuming that 's' is valid utf-8.
"""
res = _check_utf8(s, allow_surrogates, start, stop)
if res >= 0:
return res
> raise CheckError(~res)
E CheckError
../rpython/rlib/rutf8.py:362: CheckError
___________________ AppTest_ModuleObject.test_name_nonascii ____________________
self = <CallInfo when='call' exception: >
func = <function <lambda> at 0x0000000014f7e4d0>, 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, 1 meths, kwargs={'item': <AppTestMethod 'test_name_nonascii'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_name_nonascii'>}
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 0x00007f418ef14e90>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f418efee0e0>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_name_nonascii'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_name_nonascii'>}
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 = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f418efee0e0>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_name_nonascii'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_name_nonascii'>}
self._inner_hookexec = lambda hook, methods, kwargs: \
> _MultiCall(methods, kwargs, hook.spec_opts).execute()
../_pytest/vendored_packages/pluggy.py:333:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_name_nonascii'>, '__multicall__': <_MultiCall 0 results, 1 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 0x0000000008845858>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...e_nonascii'>, '__multicall__': <_MultiCall 0 results, 1 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 0x000000000dd7c2a0>
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 0x000000000dd7c2a0>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...e_nonascii'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_name_nonascii'>, '__multicall__': <_MultiCall 0 results, 1 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 0x00000000088457e0>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...e_nonascii'>, '__multicall__': <_MultiCall 0 results, 1 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 0x000000000dd7c260>
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 0x000000000dd7c260>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...e_nonascii'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_name_nonascii'>, '__multicall__': <_MultiCall 0 results, 1 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_name_nonascii'>
def pytest_runtest_call(item):
try:
> item.runtest()
../_pytest/runner.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_name_nonascii'>
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)
filename = self._getdynfilename(target)
func = app2interp_temp(src, filename=filename)
w_instance = self.parent.w_instance
> self.execute_appex(space, func, space, w_instance)
tool/pytest/apptest.py:331:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_name_nonascii'>, space = StdObjSpace
target = <function test_name_nonascii at 0x0000000014f7e3e0>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000000000e0282f8>)
def execute_appex(self, space, target, *args):
self.space = space
space.getexecutioncontext().set_sys_exc_info(None)
try:
> target(*args)
tool/pytest/apptest.py:267:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000000000e0282f8>,)
def appcaller(space, *args_w):
if not isinstance(space, ObjSpace):
raise TypeError("first argument must be a space instance.")
# the last argument can be an Arguments
> w_func = self.wget(space, name)
interpreter/gateway.py:1402:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_module.py:186]'>
space = StdObjSpace, name = 'test_name_nonascii'
def wget(self, space, name):
> w_globals = self.getwdict(space)
interpreter/gateway.py:1393:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_module.py:186]'>
space = StdObjSpace
def getwdict(self, space): # no cache
> return build_applevel_dict(self, space)
interpreter/gateway.py:1498:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_module.py:186]'>
space = StdObjSpace
@not_rpython
def build_applevel_dict(self, space):
w_glob = space.newdict(module=True)
space.setitem(w_glob, space.newtext('__name__'), space.newtext(self.modname))
space.exec_(self.source, w_glob, w_glob,
hidden_applevel=self.hidden_applevel,
> filename=self.filename)
interpreter/gateway.py:1448:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
statement = 'def test_name_nonascii(self):\n import sys\n m = type(sys)(\'\xe6\x97\xa5\xe6\x9c\xac\')\n assert m.__name__ == \'\xe6\x97\xa5\xe6\x9c\xac\'\n assert repr(m).startswith("<module \'\xe6\x97\xa5\xe6\x9c\xac\'")'
w_globals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00000000047f1280>)
w_locals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x00000000047f1280>)
hidden_applevel = False
filename = '[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_module.py:186]'
@not_rpython
def exec_(self, statement, w_globals, w_locals, hidden_applevel=False,
filename=None):
"For internal debugging."
if filename is None:
filename = '?'
from pypy.interpreter.pycode import PyCode
if isinstance(statement, str):
> statement = self._cached_compile(filename, statement, 'exec', 0, hidden_applevel)
interpreter/baseobjspace.py:1402:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
filename = '[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_module.py:186]'
source = 'def test_name_nonascii(self):\n import sys\n m = type(sys)(\'\xe6\x97\xa5\xe6\x9c\xac\')\n assert m.__name__ == \'\xe6\x97\xa5\xe6\x9c\xac\'\n assert repr(m).startswith("<module \'\xe6\x97\xa5\xe6\x9c\xac\'")'
mode = 'exec', flags = 0, hidden_applevel = False, ast_transform = None
@not_rpython
def _cached_compile(self, filename, source, mode, flags, hidden_applevel, ast_transform=None):
import os
from hashlib import md5
from rpython.config.translationoption import CACHE_DIR
from rpython.tool.gcc_cache import try_atomic_write
from pypy.module.marshal import interp_marshal
from pypy.interpreter.pycode import default_magic
h = md5(str(default_magic))
h.update(filename)
h.update(source)
h.update(mode)
h.update(str(flags))
h.update(str(hidden_applevel))
addition = ''
if ast_transform:
addition = ast_transform.func_name
cachename = os.path.join(
CACHE_DIR, "applevel_exec_%s_%s" % (addition, h.hexdigest()))
try:
if self.config.translating:
raise IOError("don't use the cache when translating pypy")
with open(cachename, 'rb') as f:
w_bin = self.newbytes(f.read())
w_code = interp_marshal._loads(self, w_bin, hidden_applevel)
except IOError:
# must (re)compile the source
ec = self.getexecutioncontext()
if ast_transform:
c = self.createcompiler()
tree = c.compile_to_ast(source, filename, "exec", 0)
tree = ast_transform(self, tree)
w_code = c.compile_ast(tree, filename, 'exec', 0)
else:
w_code = ec.compiler.compile(
> source, filename, mode, flags, hidden_applevel)
interpreter/baseobjspace.py:1447:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x000000000ce90d40>
source = 'def test_name_nonascii(self):\n import sys\n m = type(sys)(\'\xe6\x97\xa5\xe6\x9c\xac\')\n assert m.__name__ == \'\xe6\x97\xa5\xe6\x9c\xac\'\n assert repr(m).startswith("<module \'\xe6\x97\xa5\xe6\x9c\xac\'")'
filename = '[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_module.py:186]'
mode = 'exec', flags = 0, hidden_applevel = False, optimize = 0
def compile(self, source, filename, mode, flags=0, hidden_applevel=False,
optimize=-1):
if optimize == -1:
optimize = self.space.sys.get_optimize()
assert optimize >= 0
info = pyparse.CompileInfo(filename, mode, flags,
hidden_applevel=hidden_applevel, optimize=optimize)
> mod = self._compile_to_ast(source, info)
interpreter/pycompiler.py:180:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x000000000ce90d40>
source = 'def test_name_nonascii(self):\n import sys\n m = type(sys)(\'\xe6\x97\xa5\xe6\x9c\xac\')\n assert m.__name__ == \'\xe6\x97\xa5\xe6\x9c\xac\'\n assert repr(m).startswith("<module \'\xe6\x97\xa5\xe6\x9c\xac\'")'
info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x0000000004811a28>
def _compile_to_ast(self, source, info):
space = self.space
self.parser.reset()
try:
mod = self.parser.parse_source(source, info)
except parseerror.TabError as e:
raise OperationError(space.w_TabError,
e.find_sourceline_and_wrap_info(space, source, info.filename))
except parseerror.IndentationError as e:
raise OperationError(space.w_IndentationError, e.find_sourceline_and_wrap_info(space, source, info.filename))
except parseerror.SyntaxError as e:
> raise OperationError(space.w_SyntaxError, e.find_sourceline_and_wrap_info(space, source, info.filename))
interpreter/pycompiler.py:170:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = SyntaxError(), space = StdObjSpace
source = 'def test_name_nonascii(self):\n import sys\n m = type(sys)(\'\xe6\x97\xa5\xe6\x9c\xac\')\n assert m.__name__ == \'\xe6\x97\xa5\xe6\x9c\xac\'\n assert repr(m).startswith("<module \'\xe6\x97\xa5\xe6\x9c\xac\'")'
filename = '[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_module.py:186]'
def find_sourceline_and_wrap_info(self, space, source=None, filename=None):
""" search for the line of input that caused the error and then return
a wrapped tuple that can be used to construct a wrapped SyntaxError.
Optionally pass source, to get better error messages for the case where
this instance was constructed without a source line (.text
attribute)"""
text = self.text
if text is None and source is not None and self.lineno:
lines = source.splitlines(True)
text = lines[self.lineno - 1]
w_text = w_filename = space.w_None
w_lineno = space.newint(self.lineno)
if filename is None:
filename = self.filename
if filename is not None:
w_filename = space.newfilename(filename)
if text is None:
w_text = space.appexec([w_filename, w_lineno],
"""(filename, lineno):
try:
with open(filename) as f:
for _ in range(lineno - 1):
f.readline()
return f.readline()
except: # we can't allow any exceptions here!
return None""")
offset = self.offset
end_offset = self.end_offset
if text is not None:
# text may not be UTF-8 in case of decoding errors.
# adjust the encoded text offset to a decoded offset
# XXX do the right thing about continuation lines, which
# XXX are their own fun, sometimes giving offset >
# XXX len(text) for example (right now, avoid crashing)
# this also converts the byte-based self.offset to a
# codepoint-based index into the decoded unicode-version of
# self.text
replacedtext, unilength, _ = _str_decode_utf8_slowpath(space,
> text, space.newbytes(text), 'replace', False, make_replace_error_handler(space), True)
interpreter/pyparser/error.py:93:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace, s = " m = type(sys)('\xe6\x97\xa5\xe6\x9c\xac')\n"
w_s = W_BytesObject(" m = type(sys)('\xe6\x97\xa5\xe6\x9c\xac')\n")
errors = 'replace', final = False
errorhandler = <function replace_error_handler at 0x0000000016f7dd30>
allow_surrogates = True
def _str_decode_utf8_slowpath(space, s, w_s, errors, final, errorhandler, allow_surrogates):
""" Same as checking for the valid utf8, but we know the utf8 is not
valid so we're trying to either raise or pack stuff with error handler.
The key difference is that this is call_may_force.
In CPython this is done in unicode_decode_utf8, which has no
allow_surrogates. That argument is used in at least decode_utf8sp, in
interpreter.error._compute_value.
"""
if errors is None:
errors = 'strict'
result = StringBuilder(len(s))
pos = 0
while pos < len(s):
ordch1 = ord(s[pos])
# fast path for ASCII
# XXX maybe use a while loop here
if ordch1 <= 0x7F:
pos += 1
result.append(chr(ordch1))
continue
n = ord(runicode._utf8_code_length[ordch1 - 0x80])
if pos + n > len(s):
# argh, this obscure block of code is mostly a copy of
# what follows :-(
charsleft = len(s) - pos - 1 # either 0, 1, 2
# note: when we get the 'unexpected end of data' we need
# to care about the pos returned; it can be lower than len(s),
# in case we need to continue running this loop
if not charsleft:
# there's only the start byte and nothing else
if not final:
break
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'unexpected end of data',
w_s, pos, pos+1)
result.append(r)
continue
ordch2 = ord(s[pos+1])
if n == 3:
# 3-bytes seq with only a continuation byte
if rutf8._invalid_byte_2_of_3(ordch1, ordch2, allow_surrogates):
# second byte invalid, take the first and continue
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
else:
# second byte valid, but third byte missing
if not final:
break
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'unexpected end of data',
w_s, pos, pos+2)
result.append(r)
continue
elif n == 4:
# 4-bytes seq with 1 or 2 continuation bytes
if rutf8._invalid_byte_2_of_4(ordch1, ordch2):
# second byte invalid, take the first and continue
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
elif charsleft == 2 and rutf8._invalid_byte_3_of_4(ord(s[pos+2])):
# third byte invalid, take the first two and continue
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+2)
result.append(r)
continue
else:
# there's only 1 or 2 valid cb, but the others are missing
if not final:
break
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'unexpected end of data',
w_s, pos, pos+charsleft+1)
result.append(r)
continue
raise AssertionError("unreachable")
if n == 0:
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid start byte',
w_s, pos, pos+1)
result.append(r)
elif n == 1:
assert 0, "ascii should have gone through the fast path"
elif n == 2:
ordch2 = ord(s[pos+1])
if rutf8._invalid_byte_2_of_2(ordch2):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
# 110yyyyy 10zzzzzz -> 00000000 00000yyy yyzzzzzz
result.append(chr(ordch1))
result.append(chr(ordch2))
pos += 2
elif n == 3:
ordch2 = ord(s[pos+1])
ordch3 = ord(s[pos+2])
if rutf8._invalid_byte_2_of_3(ordch1, ordch2, allow_surrogates):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
elif rutf8._invalid_byte_3_of_3(ordch3):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+2)
result.append(r)
continue
# 1110xxxx 10yyyyyy 10zzzzzz -> 00000000 xxxxyyyy yyzzzzzz
result.append(chr(ordch1))
result.append(chr(ordch2))
result.append(chr(ordch3))
pos += 3
elif n == 4:
ordch2 = ord(s[pos+1])
ordch3 = ord(s[pos+2])
ordch4 = ord(s[pos+3])
if rutf8._invalid_byte_2_of_4(ordch1, ordch2):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+1)
result.append(r)
continue
elif rutf8._invalid_byte_3_of_4(ordch3):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+2)
result.append(r)
continue
elif rutf8._invalid_byte_4_of_4(ordch4):
r, pos, rettype, s, w_s = errorhandler(errors, 'utf-8',
'invalid continuation byte',
w_s, pos, pos+3)
result.append(r)
continue
# 11110www 10xxxxxx 10yyyyyy 10zzzzzz -> 000wwwxx xxxxyyyy yyzzzzzz
result.append(chr(ordch1))
result.append(chr(ordch2))
result.append(chr(ordch3))
result.append(chr(ordch4))
pos += 4
r = result.build()
# XXX can keep track of the resulting length without calling check_utf8
# here
> return r, rutf8.check_utf8(r, True), pos
interpreter/unicodehelper.py:537:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
s = " m = type(sys)('\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd')\n"
allow_surrogates = True, start = 0, stop = -1
def check_utf8(s, allow_surrogates, start=0, stop=-1):
"""Check that 's' is a utf-8-encoded byte string.
Returns the length (number of chars) or raise CheckError.
If allow_surrogates is False, then also raise if we see any.
Note also codepoints_in_utf8(), which also computes the length
faster by assuming that 's' is valid utf-8.
"""
res = _check_utf8(s, allow_surrogates, start, stop)
if res >= 0:
return res
> raise CheckError(~res)
E CheckError
../rpython/rlib/rutf8.py:362: CheckError
___________________________ TestObjSpace.test_text_w ___________________________
self = <pypy.interpreter.test.test_objspace.TestObjSpace instance at 0x000000000f9143e0>
def test_text_w(self):
space = self.space
x = u'àèì'
> w_name = space.wrap(x)
interpreter/test/test_objspace.py:218:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
objspace/std/objspace.py:173: in wrap
lgt = rutf8.check_utf8(x, True)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
s = '\xc3\xa0\xc3\xa8\xc3\xac', allow_surrogates = True, start = 0, stop = -1
def check_utf8(s, allow_surrogates, start=0, stop=-1):
"""Check that 's' is a utf-8-encoded byte string.
Returns the length (number of chars) or raise CheckError.
If allow_surrogates is False, then also raise if we see any.
Note also codepoints_in_utf8(), which also computes the length
faster by assuming that 's' is valid utf-8.
"""
res = _check_utf8(s, allow_surrogates, start, stop)
if res >= 0:
return res
> raise CheckError(~res)
E CheckError
../rpython/rlib/rutf8.py:362: CheckError
__________________ AppTestSyntaxError.test_cpython_issue2382 ___________________
self = <CallInfo when='call' exception: assert -11 == 19
+ where -11 = <function _check_utf8 at 0x0000000005ad5f10>(*('Python = "\xe1\xb9\x94\xc3\xbd\xc5\xa3\xc4\xa5\xc3\xb2\xc3\xb1" +', True, 0, -1))>
func = <function <lambda> at 0x0000000021f309f8>, 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, 1 meths, kwargs={'item': <AppTestMethod 'test_cpython_issue2382'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_cpython_issue2382'>}
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 0x00007f418ef14e90>
hook = <_HookCaller 'pytest_runtest_call'>
methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f418efee0e0>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_cpython_issue2382'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_cpython_issue2382'>}
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 = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x00007f418efee0e0>]
kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_cpython_issue2382'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_cpython_issue2382'>}
self._inner_hookexec = lambda hook, methods, kwargs: \
> _MultiCall(methods, kwargs, hook.spec_opts).execute()
../_pytest/vendored_packages/pluggy.py:333:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_cpython_issue2382'>, '__multicall__': <_MultiCall 0 results, 1 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 0x0000000021ffe980>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._issue2382'>, '__multicall__': <_MultiCall 0 results, 1 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 0x0000000021fe5ee0>
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 0x0000000021fe5ee0>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._issue2382'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_cpython_issue2382'>, '__multicall__': <_MultiCall 0 results, 1 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 0x0000000021ffe890>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._issue2382'>, '__multicall__': <_MultiCall 0 results, 1 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 0x0000000021fe5ea0>
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 0x0000000021fe5ea0>
func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i..._issue2382'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>>
def __init__(self, func):
try:
> self.result = func()
../_pytest/vendored_packages/pluggy.py:264:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_cpython_issue2382'>, '__multicall__': <_MultiCall 0 results, 1 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_cpython_issue2382'>
def pytest_runtest_call(item):
try:
> item.runtest()
../_pytest/runner.py:91:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_cpython_issue2382'>
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)
filename = self._getdynfilename(target)
func = app2interp_temp(src, filename=filename)
w_instance = self.parent.w_instance
> self.execute_appex(space, func, space, w_instance)
tool/pytest/apptest.py:331:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <AppTestMethod 'test_cpython_issue2382'>, space = StdObjSpace
target = <function test_cpython_issue2382 at 0x0000000021f30a70>
args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000021eb6c28>)
def execute_appex(self, space, target, *args):
self.space = space
space.getexecutioncontext().set_sys_exc_info(None)
try:
> target(*args)
tool/pytest/apptest.py:267:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace
args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000000021eb6c28>,)
def appcaller(space, *args_w):
if not isinstance(space, ObjSpace):
raise TypeError("first argument must be a space instance.")
# the last argument can be an Arguments
> w_func = self.wget(space, name)
interpreter/gateway.py:1402:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]'>
space = StdObjSpace, name = 'test_cpython_issue2382'
def wget(self, space, name):
> w_globals = self.getwdict(space)
interpreter/gateway.py:1393:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]'>
space = StdObjSpace
def getwdict(self, space): # no cache
> return build_applevel_dict(self, space)
interpreter/gateway.py:1498:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <ApplevelClass filename='[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]'>
space = StdObjSpace
@not_rpython
def build_applevel_dict(self, space):
w_glob = space.newdict(module=True)
space.setitem(w_glob, space.newtext('__name__'), space.newtext(self.modname))
space.exec_(self.source, w_glob, w_glob,
hidden_applevel=self.hidden_applevel,
> filename=self.filename)
interpreter/gateway.py:1448:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
statement = 'def test_cpython_issue2382(self):\n code = \'Python = "\\u1e54\\xfd\\u0163\\u0125\\xf2\\xf1" +\'\n exc = raises(SyntaxError, compile, code, \'foo\', \'exec\')\n assert exc.value.offset in (19, 20) # pypy, cpython'
w_globals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x0000000022003360>)
w_locals = W_ModuleDictObject(<pypy.objspace.std.celldict.ModuleDictStrategy object at 0x0000000022003360>)
hidden_applevel = False
filename = '[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]'
@not_rpython
def exec_(self, statement, w_globals, w_locals, hidden_applevel=False,
filename=None):
"For internal debugging."
if filename is None:
filename = '?'
from pypy.interpreter.pycode import PyCode
if isinstance(statement, str):
> statement = self._cached_compile(filename, statement, 'exec', 0, hidden_applevel)
interpreter/baseobjspace.py:1402:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
filename = '[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]'
source = 'def test_cpython_issue2382(self):\n code = \'Python = "\\u1e54\\xfd\\u0163\\u0125\\xf2\\xf1" +\'\n exc = raises(SyntaxError, compile, code, \'foo\', \'exec\')\n assert exc.value.offset in (19, 20) # pypy, cpython'
mode = 'exec', flags = 0, hidden_applevel = False, ast_transform = None
@not_rpython
def _cached_compile(self, filename, source, mode, flags, hidden_applevel, ast_transform=None):
import os
from hashlib import md5
from rpython.config.translationoption import CACHE_DIR
from rpython.tool.gcc_cache import try_atomic_write
from pypy.module.marshal import interp_marshal
from pypy.interpreter.pycode import default_magic
h = md5(str(default_magic))
h.update(filename)
h.update(source)
h.update(mode)
h.update(str(flags))
h.update(str(hidden_applevel))
addition = ''
if ast_transform:
addition = ast_transform.func_name
cachename = os.path.join(
CACHE_DIR, "applevel_exec_%s_%s" % (addition, h.hexdigest()))
try:
if self.config.translating:
raise IOError("don't use the cache when translating pypy")
with open(cachename, 'rb') as f:
w_bin = self.newbytes(f.read())
w_code = interp_marshal._loads(self, w_bin, hidden_applevel)
except IOError:
# must (re)compile the source
ec = self.getexecutioncontext()
if ast_transform:
c = self.createcompiler()
tree = c.compile_to_ast(source, filename, "exec", 0)
tree = ast_transform(self, tree)
w_code = c.compile_ast(tree, filename, 'exec', 0)
else:
w_code = ec.compiler.compile(
> source, filename, mode, flags, hidden_applevel)
interpreter/baseobjspace.py:1447:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x000000000ce90d40>
source = 'def test_cpython_issue2382(self):\n code = \'Python = "\\u1e54\\xfd\\u0163\\u0125\\xf2\\xf1" +\'\n exc = raises(SyntaxError, compile, code, \'foo\', \'exec\')\n assert exc.value.offset in (19, 20) # pypy, cpython'
filename = '[/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]'
mode = 'exec', flags = 0, hidden_applevel = False, optimize = 0
def compile(self, source, filename, mode, flags=0, hidden_applevel=False,
optimize=-1):
if optimize == -1:
optimize = self.space.sys.get_optimize()
assert optimize >= 0
info = pyparse.CompileInfo(filename, mode, flags,
hidden_applevel=hidden_applevel, optimize=optimize)
mod = self._compile_to_ast(source, info)
> return self._compile_ast(mod, info, source)
interpreter/pycompiler.py:181:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.pycompiler.PythonAstCompiler object at 0x000000000ce90d40>
node = <pypy.interpreter.astcompiler.ast.Module object at 0x00000000220170f8>
info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00000000220034e8>
source = 'def test_cpython_issue2382(self):\n code = \'Python = "\\u1e54\\xfd\\u0163\\u0125\\xf2\\xf1" +\'\n exc = raises(SyntaxError, compile, code, \'foo\', \'exec\')\n assert exc.value.offset in (19, 20) # pypy, cpython'
def _compile_ast(self, node, info, source=None):
from pypy.interpreter.astcompiler.unparse import unparse_annotations
space = self.space
try:
if info.flags & consts.CO_FUTURE_ANNOTATIONS:
node = unparse_annotations(space, node)
mod = optimize.optimize_ast(space, node, info)
> code = codegen.compile_ast(space, mod, info)
interpreter/pycompiler.py:140:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace
module = <pypy.interpreter.astcompiler.ast.Module object at 0x00000000220170f8>
info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00000000220034e8>
set_debug_flag = False
def compile_ast(space, module, info, set_debug_flag=False):
"""Generate a code object from AST."""
symbols = symtable.SymtableBuilder(space, module, info)
> return TopLevelCodeGenerator(space, module, symbols, info, set_debug_flag).assemble()
interpreter/astcompiler/codegen.py:23:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
space = StdObjSpace
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00000000220170f8>
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x0000000022017a28>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00000000220034e8>
set_debug_flag = False
def __init__(self, space, tree, symbols, compile_info, set_debug_flag=False):
if not we_are_translated():
self._debug_flag = set_debug_flag # to set strategic pdbs
self.is_async_seen = False
PythonCodeGenerator.__init__(self, space, "<module>", tree, -1,
> symbols, compile_info, qualname=None)
interpreter/astcompiler/codegen.py:2783:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
space = StdObjSpace, name = '<module>'
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00000000220170f8>
lineno = -1
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x0000000022017a28>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00000000220034e8>
qualname = None
def __init__(self, space, name, tree, lineno, symbols, compile_info,
qualname):
self.scope = symbols.find_scope(tree)
assemble.PythonCodeMaker.__init__(self, space, name, lineno,
self.scope, compile_info)
self.symbols = symbols
self.frame_blocks = []
self.interactive = False
self.temporary_name_counter = 1
self.qualname = qualname
self._allow_top_level_await = compile_info.flags & consts.PyCF_ALLOW_TOP_LEVEL_AWAIT
> self._compile(tree)
interpreter/astcompiler/codegen.py:260:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
tree = <pypy.interpreter.astcompiler.ast.Module object at 0x00000000220170f8>
def _compile(self, tree):
if isinstance(tree, ast.Module):
self.first_lineno = 1
self._maybe_setup_annotations()
> tree.walkabout(self)
interpreter/astcompiler/codegen.py:2790:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Module object at 0x00000000220170f8>
visitor = <PythonCodeMaker <module> in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
def walkabout(self, visitor):
> visitor.visit_Module(self)
interpreter/astcompiler/ast.py:197:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
mod = <pypy.interpreter.astcompiler.ast.Module object at 0x00000000220170f8>
def visit_Module(self, mod):
> self._handle_body(mod.body)
interpreter/astcompiler/codegen.py:486:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
body = [<pypy.interpreter.astcompiler.ast.FunctionDef object at 0x0000000022017130>]
def _handle_body(self, body):
"""Compile a list of statements, handling doc strings if needed."""
if body:
start = 0
doc_expr = self.possible_docstring(body[0])
if doc_expr is not None:
start = 1
doc_expr.walkabout(self)
if doc_expr.lineno > 0:
self.update_position(doc_expr)
self.name_op("__doc__", ast.Store, doc_expr)
self.scope.doc_removable = True
> self._visit_body(body, start)
interpreter/astcompiler/codegen.py:468:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
body = [<pypy.interpreter.astcompiler.ast.FunctionDef object at 0x0000000022017130>]
start = 0
def _visit_body(self, body, start=0):
if body is None:
return
for i in range(start, len(body)):
stmt = body[i]
if stmt is not None:
assert isinstance(stmt, ast.stmt)
if stmt.lineno > 0:
self.update_position(stmt)
> stmt.walkabout(self)
interpreter/astcompiler/codegen.py:505:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x0000000022017130>
visitor = <PythonCodeMaker <module> in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
def walkabout(self, visitor):
> visitor.visit_FunctionDef(self)
interpreter/astcompiler/ast.py:434:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x0000000022017130>
def visit_FunctionDef(self, func):
> self._visit_function(func, FunctionCodeGenerator)
interpreter/astcompiler/codegen.py:636:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x0000000022017130>
function_code_generator = <class 'pypy.interpreter.astcompiler.codegen.FunctionCodeGenerator'>
@specialize.arg(2)
def _visit_function(self, func, function_code_generator):
# Load decorators first, but apply them after the function is created.
if func.decorator_list:
for dec in func.decorator_list:
if dec.lineno > 0:
self.update_position(dec)
dec.walkabout(self)
if func.lineno > 0:
self.update_position(func)
args = func.args
assert isinstance(args, ast.arguments)
oparg = 0
if args.defaults is not None and len(args.defaults):
oparg = oparg | 0x01
self._visit_defaults(args.defaults)
if args.kwonlyargs:
kw_default_count = self._visit_kwonlydefaults(args)
if kw_default_count:
oparg = oparg | 0x02
num_annotations = self._visit_annotations(func, args, func.returns)
if num_annotations:
oparg = oparg | 0x04
code, qualname = self.sub_scope(function_code_generator, func.name,
> func, func.lineno)
interpreter/astcompiler/codegen.py:624:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker <module> in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
kind = <class 'pypy.interpreter.astcompiler.codegen.FunctionCodeGenerator'>
name = 'test_cpython_issue2382'
node = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x0000000022017130>
lineno = 1
def sub_scope(self, kind, name, node, lineno):
"""Convenience function for compiling a sub scope."""
if self.scope.lookup(name) == symtable.SCOPE_GLOBAL_EXPLICIT:
qualname = name
elif self.qualname:
if isinstance(self.scope, symtable.FunctionScope):
qualname = '%s.<locals>.%s' % (self.qualname, name)
else:
qualname = '%s.%s' % (self.qualname, name)
else:
qualname = name
generator = kind(self.space, name, node, lineno, self.symbols,
> self.compile_info, qualname)
interpreter/astcompiler/codegen.py:278:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test_cpython_issue2382 in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
space = StdObjSpace, name = 'test_cpython_issue2382'
tree = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x0000000022017130>
lineno = 1
symbols = <pypy.interpreter.astcompiler.symtable.SymtableBuilder object at 0x0000000022017a28>
compile_info = <pypy.interpreter.pyparser.pyparse.CompileInfo object at 0x00000000220034e8>
qualname = 'test_cpython_issue2382'
def __init__(self, space, name, tree, lineno, symbols, compile_info,
qualname):
self.scope = symbols.find_scope(tree)
assemble.PythonCodeMaker.__init__(self, space, name, lineno,
self.scope, compile_info)
self.symbols = symbols
self.frame_blocks = []
self.interactive = False
self.temporary_name_counter = 1
self.qualname = qualname
self._allow_top_level_await = compile_info.flags & consts.PyCF_ALLOW_TOP_LEVEL_AWAIT
> self._compile(tree)
interpreter/astcompiler/codegen.py:260:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test_cpython_issue2382 in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
func = <pypy.interpreter.astcompiler.ast.FunctionDef object at 0x0000000022017130>
def _compile(self, func):
assert isinstance(func, ast.FunctionDef)
self.first_lineno = func.lineno
if func.decorator_list and func.decorator_list[0].lineno > 0:
self.first_lineno = func.decorator_list[0].lineno
has_docstring = self.ensure_docstring_constant(func.body)
args = func.args
assert isinstance(args, ast.arguments)
self._init_argcounts(args)
start = 1 if has_docstring else 0
> self._visit_body(func.body, start)
interpreter/astcompiler/codegen.py:2859:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test_cpython_issue2382 in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
body = [<pypy.interpreter.astcompiler.ast.Assign object at 0x0000000022016870>, <pypy.interpreter.astcompiler.ast.Assign object at 0x0000000022016218>, <pypy.interpreter.astcompiler.ast.Assert object at 0x0000000022017910>]
start = 0
def _visit_body(self, body, start=0):
if body is None:
return
for i in range(start, len(body)):
stmt = body[i]
if stmt is not None:
assert isinstance(stmt, ast.stmt)
if stmt.lineno > 0:
self.update_position(stmt)
> stmt.walkabout(self)
interpreter/astcompiler/codegen.py:505:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Assign object at 0x0000000022016870>
visitor = <PythonCodeMaker test_cpython_issue2382 in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
def walkabout(self, visitor):
> visitor.visit_Assign(self)
interpreter/astcompiler/ast.py:856:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test_cpython_issue2382 in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
assign = <pypy.interpreter.astcompiler.ast.Assign object at 0x0000000022016870>
def visit_Assign(self, assign):
if self._optimize_unpacking(assign):
return
> assign.value.walkabout(self)
interpreter/astcompiler/codegen.py:1426:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.astcompiler.ast.Constant object at 0x00000000220163a0>
visitor = <PythonCodeMaker test_cpython_issue2382 in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
def walkabout(self, visitor):
> visitor.visit_Constant(self)
interpreter/astcompiler/ast.py:3715:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test_cpython_issue2382 in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
expr = <pypy.interpreter.astcompiler.ast.Constant object at 0x00000000220163a0>
def updater(self, expr):
assert isinstance(expr, ast.expr)
if expr.lineno > 0:
new_position_info = _get_positions_for_expr(expr)
else:
new_position_info = (-1,) * 4
old_position_info = self.position_info
self.position_info = new_position_info
try:
> return func(self, expr)
interpreter/astcompiler/codegen.py:235:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test_cpython_issue2382 in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
const = <pypy.interpreter.astcompiler.ast.Constant object at 0x00000000220163a0>
@update_pos_expr
def visit_Constant(self, const):
> self.load_const(const.value)
interpreter/astcompiler/codegen.py:1701:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test_cpython_issue2382 in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
obj = W_UnicodeObject('Python = "\xe1\xb9\x94\xc3\xbd\xc5\xa3\xc4\xa5\xc3\xb2\xc3\xb1" +')
def load_const(self, obj):
if self.is_dead_code():
return
> index = self.add_const(obj)
interpreter/astcompiler/assemble.py:508:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <PythonCodeMaker test_cpython_issue2382 in [/buildbot/slave/own-linux-x86-64/build/pypy/interpreter/test/test_syntax.py:674]:1>
w_obj = W_UnicodeObject('Python = "\xe1\xb9\x94\xc3\xbd\xc5\xa3\xc4\xa5\xc3\xb2\xc3\xb1" +')
def add_const(self, w_obj):
"""Add a W_Root to the constant array and return its location."""
space = self.space
if isinstance(w_obj, PyCode):
# unlike CPython, never share code objects, it's pointless
w_key = space.id(w_obj)
else:
w_key = PyCode.const_comparison_key(self.space, w_obj)
w_len = space.finditem(self.w_consts, w_key)
if w_len is not None:
length = space.int_w(w_len)
else:
length = len(self.consts_w)
> w_obj = misc.intern_if_common_string(space, w_obj)
interpreter/astcompiler/assemble.py:497:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
space = StdObjSpace
w_const = W_UnicodeObject('Python = "\xe1\xb9\x94\xc3\xbd\xc5\xa3\xc4\xa5\xc3\xb2\xc3\xb1" +')
def intern_if_common_string(space, w_const):
# only intern identifier-like strings
from pypy.objspace.std.unicodeobject import _isidentifier
if (space.is_w(space.type(w_const), space.w_unicode) and
> _isidentifier(space.utf8_w(w_const))):
interpreter/astcompiler/misc.py:106:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = StdObjSpace
w_obj = W_UnicodeObject('Python = "\xe1\xb9\x94\xc3\xbd\xc5\xa3\xc4\xa5\xc3\xb2\xc3\xb1" +')
def utf8_w(self, w_obj):
> return w_obj.utf8_w(self)
interpreter/baseobjspace.py:1956:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('Python = "\xe1\xb9\x94\xc3\xbd\xc5\xa3\xc4\xa5\xc3\xb2\xc3\xb1" +')
space = StdObjSpace
def utf8_w(self, space):
> jit.record_known_result(self._length, rutf8._check_utf8, self._utf8, True, 0, -1)
objspace/std/unicodeobject.py:137:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
result = 19, func = <function _check_utf8 at 0x0000000005ad5f10>
args = ('Python = "\xe1\xb9\x94\xc3\xbd\xc5\xa3\xc4\xa5\xc3\xb2\xc3\xb1" +', True, 0, -1)
llop = <rpython.rtyper.lltypesystem.lloperation._LLOP object at 0x0000000008aa6288>
@specialize.arg(1)
def record_known_result(result, func, *args):
""" Assure the JIT that func(*args) will produce result. func must be an
elidable function. """
from rpython.rtyper.lltypesystem.lloperation import llop
if not we_are_translated():
# consistency check
> assert func(*args) == result
E assert -11 == 19
E + where -11 = <function _check_utf8 at 0x0000000005ad5f10>(*('Python = "\xe1\xb9\x94\xc3\xbd\xc5\xa3\xc4\xa5\xc3\xb2\xc3\xb1" +', True, 0, -1))
../rpython/rlib/jit.py:1231: AssertionError
___________________________ TestTargetPyPy.test_run ____________________________
self = <pypy.interpreter.test.test_targetpypy.TestTargetPyPy object at 0x0000000017f54a68>
def test_run(self):
config = get_pypy_config(translating=False)
> entry_point = get_entry_point(config)[0]
interpreter/test/test_targetpypy.py:8:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
goal/targetpypystandalone.py:420: in get_entry_point
w_dict = app.getwdict(self.space)
interpreter/gateway.py:1386: in getwdict
return space.fromcache(ApplevelCache).getorbuild(self)
../rpython/rlib/cache.py:51: in getorbuild
result = self._build(key)
interpreter/baseobjspace.py:400: in _build
return self.build(key)
interpreter/gateway.py:1437: in build
return build_applevel_dict(app, self.space)
interpreter/gateway.py:1448: in build_applevel_dict
filename=self.filename)
interpreter/baseobjspace.py:1402: in exec_
statement = self._cached_compile(filename, statement, 'exec', 0, hidden_applevel)
interpreter/baseobjspace.py:1447: in _cached_compile
source, filename, mode, flags, hidden_applevel)
interpreter/pycompiler.py:180: in compile
mod = self._compile_to_ast(source, info)
interpreter/pycompiler.py:170: in _compile_to_ast
raise OperationError(space.w_SyntaxError, e.find_sourceline_and_wrap_info(space, source, info.filename))
interpreter/pyparser/error.py:93: in find_sourceline_and_wrap_info
text, space.newbytes(text), 'replace', False, make_replace_error_handler(space), True)
interpreter/unicodehelper.py:537: in _str_decode_utf8_slowpath
return r, rutf8.check_utf8(r, True), pos
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
s = ' # default (matching CPython behaviour: PYTHONIOENCODING=utf-8 \xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd strict,\n'
allow_surrogates = True, start = 0, stop = -1
def check_utf8(s, allow_surrogates, start=0, stop=-1):
"""Check that 's' is a utf-8-encoded byte string.
Returns the length (number of chars) or raise CheckError.
If allow_surrogates is False, then also raise if we see any.
Note also codepoints_in_utf8(), which also computes the length
faster by assuming that 's' is valid utf-8.
"""
res = _check_utf8(s, allow_surrogates, start, stop)
if res >= 0:
return res
> raise CheckError(~res)
E CheckError
../rpython/rlib/rutf8.py:362: CheckError
_____________________ test_encode_utf_8_combine_surrogates _____________________
space = StdObjSpace
def test_encode_utf_8_combine_surrogates(space):
"""
In the case of a surrogate pair, the error handler should
called with a start and stop position of the full surrogate
pair (new behavior in python3.6)
"""
# /--surrogate pair--\
# \udc80 \ud800 \udfff
b = "\xed\xb2\x80\xed\xa0\x80\xed\xbf\xbf"
_space = FakeSpace(space)
calls = []
def errorhandler(errors, encoding, msg, w_s, start, end):
"""
This handler will be called twice, so asserting both times:
1. the first time, 0xDC80 will be handled as a single surrogate,
since it is a standalone character and an invalid surrogate.
2. the second time, the characters will be 0xD800 and 0xDFFF, since
that is a valid surrogate pair.
"""
s = w_s._utf8
calls.append(s.decode("utf-8")[start:end])
return 'abc', end, 'b', s, w_s
> w_b = space.newtext(b)
interpreter/test/test_unicodehelper.py:57:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
objspace/std/objspace.py:413: in newtext
return self._newtext_memo(s)
objspace/std/objspace.py:432: in _newtext_memo
return W_UnicodeObject(s, lgt)
<637-codegen /buildbot/slave/own-linux-x86-64/build/rpython/tool/sourcetools.py:318>:5: in __init__
return __init___original(self, utf8str, length)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('\xed\xb2\x80\xed\xa0\x80\xed\xbf\xbf')
utf8str = '\xed\xb2\x80\xed\xa0\x80\xed\xbf\xbf', length = 9
@enforceargs(utf8str=str)
def __init__(self, utf8str, length):
assert isinstance(utf8str, bytes)
# TODO: how to handle surrogates
assert length >= 0
self._utf8 = utf8str
self._length = length
self._index_storage = rutf8.null_storage()
if CHECK_ALL_STRINGS or not we_are_translated():
# utf8str must always be a valid utf8 string, except maybe with
# explicit surrogate characters---which .decode('utf-8') doesn't
# special-case in Python 2, which is exactly what we want here
try:
if sys.maxunicode == 0xffff:
# can't use .decode('utf-8') because it will add surrogates
real_length = rutf8.check_utf8(utf8str, True)
else:
real_length = len(utf8str.decode('utf-8'))
except (rutf8.CheckError, UnicodeDecodeError):
real_length = -999
if length != real_length:
from rpython.rlib.debug import debug_print
debug_print("!!! BAD UTF8 !!!")
debug_print(str([ord(c) for c in utf8str]))
debug_print("length", length, "real_length", real_length)
> raise BadUtf8
E BadUtf8
objspace/std/unicodeobject.py:86: BadUtf8
----------------------------- Captured stderr call -----------------------------
!!! BAD UTF8 !!!
[237, 178, 128, 237, 160, 128, 237, 191, 191]
length 9 real_length 3
______________________________ test_decode_utf8sp ______________________________
def test_decode_utf8sp():
space = FakeSpace(None)
> assert decode_utf8sp(space, "\xed\xa0\x80") == ("\xed\xa0\x80", 1, 3)
interpreter/test/test_unicodehelper.py:72:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
interpreter/unicodehelper.py:1141: in decode_utf8sp
allow_surrogates=True)
interpreter/unicodehelper.py:375: in str_decode_utf8
space, s, w_s, errors, final, errorhandler, allow_surrogates=allow_surrogates)
interpreter/unicodehelper.py:490: in _str_decode_utf8_slowpath
w_s, pos, pos+1)
interpreter/unicodehelper.py:30: in decode_never_raise
s= space.bytes_w(w_s)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <pypy.interpreter.test.test_unicodehelper.FakeSpace instance at 0x000000001bf54d60>
name = 'bytes_w'
def __getattr__(self, name):
if name in ('w_UnicodeEncodeError', 'w_UnicodeDecodeError'):
raise Hit
> raise AttributeError(name)
E AttributeError: bytes_w
interpreter/test/test_unicodehelper.py:26: AttributeError
___________________________ test_latin1_shortcut_bug ___________________________
space = StdObjSpace
def test_latin1_shortcut_bug(space):
state = space.fromcache(CodecState)
handler = state.encode_error_handler
sin = u"a\xac\u1234\u20ac\u8000"
sin_utf8 = sin.encode("utf-8")
> assert utf8_encode_latin_1(space, sin_utf8, space.newtext(sin_utf8), "backslashreplace", handler) == sin.encode("latin-1", "backslashreplace")
interpreter/test/test_unicodehelper.py:92:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
objspace/std/objspace.py:413: in newtext
return self._newtext_memo(s)
objspace/std/objspace.py:432: in _newtext_memo
return W_UnicodeObject(s, lgt)
<637-codegen /buildbot/slave/own-linux-x86-64/build/rpython/tool/sourcetools.py:318>:5: in __init__
return __init___original(self, utf8str, length)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('a\xc2\xac\xe1\x88\xb4\xe2\x82\xac\xe8\x80\x80')
utf8str = 'a\xc2\xac\xe1\x88\xb4\xe2\x82\xac\xe8\x80\x80', length = 12
@enforceargs(utf8str=str)
def __init__(self, utf8str, length):
assert isinstance(utf8str, bytes)
# TODO: how to handle surrogates
assert length >= 0
self._utf8 = utf8str
self._length = length
self._index_storage = rutf8.null_storage()
if CHECK_ALL_STRINGS or not we_are_translated():
# utf8str must always be a valid utf8 string, except maybe with
# explicit surrogate characters---which .decode('utf-8') doesn't
# special-case in Python 2, which is exactly what we want here
try:
if sys.maxunicode == 0xffff:
# can't use .decode('utf-8') because it will add surrogates
real_length = rutf8.check_utf8(utf8str, True)
else:
real_length = len(utf8str.decode('utf-8'))
except (rutf8.CheckError, UnicodeDecodeError):
real_length = -999
if length != real_length:
from rpython.rlib.debug import debug_print
debug_print("!!! BAD UTF8 !!!")
debug_print(str([ord(c) for c in utf8str]))
debug_print("length", length, "real_length", real_length)
> raise BadUtf8
E BadUtf8
objspace/std/unicodeobject.py:86: BadUtf8
----------------------------- Captured stderr call -----------------------------
!!! BAD UTF8 !!!
[97, 194, 172, 225, 136, 180, 226, 130, 172, 232, 128, 128]
length 12 real_length 5
_____________ test_utf32_encode_bytes_replacement_is_simply_copied _____________
space = StdObjSpace
def test_utf32_encode_bytes_replacement_is_simply_copied(space):
_space = FakeSpace(space)
s = b'[\xed\xb2\x80]'
def errorhandler(errors, encoding, msg, w_s, start, end):
return 'abcd', end, 'b', s, w_s
res = utf8_encode_utf_32_le(
> _space, s, space.newtext(s), 'strict',
errorhandler=errorhandler,
allow_surrogates=False
)
interpreter/test/test_unicodehelper.py:163:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
objspace/std/objspace.py:413: in newtext
return self._newtext_memo(s)
objspace/std/objspace.py:432: in _newtext_memo
return W_UnicodeObject(s, lgt)
<637-codegen /buildbot/slave/own-linux-x86-64/build/rpython/tool/sourcetools.py:318>:5: in __init__
return __init___original(self, utf8str, length)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = W_UnicodeObject('[\xed\xb2\x80]'), utf8str = '[\xed\xb2\x80]', length = 5
@enforceargs(utf8str=str)
def __init__(self, utf8str, length):
assert isinstance(utf8str, bytes)
# TODO: how to handle surrogates
assert length >= 0
self._utf8 = utf8str
self._length = length
self._index_storage = rutf8.null_storage()
if CHECK_ALL_STRINGS or not we_are_translated():
# utf8str must always be a valid utf8 string, except maybe with
# explicit surrogate characters---which .decode('utf-8') doesn't
# special-case in Python 2, which is exactly what we want here
try:
if sys.maxunicode == 0xffff:
# can't use .decode('utf-8') because it will add surrogates
real_length = rutf8.check_utf8(utf8str, True)
else:
real_length = len(utf8str.decode('utf-8'))
except (rutf8.CheckError, UnicodeDecodeError):
real_length = -999
if length != real_length:
from rpython.rlib.debug import debug_print
debug_print("!!! BAD UTF8 !!!")
debug_print(str([ord(c) for c in utf8str]))
debug_print("length", length, "real_length", real_length)
> raise BadUtf8
E BadUtf8
objspace/std/unicodeobject.py:86: BadUtf8
----------------------------- Captured stderr call -----------------------------
!!! BAD UTF8 !!!
[91, 237, 178, 128, 93]
length 5 real_length 3
=========================== short test summary info ============================
FAIL interpreter/test/test_main.py::TestMain::()::test_run_module
FAIL interpreter/test/test_main.py::TestMainPEP3120::()::test_pep3120
FAIL interpreter/test/test_module.py::AppTest_ModuleObject::()::test_name_nonascii
FAIL interpreter/test/test_objspace.py::TestObjSpace::()::test_text_w
FAIL interpreter/test/test_syntax.py::AppTestSyntaxError::()::test_cpython_issue2382
FAIL interpreter/test/test_targetpypy.py::TestTargetPyPy::()::test_run
FAIL interpreter/test/test_unicodehelper.py::test_encode_utf_8_combine_surrogates
FAIL interpreter/test/test_unicodehelper.py::test_decode_utf8sp
FAIL interpreter/test/test_unicodehelper.py::test_latin1_shortcut_bug
FAIL interpreter/test/test_unicodehelper.py::test_utf32_encode_bytes_replacement_is_simply_copied
======= 10 failed, 1315 passed, 19 skipped, 1 xfailed in 530.48 seconds ========
++ 00:47:31 starting module/_pypyjson/test [30 started in total]
__ module/_multiprocessing/test [27 done in total, somefailed=False] __________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 13 items
module/_multiprocessing/test/test_interp_semaphore.py .
module/_multiprocessing/test/test_semaphore.py ..........
module/_multiprocessing/test/test_win32.py s
module/_multiprocessing/test/test_ztranslation.py .
==================== 12 passed, 1 skipped in 76.30 seconds =====================
++ 00:48:08 starting module/_random/test [31 started in total]
__ module/_pypyjson/test [28 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 56 items
module/_pypyjson/test/apptest__pypyjson.py .........
module/_pypyjson/test/test__pypyjson.py ............................................
module/_pypyjson/test/test_simd.py ...
========================== 56 passed in 49.29 seconds ==========================
++ 00:48:23 starting module/_rawffi/alt/test [32 started in total]
__ module/_pickle/test [29 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 96 items
module/_pickle/test/apptest_optional_frames.py ..
module/_pickle/test/apptest_pickle.py ...............................................................s...
module/_pickle/test/apptest_pypy_extensions.py ...........................
==================== 95 passed, 1 skipped in 105.96 seconds ====================
++ 00:48:39 starting module/_rawffi/test [33 started in total]
__ module/_random/test [30 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 13 items
module/_random/test/test_random.py ............
module/_random/test/test_ztranslation.py .
========================== 13 passed in 30.76 seconds ==========================
++ 00:48:41 starting module/_socket/test [34 started in total]
__ module/_rawffi/alt/test [31 done in total, somefailed=False] _______________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 73 items
module/_rawffi/alt/test/test_ffitype.py .....
module/_rawffi/alt/test/test_funcptr.py ..................................ssssss.s
module/_rawffi/alt/test/test_struct.py ...............
module/_rawffi/alt/test/test_type_converter.py ...........
==================== 66 passed, 7 skipped in 21.09 seconds =====================
++ 00:48:46 starting module/_sre/test [35 started in total]
__ module/_posixsubprocess/test [32 done in total, somefailed=False] __________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 10 items
module/_posixsubprocess/test/apptest_subprocess.py .........
module/_posixsubprocess/test/test_ztranslation.py .
========================== 10 passed in 90.23 seconds ==========================
++ 00:48:53 starting module/_vmprof/test [36 started in total]
__ module/_vmprof/test [33 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 7 items
module/_vmprof/test/test__vmprof.py ....s
module/_vmprof/test/test_direct.py ..
===================== 6 passed, 1 skipped in 36.10 seconds =====================
++ 00:49:31 starting module/_warnings/test [37 started in total]
__ module/_warnings/test [34 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 17 items
module/_warnings/test/apptest_warnings.py ........s.s.....
module/_warnings/test/test_warnings.py .
==================== 15 passed, 2 skipped in 27.67 seconds =====================
++ 00:50:03 starting module/_weakref/test [38 started in total]
__ module/_sre/test [35 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 160 items
module/_sre/test/apptest_sre.py ..................................................................
module/_sre/test/test_app_sre.py .........................................s.s......................
module/_sre/test/test_sre_buf.py ............................
==================== 158 passed, 2 skipped in 72.39 seconds ====================
++ 00:50:07 starting module/_winreg/test [39 started in total]
__ module/_winreg/test [36 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.10 seconds ===========================
++ 00:50:08 starting module/array/test [40 started in total]
__ module/_rawffi/test [37 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 84 items
module/_rawffi/test/apptest_rawffi.py .
module/_rawffi/test/test__rawffi.py .....s.............................................s..........s......
module/_rawffi/test/test_exit.py .
module/_rawffi/test/test_nested.py ......
module/_rawffi/test/test_struct.py ...
module/_rawffi/test/test_tracker.py ...
module/_rawffi/test/test_ztranslation.py .
==================== 81 passed, 3 skipped in 96.63 seconds =====================
n: 2
Arg 0: 3
Arg 1: 15
++ 00:50:20 starting module/atexit/test [41 started in total]
__ module/atexit/test [38 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 2 items
module/atexit/test/apptest_atexit.py ..
========================== 2 passed in 20.57 seconds ===========================
++ 00:50:44 starting module/binascii/test [42 started in total]
__ module/_weakref/test [39 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 43 items
module/_weakref/test/apptest_weakref.py ...........................................
========================== 43 passed in 49.38 seconds ==========================
++ 00:50:55 starting module/bz2/test [43 started in total]
__ module/_socket/test [40 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 87 items
module/_socket/test/apptest_socket.py .....................ss..................s....................
module/_socket/test/test_sock_app.py ........................
module/_socket/test/test_ztranslation.py .
==================== 84 passed, 3 skipped in 143.65 seconds ====================
++ 00:51:05 starting module/cmath/test [44 started in total]
__ module/binascii/test [41 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 18 items
module/binascii/test/test_binascii.py ..................
========================== 18 passed in 22.89 seconds ==========================
++ 00:51:08 starting module/cpyext/test/test_api.py [45 started in total]
__ module/cmath/test [42 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 18 items
module/cmath/test/test_cmath.py ..................
========================== 18 passed in 12.97 seconds ==========================
++ 00:51:20 starting module/cpyext/test/test_arraymodule.py [46 started in total]
__ module/array/test [43 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 64 items
module/array/test/apptest_array.py ...
module/array/test/test_array.py .....................s..................s...................
module/array/test/test_ztranslation.py .
==================== 62 passed, 2 skipped in 102.87 seconds ====================
++ 00:51:57 starting module/cpyext/test/test_async_iter.py [47 started in total]
__ module/cpyext/test/test_api.py [44 done in total, somefailed=False] ________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 4 items
module/cpyext/test/test_api.py ....
========================== 4 passed in 43.80 seconds ===========================
++ 00:52:06 starting module/cpyext/test/test_boolobject.py [48 started in total]
__ module/bz2/test [45 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 53 items
module/bz2/test/apptest_bz2_compdecomp.py .s...
module/bz2/test/test_bz2_compdecomp.py ..s.............
module/bz2/test/test_bz2_file.py ............................
module/bz2/test/test_interpbz2.py ...
module/bz2/test/test_large.py s
==================== 50 passed, 3 skipped in 86.34 seconds =====================
++ 00:52:22 starting module/cpyext/test/test_borrow.py [49 started in total]
__ module/cpyext/test/test_async_iter.py [46 done in total, somefailed=False] _
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_async_iter.py sss
========================== 3 skipped in 35.35 seconds ==========================
++ 00:52:48 starting module/cpyext/test/test_buffer.py [50 started in total]
__ module/cpyext/test/test_boolobject.py [47 done in total, somefailed=False] _
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 4 items
module/cpyext/test/test_boolobject.py ....
========================== 4 passed in 55.73 seconds ===========================
++ 00:53:19 starting module/cpyext/test/test_bytearrayobject.py [51 started in total]
__ module/cpyext/test/test_arraymodule.py [48 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 18 items
module/cpyext/test/test_arraymodule.py ..........x.......
==================== 17 passed, 1 xfailed in 104.71 seconds ====================
++ 00:53:23 starting module/cpyext/test/test_bytesobject.py [52 started in total]
__ module/cpyext/test/test_borrow.py [49 done in total, somefailed=False] _____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_borrow.py ...
========================== 3 passed in 52.64 seconds ===========================
++ 00:53:28 starting module/cpyext/test/test_capsule.py [53 started in total]
__ module/cpyext/test/test_buffer.py [50 done in total, somefailed=False] _____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/cpyext/test/test_buffer.py .....
========================== 5 passed in 63.10 seconds ===========================
++ 00:54:08 starting module/cpyext/test/test_cell.py [54 started in total]
__ module/cpyext/test/test_bytearrayobject.py [51 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/cpyext/test/test_bytearrayobject.py ......
========================== 6 passed in 58.59 seconds ===========================
++ 00:54:32 starting module/cpyext/test/test_classobject.py [55 started in total]
__ module/cpyext/test/test_capsule.py [52 done in total, somefailed=False] ____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_capsule.py ...
========================== 3 passed in 65.76 seconds ===========================
++ 00:54:48 starting module/cpyext/test/test_codecs.py [56 started in total]
__ module/cpyext/test/test_bytesobject.py [53 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 20 items
module/cpyext/test/test_bytesobject.py ....................
========================== 20 passed in 88.87 seconds ==========================
++ 00:55:05 starting module/cpyext/test/test_complexobject.py [57 started in total]
__ module/cpyext/test/test_cell.py [54 done in total, somefailed=False] _______
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_cell.py .
========================== 1 passed in 49.72 seconds ===========================
++ 00:55:14 starting module/cpyext/test/test_contextvars.py [58 started in total]
__ module/cpyext/test/test_classobject.py [55 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 2 items
module/cpyext/test/test_classobject.py ..
========================== 2 passed in 51.69 seconds ===========================
++ 00:55:38 starting module/cpyext/test/test_cpyext.py [59 started in total]
__ module/cpyext/test/test_codecs.py [56 done in total, somefailed=False] _____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_codecs.py ...
========================== 3 passed in 48.84 seconds ===========================
++ 00:55:53 starting module/cpyext/test/test_datetime.py [60 started in total]
__ module/cpyext/test/test_complexobject.py [57 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/cpyext/test/test_complexobject.py ......
========================== 6 passed in 58.71 seconds ===========================
++ 00:56:18 starting module/cpyext/test/test_dictobject.py [61 started in total]
__ module/cpyext/test/test_contextvars.py [58 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_contextvars.py .
========================== 1 passed in 57.29 seconds ===========================
++ 00:56:26 starting module/cpyext/test/test_eval.py [62 started in total]
__ module/cpyext/test/test_datetime.py [59 done in total, somefailed=False] ___
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 16 items
module/cpyext/test/test_datetime.py ................
========================== 16 passed in 95.05 seconds ==========================
++ 00:57:42 starting module/cpyext/test/test_exception.py [63 started in total]
__ module/cpyext/test/test_dictobject.py [60 done in total, somefailed=False] _
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 19 items
module/cpyext/test/test_dictobject.py ...................
========================= 19 passed in 101.44 seconds ==========================
++ 00:58:14 starting module/cpyext/test/test_fileobject.py [64 started in total]
__ module/cpyext/test/test_cpyext.py [61 done in total, somefailed=False] _____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 26 items
module/cpyext/test/test_cpyext.py ..s........s..............
==================== 24 passed, 2 skipped in 142.32 seconds ====================
++ 00:58:17 starting module/cpyext/test/test_floatobject.py [65 started in total]
__ module/cpyext/test/test_eval.py [62 done in total, somefailed=False] _______
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 19 items
module/cpyext/test/test_eval.py ...................
========================= 19 passed in 100.56 seconds ==========================
++ 00:58:23 starting module/cpyext/test/test_frameobject.py [66 started in total]
__ module/cpyext/test/test_exception.py [63 done in total, somefailed=False] __
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 7 items
module/cpyext/test/test_exception.py .......
========================== 7 passed in 64.19 seconds ===========================
++ 00:59:02 starting module/cpyext/test/test_funcobject.py [67 started in total]
__ module/cpyext/test/test_fileobject.py [64 done in total, somefailed=False] _
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_fileobject.py .
========================== 1 passed in 47.94 seconds ===========================
++ 00:59:20 starting module/cpyext/test/test_genobject.py [68 started in total]
__ module/cpyext/test/test_frameobject.py [65 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 4 items
module/cpyext/test/test_frameobject.py ....
========================== 4 passed in 57.95 seconds ===========================
++ 00:59:35 starting module/cpyext/test/test_getargs.py [69 started in total]
__ module/cpyext/test/test_floatobject.py [66 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_floatobject.py ..............
========================== 14 passed in 78.32 seconds ==========================
++ 00:59:52 starting module/cpyext/test/test_import.py [70 started in total]
__ module/cpyext/test/test_genobject.py [67 done in total, somefailed=False] __
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_genobject.py ...
========================== 3 passed in 79.31 seconds ===========================
++ 01:00:54 starting module/cpyext/test/test_iterator.py [71 started in total]
__ module/cpyext/test/test_funcobject.py [68 done in total, somefailed=False] _
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_funcobject.py ..............
========================= 14 passed in 103.35 seconds ==========================
++ 01:00:58 starting module/cpyext/test/test_listobject.py [72 started in total]
__ module/cpyext/test/test_getargs.py [69 done in total, somefailed=False] ____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 16 items
module/cpyext/test/test_getargs.py ................
========================== 16 passed in 91.41 seconds ==========================
++ 01:01:24 starting module/cpyext/test/test_longobject.py [73 started in total]
__ module/cpyext/test/test_import.py [70 done in total, somefailed=False] _____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
module/cpyext/test/test_import.py ........
========================== 8 passed in 105.95 seconds ==========================
++ 01:01:55 starting module/cpyext/test/test_mapping.py [74 started in total]
__ module/cpyext/test/test_iterator.py [71 done in total, somefailed=False] ___
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/cpyext/test/test_iterator.py ......
========================== 6 passed in 55.41 seconds ===========================
++ 01:02:07 starting module/cpyext/test/test_marshal.py [75 started in total]
__ module/cpyext/test/test_listobject.py [72 done in total, somefailed=False] _
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_listobject.py ..............
========================== 14 passed in 76.89 seconds ==========================
++ 01:02:33 starting module/cpyext/test/test_memoryobject.py [76 started in total]
__ module/cpyext/test/test_mapping.py [73 done in total, somefailed=False] ____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/cpyext/test/test_mapping.py .....
========================== 5 passed in 46.21 seconds ===========================
++ 01:02:54 starting module/cpyext/test/test_methodobject.py [77 started in total]
__ module/cpyext/test/test_marshal.py [74 done in total, somefailed=False] ____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 2 items
module/cpyext/test/test_marshal.py ..
========================== 2 passed in 50.90 seconds ===========================
++ 01:03:13 starting module/cpyext/test/test_misc.py [78 started in total]
__ module/cpyext/test/test_longobject.py [75 done in total, somefailed=False] _
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 25 items
module/cpyext/test/test_longobject.py .........................
========================== 25 passed in 98.25 seconds ==========================
++ 01:03:20 starting module/cpyext/test/test_module.py [79 started in total]
__ module/cpyext/test/test_misc.py [76 done in total, somefailed=False] _______
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_misc.py .
========================== 1 passed in 54.66 seconds ===========================
++ 01:04:18 starting module/cpyext/test/test_namespaceobject.py [80 started in total]
__ module/cpyext/test/test_memoryobject.py [77 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_memoryobject.py ...s...s......
==================== 12 passed, 2 skipped in 95.88 seconds =====================
++ 01:04:22 starting module/cpyext/test/test_ndarrayobject.py [81 started in total]
__ module/cpyext/test/test_ndarrayobject.py [78 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items / 1 skipped
========================== 1 skipped in 0.37 seconds ===========================
++ 01:04:34 starting module/cpyext/test/test_number.py [82 started in total]
__ module/cpyext/test/test_methodobject.py [79 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_methodobject.py ..............
========================== 14 passed in 88.26 seconds ==========================
++ 01:04:35 starting module/cpyext/test/test_object.py [83 started in total]
__ module/cpyext/test/test_namespaceobject.py [80 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_namespaceobject.py .
========================== 1 passed in 52.78 seconds ===========================
++ 01:05:24 starting module/cpyext/test/test_pyerrors.py [84 started in total]
__ module/cpyext/test/test_module.py [81 done in total, somefailed=False] _____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 25 items
module/cpyext/test/test_module.py .........................
========================= 25 passed in 133.86 seconds ==========================
++ 01:05:53 starting module/cpyext/test/test_pyfile.py [85 started in total]
__ module/cpyext/test/test_number.py [82 done in total, somefailed=False] _____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 7 items
module/cpyext/test/test_number.py .......
========================== 7 passed in 65.62 seconds ===========================
++ 01:05:54 starting module/cpyext/test/test_pymem.py [86 started in total]
__ module/cpyext/test/test_pymem.py [83 done in total, somefailed=False] ______
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_pymem.py .
========================== 1 passed in 52.53 seconds ===========================
++ 01:07:00 starting module/cpyext/test/test_pysignals.py [87 started in total]
__ module/cpyext/test/test_pyfile.py [84 done in total, somefailed=False] _____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 7 items
module/cpyext/test/test_pyfile.py ...x...
===================== 6 passed, 1 xfailed in 61.44 seconds =====================
++ 01:07:13 starting module/cpyext/test/test_pystate.py [88 started in total]
__ module/cpyext/test/test_object.py [85 done in total, somefailed=False] _____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 40 items
module/cpyext/test/test_object.py .......................s................
==================== 39 passed, 1 skipped in 146.07 seconds ====================
++ 01:07:15 starting module/cpyext/test/test_pystrhex.py [89 started in total]
__ module/cpyext/test/test_pyerrors.py [86 done in total, somefailed=False] ___
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 33 items
module/cpyext/test/test_pyerrors.py ........s.....s........s...s.....
==================== 29 passed, 4 skipped in 139.24 seconds ====================
++ 01:08:03 starting module/cpyext/test/test_pystrtod.py [90 started in total]
__ module/cpyext/test/test_pysignals.py [87 done in total, somefailed=False] __
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_pysignals.py .
========================== 1 passed in 49.75 seconds ===========================
++ 01:08:05 starting module/cpyext/test/test_sequence.py [91 started in total]
__ module/cpyext/test/test_pystrhex.py [88 done in total, somefailed=False] ___
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_pystrhex.py .
========================== 1 passed in 47.10 seconds ===========================
++ 01:08:13 starting module/cpyext/test/test_setobject.py [92 started in total]
__ module/cpyext/test/test_pystate.py [89 done in total, somefailed=False] ____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/cpyext/test/test_pystate.py ....x.....sx..
=============== 11 passed, 1 skipped, 2 xfailed in 66.73 seconds ===============
++ 01:08:33 starting module/cpyext/test/test_sliceobject.py [93 started in total]
__ module/cpyext/test/test_setobject.py [90 done in total, somefailed=False] __
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 9 items
module/cpyext/test/test_setobject.py .........
========================== 9 passed in 68.50 seconds ===========================
++ 01:09:40 starting module/cpyext/test/test_structseq.py [94 started in total]
__ module/cpyext/test/test_pystrtod.py [91 done in total, somefailed=False] ___
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 20 items
module/cpyext/test/test_pystrtod.py ....................
========================== 20 passed in 85.71 seconds ==========================
++ 01:09:45 starting module/cpyext/test/test_sysmodule.py [95 started in total]
__ module/cpyext/test/test_sequence.py [92 done in total, somefailed=False] ___
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 23 items
module/cpyext/test/test_sequence.py .......................
========================== 23 passed in 95.46 seconds ==========================
++ 01:09:54 starting module/cpyext/test/test_thread.py [96 started in total]
__ module/cpyext/test/test_sliceobject.py [93 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
module/cpyext/test/test_sliceobject.py ........
========================== 8 passed in 72.62 seconds ===========================
++ 01:10:00 starting module/cpyext/test/test_traceback.py [97 started in total]
__ module/cpyext/test/test_structseq.py [94 done in total, somefailed=False] __
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_structseq.py .
========================== 1 passed in 44.37 seconds ===========================
++ 01:10:39 starting module/cpyext/test/test_translate.py [98 started in total]
__ module/cpyext/test/test_sysmodule.py [95 done in total, somefailed=False] __
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_sysmodule.py ...
========================== 3 passed in 52.46 seconds ===========================
++ 01:10:51 starting module/cpyext/test/test_tupleobject.py [99 started in total]
__ module/cpyext/test/test_traceback.py [96 done in total, somefailed=False] __
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_traceback.py .
========================== 1 passed in 38.56 seconds ===========================
++ 01:10:51 starting module/cpyext/test/test_typedeallocate.py [100 started in total]
__ module/cpyext/test/test_translate.py [97 done in total, somefailed=False] __
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/cpyext/test/test_translate.py .
=========================== 1 passed in 6.16 seconds ===========================
++ 01:10:59 starting module/cpyext/test/test_typeobject.py [101 started in total]
__ module/cpyext/test/test_thread.py [98 done in total, somefailed=False] _____
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 6 items
module/cpyext/test/test_thread.py x...x.
===================== 4 passed, 2 xfailed in 80.33 seconds =====================
++ 01:11:29 starting module/cpyext/test/test_unicodeobject.py [102 started in total]
__ module/cpyext/test/test_tupleobject.py [99 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 10 items
module/cpyext/test/test_tupleobject.py ..........
========================== 10 passed in 73.56 seconds ==========================
++ 01:12:18 starting module/cpyext/test/test_userslots.py [103 started in total]
__ module/cpyext/test/test_typedeallocate.py [100 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/cpyext/test/test_typedeallocate.py ..s..
===================== 4 passed, 1 skipped in 88.70 seconds =====================
++ 01:12:33 starting module/cpyext/test/test_version.py [104 started in total]
__ module/cpyext/test/test_version.py [101 done in total, somefailed=False] ___
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/cpyext/test/test_version.py ...
========================== 3 passed in 58.78 seconds ===========================
++ 01:13:46 starting module/cpyext/test/test_weakref.py [105 started in total]
__ module/cpyext/test/test_userslots.py [102 done in total, somefailed=False] _
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 7 items
module/cpyext/test/test_userslots.py .......
========================== 7 passed in 84.41 seconds ===========================
called power
++ 01:14:00 starting module/crypt/test [106 started in total]
__ module/crypt/test [103 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/crypt/test/test_crypt.py .
========================== 1 passed in 38.15 seconds ===========================
++ 01:14:44 starting module/errno/test [107 started in total]
__ module/errno/test [104 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/errno/test/test_errno.py ...
========================== 3 passed in 10.82 seconds ===========================
++ 01:14:56 starting module/exceptions/test [108 started in total]
__ module/cpyext/test/test_weakref.py [105 done in total, somefailed=False] ___
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/cpyext/test/test_weakref.py .....
========================== 5 passed in 75.74 seconds ===========================
++ 01:15:20 starting module/faulthandler/test [109 started in total]
__ module/cpyext/test/test_unicodeobject.py [106 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 62 items
module/cpyext/test/test_unicodeobject.py .......................................ss.....................
==================== 60 passed, 2 skipped in 229.31 seconds ====================
++ 01:15:35 starting module/fcntl/test [110 started in total]
__ module/exceptions/test [107 done in total, somefailed=False] _______________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 101 items
module/exceptions/test/apptest_exceptions.py .....................................................
module/exceptions/test/test_exc.py ........s.......................................
==================== 100 passed, 1 skipped in 39.57 seconds ====================
++ 01:15:40 starting module/gc/test [111 started in total]
__ module/faulthandler/test [108 done in total, somefailed=False] _____________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items
module/faulthandler/test/test_faulthander.py ..
module/faulthandler/test/test_ztranslation.py .
========================== 3 passed in 23.03 seconds ===========================
++ 01:15:44 starting module/imp/test [112 started in total]
__ module/fcntl/test [109 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 14 items
module/fcntl/test/apptest_fcntl.py ..sss.
module/fcntl/test/test_fcntl.py ........
==================== 11 passed, 3 skipped in 38.98 seconds =====================
++ 01:16:19 starting module/itertools/test [113 started in total]
__ module/cpyext/test/test_typeobject.py [110 done in total, somefailed=False]
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 64 items
module/cpyext/test/test_typeobject.py ...................s...................................s........
==================== 62 passed, 2 skipped in 310.30 seconds ====================
++ 01:16:24 starting module/marshal/test [114 started in total]
__ module/gc/test [111 done in total, somefailed=False] _______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 30 items
module/gc/test/test_app_referents.py ....
module/gc/test/test_gc.py .....x...
module/gc/test/test_hook.py ........
module/gc/test/test_referents.py ...s....
module/gc/test/test_ztranslation.py .
=============== 28 passed, 1 skipped, 1 xfailed in 44.20 seconds ===============
++ 01:16:32 starting module/math/test [115 started in total]
__ module/marshal/test [112 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 51 items
module/marshal/test/apptest_marshal.py ...............................................
module/marshal/test/test_marshal.py .
module/marshal/test/test_marshalimpl.py ...
========================== 51 passed in 24.72 seconds ==========================
++ 01:16:52 starting module/micronumpy/test [116 started in total]
__ module/micronumpy/test [113 done in total, somefailed=False] _______________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 0 items
========================= no tests ran in 0.00 seconds =========================
++ 01:16:54 starting module/mmap/test [117 started in total]
__ module/mmap/test [114 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 46 items
module/mmap/test/test_mmap.py ......................s.......................
==================== 45 passed, 1 skipped in 33.26 seconds =====================
++ 01:17:32 starting module/operator/test [118 started in total]
__ module/itertools/test [115 done in total, somefailed=False] ________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 91 items
module/itertools/test/apptest_itertools.py .........
module/itertools/test/test_itertools.py .................................................................................
module/itertools/test/test_ztranslation.py .
========================== 91 passed in 98.16 seconds ==========================
++ 01:18:01 starting module/posix/test [119 started in total]
__ module/operator/test [116 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 28 items
module/operator/test/test_operator.py ........................
module/operator/test/test_tscmp.py ....
========================== 28 passed in 39.10 seconds ==========================
++ 01:18:17 starting module/pwd/test [120 started in total]
__ module/math/test [117 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 209 items
module/math/test/apptest_math.py ...........s
module/math/test/test_direct.py ......................................................................................................................................................................
module/math/test/test_math.py ............s..................
=================== 207 passed, 2 skipped in 115.83 seconds ====================
++ 01:18:35 starting module/pyexpat/test [121 started in total]
__ module/pwd/test [118 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
module/pwd/test/test_pwd.py ....
module/pwd/test/test_ztranslation.py .
========================== 5 passed in 37.17 seconds ===========================
++ 01:18:55 starting module/pypyjit/test [122 started in total]
__ module/imp/test [119 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 123 items
module/imp/test/test_app.py .......................
module/imp/test/test_import.py ..........................s....................................s.........s........s.................
=================== 119 passed, 4 skipped in 195.51 seconds ====================
++ 01:19:07 starting module/select/test [123 started in total]
__ module/pyexpat/test [120 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 21 items
module/pyexpat/test/apptest_pyexpat.py ...
module/pyexpat/test/test_build.py .
module/pyexpat/test/test_parser.py .................
========================== 21 passed in 44.39 seconds ==========================
++ 01:19:26 starting module/signal/test [124 started in total]
__ module/posix/test [121 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 182 items / 2 skipped
module/posix/test/apptest_posix.py ....
module/posix/test/test_interp_posix.py ....
module/posix/test/test_posix2.py ............................................................................................s......s..................s..ss...................ssss........
module/posix/test/test_scandir.py ....................
=================== 173 passed, 11 skipped in 99.75 seconds ====================
++ 01:19:42 starting module/struct/test [125 started in total]
__ module/pypyjit/test [122 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 29 items
module/pypyjit/test/test_jit_hook.py ........s
module/pypyjit/test/test_jit_not_in_trace.py ..
module/pypyjit/test/test_jit_setup.py ....
module/pypyjit/test/test_policy.py ............
module/pypyjit/test/test_pyframe.py .
module/pypyjit/test/test_ztranslation.py .
==================== 28 passed, 1 skipped in 57.41 seconds =====================
++ 01:19:53 starting module/sys/test [126 started in total]
__ module/select/test [123 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 46 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 .
module/select/test/test_ztranslation.py .
==================== 40 passed, 6 skipped in 80.65 seconds =====================
++ 01:20:34 starting module/termios/test [127 started in total]
__ module/struct/test [124 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 52 items
module/struct/test/apptest_struct.py ..........................................
module/struct/test/apptest_structbuffer.py ..
module/struct/test/test_struct.py .......
module/struct/test/test_ztranslation.py .
========================== 52 passed in 55.34 seconds ==========================
++ 01:20:41 starting module/test_lib_pypy [128 started in total]
__ module/sys/test [125 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 97 items
module/sys/test/apptest_audit.py .........
module/sys/test/apptest_initpath.py .
module/sys/test/apptest_sys.py .
module/sys/test/test_encoding.py ..
module/sys/test/test_initpath.py ..........
module/sys/test/test_sysmodule.py ..........................................s........................
module/sys/test/test_version.py .......
==================== 96 passed, 1 skipped in 53.53 seconds =====================
++ 01:20:52 starting module/thread/test [129 started in total]
__ module/signal/test [126 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 27 items
module/signal/test/apptest_signal.py .
module/signal/test/test_signal.py ..........................
========================== 27 passed in 87.90 seconds ==========================
++ 01:21:01 starting module/time/test [130 started in total]
__ module/test_lib_pypy [127 done in total, somefailed=False] _________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 238 items / 5 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 ......
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_stackless.py ..............................
module/test_lib_pypy/test_stackless_pickling.py ..
module/test_lib_pypy/test_structseq.py ...........
module/test_lib_pypy/test_tputil.py ..s....
==================== 236 passed, 7 skipped in 85.18 seconds ====================
++ 01:22:08 starting module/token/test [131 started in total]
__ module/token/test [128 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
module/token/test/apptest_token.py ........
========================== 8 passed in 10.27 seconds ===========================
++ 01:22:20 starting module/unicodedata/test [132 started in total]
__ module/time/test [129 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 43 items
module/time/test/apptest_time.py ........................s................
module/time/test/test_timeutils.py .
module/time/test/test_ztranslation.py .
==================== 42 passed, 1 skipped in 91.07 seconds =====================
++ 01:22:35 starting module/zipimport/test [133 started in total]
__ module/zipimport/test [130 done in total, somefailed=False] ________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
module/zipimport/test/apptest_zipimport.py .
========================== 1 passed in 10.73 seconds ===========================
++ 01:22:47 starting module/zlib/test [134 started in total]
__ module/unicodedata/test [131 done in total, somefailed=False] ______________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 35 items
module/unicodedata/test/test_hyp.py ................
module/unicodedata/test/test_unicodedata.py ...................
========================== 35 passed in 29.30 seconds ==========================
++ 01:22:53 starting objspace/fake/test [135 started in total]
__ module/zlib/test [132 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 38 items
module/zlib/test/test_zlib.py ...............................s..s...
==================== 36 passed, 2 skipped in 31.41 seconds =====================
++ 01:23:20 starting objspace/std/test [136 started in total]
__ module/termios/test [133 done in total, somefailed=False] __________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 10 items
module/termios/test/test_termios.py ..........
========================= 10 passed in 163.74 seconds ==========================
++ 01:23:21 starting objspace/test [137 started in total]
__ objspace/fake/test [134 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 21 items
objspace/fake/test/test_checkmodule.py ........
objspace/fake/test/test_objspace.py .............
========================== 21 passed in 30.00 seconds ==========================
++ 01:23:25 starting sandbox/test [138 started in total]
__ objspace/test [135 done in total, somefailed=False] ________________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 75 items
objspace/test/apptest_binop_overriding.py .
objspace/test/apptest_descriptor.py ....s....
objspace/test/apptest_descroperation.py ................s......................................
objspace/test/test_descroperation.py ..........
==================== 73 passed, 2 skipped in 21.67 seconds =====================
++ 01:23:44 starting tool/bench/test [139 started in total]
__ tool/bench/test [136 done in total, somefailed=False] ______________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 3 items / 1 skipped
tool/bench/test/test_pypyresult.py ...
===================== 3 passed, 1 skipped in 1.17 seconds ======================
++ 01:23:47 starting tool/memusage/test [140 started in total]
__ tool/memusage/test [137 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 5 items
tool/memusage/test/test_log2gnumeric.py .....
=========================== 5 passed in 1.09 seconds ===========================
++ 01:23:49 starting tool/pytest/fake_pytest/test [141 started in total]
__ sandbox/test [138 done in total, somefailed=False] _________________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
sandbox/test/test_pypy_interact.py .
========================== 1 passed in 27.10 seconds ===========================
++ 01:23:53 starting tool/pytest/test [142 started in total]
__ tool/pytest/fake_pytest/test [139 done in total, somefailed=False] _________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 1 items
tool/pytest/fake_pytest/test/apptest_fake_pytest.py .
=========================== 1 passed in 8.36 seconds ===========================
++ 01:23:59 starting tool/release/test [143 started in total]
__ tool/release/test [140 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 8 items
tool/release/test/test_package.py ....s
tool/release/test/test_smartstrip.py ...
===================== 7 passed, 1 skipped in 24.59 seconds =====================
++ 01:24:27 starting tool/test [144 started in total]
__ tool/test [141 done in total, somefailed=False] ____________________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 29 items
tool/test/test_gdb_pypy.py ...........
tool/test/test_getdocstrings.py ...
tool/test/test_isolate.py .......
tool/test/test_lib_pypy.py ...
tool/test/test_license.py .
tool/test/test_package.py .
tool/test/test_tab.py ..
tool/test/test_template.py .
========================== 29 passed in 13.25 seconds ==========================
__ module/thread/test [142 done in total, somefailed=False] ___________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 56 items
module/thread/test/test_fork.py s...
module/thread/test/test_gil.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 ...............
==================== 55 passed, 1 skipped in 244.58 seconds ====================
__ tool/pytest/test [143 done in total, somefailed=False] _____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 25 items
tool/pytest/test/test_appsupport.py .........
tool/pytest/test/test_astrewrite.py .....
tool/pytest/test/test_conftest1.py ...xx
tool/pytest/test/test_pytestsupport.py ......
==================== 23 passed, 2 xfailed in 126.78 seconds ====================
__ objspace/std/test [144 done in total, somefailed=False] ____________________
============================= test session starts ==============================
platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/buildbot/slave/own-linux-x86-64/build/pypy/.hypothesis/examples')
pytest-2.9.2 from /buildbot/slave/own-linux-x86-64/build/pytest.pyc
rootdir: /buildbot/slave/own-linux-x86-64/build, inifile: pytest.ini
plugins: hypothesis-4.39.3
collected 2523 items
objspace/std/test/apptest_boolobject.py .........
objspace/std/test/apptest_bytearrayobject.py .....
objspace/std/test/apptest_callmethod.py ..........
objspace/std/test/apptest_complexobject.py ....................................
objspace/std/test/apptest_contains.py ..
objspace/std/test/apptest_fstring.py .....................
objspace/std/test/apptest_instmethobject.py .....
objspace/std/test/apptest_iterobject.py .....................
objspace/std/test/apptest_memoryobject.py ........
objspace/std/test/apptest_operation.py .
objspace/std/test/apptest_specializedtuple.py ........................
objspace/std/test/apptest_stringformat.py .................s......s..................s........................
objspace/std/test/apptest_tuple.py ........................
objspace/std/test/apptest_typeobjject.py ........
objspace/std/test/apptest_unicode.py ...........................s..........................................................................................
objspace/std/test/apptest_userobject.py ........................
objspace/std/test/test_boolobject.py .......
objspace/std/test/test_bytearrayobject.py ......................................................................................
objspace/std/test/test_bytesobject.py ................................................................................s.......................
objspace/std/test/test_callmethod.py ...
objspace/std/test/test_celldict.py ..........................................
objspace/std/test/test_complexobject.py ....
objspace/std/test/test_dictmultiobject.py .........s.s.........................................................s.........................................................s...........................................................................
objspace/std/test/test_dictproxy.py ................
objspace/std/test/test_floatobject.py ......................................................
objspace/std/test/test_identitydict.py .....
objspace/std/test/test_identityset.py .......
objspace/std/test/test_index.py ...................................
objspace/std/test/test_intobject.py ...............................................................................................................................................................
objspace/std/test/test_iterobject.py ....
objspace/std/test/test_jsondict.py ..........
objspace/std/test/test_kwargsdict.py ....................................
objspace/std/test/test_lengthhint.py .....................
objspace/std/test/test_listobject.py ..................................................................................................................
objspace/std/test/test_liststrategies.py ...................................................................s...................................................................
objspace/std/test/test_longobject.py ....................................................
objspace/std/test/test_mapdict.py ..........................................................................................s.......................................................
objspace/std/test/test_memoryobject.py .............................................
objspace/std/test/test_methodcache.py .............................................................................................
objspace/std/test/test_newformat.py .....................................................s...........
objspace/std/test/test_noneobject.py ...
objspace/std/test/test_obj.py .......................................
objspace/std/test/test_prebuiltint.py ...............................................................
objspace/std/test/test_proxy.py ssssssssssss
objspace/std/test/test_proxy_function.py ........
objspace/std/test/test_proxy_internals.py .......
objspace/std/test/test_proxy_iter.py .
objspace/std/test/test_proxy_object.py ..........
objspace/std/test/test_proxy_usercreated.py .
objspace/std/test/test_random_attr.py s....
objspace/std/test/test_setobject.py .................................................................................................
objspace/std/test/test_setstrategies.py ....s...ss...
objspace/std/test/test_sliceobject.py .............
objspace/std/test/test_smalllongobject.py ...................................................................................................................................................................................................................................................
objspace/std/test/test_specialisedtupleobject.py ....................ss....
objspace/std/test/test_stdobjspace.py s........
objspace/std/test/test_translate.py .
objspace/std/test/test_typeobject.py .............................................................................................................
objspace/std/test/test_unicodeobject.py .................
objspace/std/test/test_userobject.py .
objspace/std/test/test_versionedtype.py ...............
================== 2492 passed, 31 skipped in 314.54 seconds ===================
program finished with exit code 1
elapsedTime=3000.520125