virt_test\Scripts\python.exe testrunner/runner.py --logfile=testrun.log --config=pypy/testrunner_cfg.py --config=~/machine_cfg.py --root=pypy --timeout=4000 in dir d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build (timeout 4000 secs) watching logfiles {'pytestLog': 'testrun.log'} argv: ['virt_test\\Scripts\\python.exe', 'testrunner/runner.py', '--logfile=testrun.log', '--config=pypy/testrunner_cfg.py', '--config=~/machine_cfg.py', '--root=pypy', '--timeout=4000'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\matti\AppData\Roaming ASL.LOG=Destination=file CHOCOLATEYINSTALL=C:\ProgramData\chocolatey CHOCOLATEYLASTPATHUPDATE=133185086718935289 CHOCOLATEYTOOLSLOCATION=C:\tools CLINK_DIR=C:\Program Files (x86)\clink\0.4.9 COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=DESKTOP-RYZEN COMSPEC=C:\WINDOWS\system32\cmd.exe CONDA_BAT=d:\miniconda\condabin\conda.bat CONDA_EXE=d:\miniconda\Scripts\conda.exe CONDA_SHLVL=0 CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7 CUDA_PATH_V11_7=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7 DRIVERDATA=C:\Windows\System32\Drivers\DriverData HOMEDRIVE=C: HOMEPATH=\Users\matti LOCALAPPDATA=C:\Users\matti\AppData\Local NUMBER_OF_PROCESSORS=2 NVTOOLSEXT_PATH=C:\Program Files\NVIDIA Corporation\NvToolsExt\ OS=Windows_NT PATH=d:\CPython27\lib\site-packages\pywin32_system32;d:\pypy_stuff\pypy\externals\bin;D:\CPython27;D:\pypy_stuff\pypy2.7-v7.3.18\Scripts;D:\pypy_stuff\pypy2.7-v7.3.18;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseHg\;C:\Program Files\Git\cmd;C:\ProgramData\chocolatey\bin;C:\WINDOWS\System32\OpenSSH PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=AMD64 Family 23 Model 113 Stepping 0, AuthenticAMD PROCESSOR_LEVEL=23 PROCESSOR_REVISION=7100 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSMODULEPATH=%ProgramFiles%\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules PUBLIC=C:\Users\Public PWD=d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build PYPYCHERRYPICK= PYPY_ENABLE_WINCONSOLEIO=1 PYTEST_XDIST_AUTO_NUM_WORKERS=4 PYTHONPATH=.; RTOOLS40_HOME=C:\rtools40 RTOOLS43_HOME=C:\rtools43 RTOOLS44_HOME=C:\rtools44 SYSTEMDRIVE=C: SYSTEMROOT=C:\WINDOWS TEMP=D:\SystemTemp TMP=D:\SystemTemp TMPDIR=d:\systemtemp\pytest USERDOMAIN=DESKTOP-RYZEN USERDOMAIN_ROAMINGPROFILE=DESKTOP-RYZEN USERNAME=matti USERPROFILE=C:\Users\matti VS140COMNTOOLS=C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\ WINDIR=C:\WINDOWS using PTY: False using config pypy/testrunner_cfg.py using config C:\Users\matti/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_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: 143 to run ++ 05:31:19 starting config/test [1 started in total] ++ 05:31:19 starting interpreter/astcompiler/test [2 started in total] ++ 05:31:19 starting interpreter/pyparser/test [3 started in total] ++ 05:31:19 starting interpreter/test [4 started in total] __ config/test [1 done in total, somefailed=False] ____________________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.py rootdir: d:\pypy_stuff\buildbot64\slave\own-win-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 55.55 seconds ==================== ++ 05:32:19 starting module/__builtin__/test [5 started in total] __ interpreter/pyparser/test [2 done in total, somefailed=False] ______________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 242 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_pylexer.py . interpreter\pyparser\test\test_pyparse.py ................................................................................................................ interpreter\pyparser\test\test_pytokenizer.py ..................................................................... ======================== 242 passed in 154.06 seconds ========================= ++ 05:34:01 starting module/__pypy__/test [6 started in total] __ interpreter/astcompiler/test [3 done in total, somefailed=False] ___________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 1561 items interpreter\astcompiler\test\apptest_compiler.py ....... interpreter\astcompiler\test\apptest_exceptiongroup.py ......................... interpreter\astcompiler\test\apptest_fstring.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 ..................................................... ======================== 1561 passed in 295.63 seconds ======================== ++ 05:36:20 starting module/_abc/test [7 started in total] __ module/__builtin__/test [4 done in total, somefailed=False] ________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 321 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 . =================== 320 passed, 1 skipped in 267.24 seconds =================== ++ 05:36:50 starting module/_ast/test [8 started in total] __ module/__pypy__/test [5 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 83 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 .......... module\__pypy__\test\test_newmemoryview.py ........ module\__pypy__\test\test_os.py F module\__pypy__\test\test_signal.py ..sss module\__pypy__\test\test_special.py ............s. ================================== FAILURES =================================== _________________________ AppTestOs.test_real_getenv __________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000210834be1a8> def test_real_getenv(self): import __pypy__.os import os key = 'UNLIKELY_SET' assert key not in os.environ os.putenv(key, '42') # this one skips Python cache > assert __pypy__.os.real_getenv(key) == '42' E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\__pypy__\test\test_os.py:4]:9: AssertionError =========================== short test summary info =========================== FAIL module\__pypy__\test\test_os.py::AppTestOs::()::test_real_getenv ============== 1 failed, 78 passed, 4 skipped in 219.14 seconds =============== ++ 05:37:50 starting module/_cffi_backend/test [9 started in total] __ module/_abc/test [6 done in total, somefailed=False] _______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 6 items module\_abc\test\apptest_abc.py ... module\_abc\test\test_abc.py ... ========================== 6 passed in 91.08 seconds ========================== ++ 05:37:56 starting module/_codecs/test [10 started in total] __ interpreter/test [7 done in total, somefailed=True] ________________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 1375 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_pep695.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_syntax.py .................................... interpreter\test\apptest_sys_settrace.py .............................................................................................................................................. interpreter\test\apptest_traceback.py ......F. interpreter\test\apptest_unraisable.py .... interpreter\test\apptest_with_leak.py ......... interpreter\test\test_app_main.py sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss... 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 F.. 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 ..... interpreter\test\test_mixedmodule.py ...... interpreter\test\test_module.py .................. interpreter\test\test_objspace.py ............................................. 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 ..................... interpreter\test\test_targetpypy.py .. interpreter\test\test_typedef.py ................... interpreter\test\test_unicodehelper.py .......... interpreter\test\test_zpy.py ssssssss interpreter\test\test_zzpickle_and_slow.py s.....s..s..sss........ss...s. ================================== FAILURES =================================== __________________________ test_colors_in_traceback ___________________________ def test_colors_in_traceback(): import os def division_by_zero(a, b): return ( a + b / 0 # abc ) old_value = os.environ.get('FORCE_COLOR', None) os.environ['FORCE_COLOR'] = '1' try: from _colorize import can_colorize, ANSIColors > assert can_colorize() E (application-level) AssertionError: assert False E + where False = <function can_colorize at 0x000001175a4479b8>() interpreter\test\apptest_traceback.py:177: AssertionError _____________________ TestFSEncode.test_fsencode_fsdecode _____________________ self = <pypy.interpreter.test.test_fsencode.TestFSEncode instance at 0x00000117670ef4e0> def test_fsencode_fsdecode(self): space = self.space strs = [u"/home/bar/baz", u"c:\\"] if self.special_char: strs.append(self.special_char) for st in strs: # check roundtrip w_st = space.newtext(st.encode('utf8'), len(st)) w_enc = space.fsencode(w_st) w_st2 = space.fsdecode(w_enc) assert space.eq_w(w_st, w_st2) > assert space.fsdecode_w(w_enc) == st E assert '\xc3\xa4' == u'\xe4' E - \xc3\xa4 E + \xe4 interpreter\test\test_fsencode.py:77: AssertionError ---------------------------- Captured stderr call ----------------------------- d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\interpreter\test\test_fsencode.py:77: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal assert space.fsdecode_w(w_enc) == st d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\interpreter\test\test_fsencode.py:1: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal import sys =========================== short test summary info =========================== FAIL interpreter\test\apptest_traceback.py::test_colors_in_traceback FAIL interpreter\test\test_fsencode.py::TestFSEncode::()::test_fsencode_fsdecode ============ 2 failed, 1264 passed, 109 skipped in 462.19 seconds ============= ++ 05:39:07 starting module/_collections/test [11 started in total] __ module/_ast/test [8 done in total, somefailed=False] _______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 57 items module\_ast\test\apptest_ast.py ... module\_ast\test\test_ast.py ...................................................... ========================= 57 passed in 148.46 seconds ========================= ++ 05:39:25 starting module/_continuation/test [12 started in total] __ module/_collections/test [9 done in total, somefailed=False] _______________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 66 items module\_collections\test\apptest_defaultdict.py .............. module\_collections\test\apptest_deque.py .......................................... module\_collections\test\apptest_ordereddict.py .......... ========================= 66 passed in 83.54 seconds ========================== ++ 05:40:36 starting module/_cppyy/test [13 started in total] __ module/_cppyy/test [10 done in total, somefailed=False] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ======================== no tests ran in 0.01 seconds ========================= ++ 05:40:52 starting module/_csv/test [14 started in total] __ module/_continuation/test [11 done in total, somefailed=False] _____________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 32 items / 3 skipped module\_continuation\test\test_generator.py ssss module\_continuation\test\test_greenlet.py s.ssssss.sssssssssssssss.sss =================== 3 passed, 32 skipped in 109.43 seconds ==================== ++ 05:41:15 starting module/_demo/test [15 started in total] __ module/_codecs/test [12 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 98 items module\_codecs\test\apptest_codecs.py .. module\_codecs\test\test_codecs.py ...........................................................................F......s...... module\_codecs\test\test_locale.py FFF... module\_codecs\test\test_ztranslation.py . ================================== FAILURES =================================== _____________________ AppTestPartialEvaluation.test_mbcs ______________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000027950907bb0> def test_mbcs(self): import sys if sys.platform != 'win32': return # sanity test from _codecs import mbcs_encode, mbcs_decode toencode = u'caf\xe9', 'caf\xe9' try: # test for non-latin1 codepage, more general test needed import winreg key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE, r'System\CurrentControlSet\Control\Nls\CodePage') if winreg.QueryValueEx(key, 'ACP')[0] == u'1255': # non-latin1 toencode = u'caf\xbf',b'caf\xbf' except: assert False, 'cannot test mbcs on this windows system, check code page' assert u'test'.encode('mbcs') == b'test' > assert toencode[0].encode('mbcs') == toencode[1] E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_codecs\test\test_codecs.py:1386]:19: AssertionError ---------------------------- Captured stderr call ----------------------------- [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_codecs\test\test_codecs.py:1386]:21: SyntaxWarning: invalid escape sequence '\e' [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_codecs\test\test_codecs.py:1386]:21: SyntaxWarning: invalid escape sequence '\e' _____________________ TestLocaleCodec.test_encode_locale ______________________ self = <pypy.module._codecs.test.test_locale.TestLocaleCodec object at 0x00000279515340c8> def test_encode_locale(self): self.setlocale("en_US.UTF-8") for locale_encoder in (utf8_encode_locale_surrogateescape, utf8_encode_locale_strict): for val in u'foo', u' 日本', u'\U0001320C': utf8 = val.encode('utf-8') encoded = locale_encoder(utf8, len(val)) > assert encoded.decode('utf8') == val E assert u'\u320c' == u'\U0001320c' E - \u320c E + \U0001320c module\_codecs\test\test_locale.py:45: AssertionError _______________ TestLocaleCodec.test_encode_locale_errorhandler _______________ self = <pypy.module._codecs.test.test_locale.TestLocaleCodec object at 0x0000027950d391a0> def test_encode_locale_errorhandler(self): self.setlocale("en_US.UTF-8") locale_encoder = utf8_encode_locale_surrogateescape utf8_encoder = self.getencoder('utf-8') encode_error_handler = self.getstate().encode_error_handler for val in u'foo\udc80bar', u'\udcff\U0001320C': s = val.encode('utf8') w_s = self.space.newtext(s) expected = utf8_encoder(self.space, s, w_s, 'surrogateescape', encode_error_handler) utf8 = val.encode('utf-8') > assert locale_encoder(utf8, len(val)) == expected E assert '\xff\xe3\x88\x8c' == '\xff\xf0\x93\x88\x8c' E - \xff\xe3\x88\x8c E ? ^ E + \xff\xf0\x93\x88\x8c E ? ^^^^^ module\_codecs\test\test_locale.py:58: AssertionError _____________________ TestLocaleCodec.test_decode_locale ______________________ self = <pypy.module._codecs.test.test_locale.TestLocaleCodec object at 0x0000027950b28020> def test_decode_locale(self): self.setlocale("en_US.UTF-8") utf8_decoder = self.getdecoder('utf-8') for locale_decoder in (str_decode_locale_surrogateescape, str_decode_locale_strict): for val in 'foo', ' \xe6\x97\xa5\xe6\x9c\xac', '\xf0\x93\x88\x8c': w_s = self.space.newbytes(val) assert (locale_decoder(val) == utf8_decoder(self.space, val, w_s, 'strict', > True, None)[:2]) E assert ('\xef\xbf\xbd', 1) == ('\xf0\x93\x88\x8c', 1) E At index 0 diff: '\xef\xbf\xbd' != '\xf0\x93\x88\x8c' E Use -v to get the full diff module\_codecs\test\test_locale.py:69: AssertionError =========================== short test summary info =========================== FAIL module\_codecs\test\test_codecs.py::AppTestPartialEvaluation::()::test_mbcs FAIL module\_codecs\test\test_locale.py::TestLocaleCodec::()::test_encode_locale FAIL module\_codecs\test\test_locale.py::TestLocaleCodec::()::test_encode_locale_errorhandler FAIL module\_codecs\test\test_locale.py::TestLocaleCodec::()::test_decode_locale ============== 4 failed, 93 passed, 1 skipped in 207.03 seconds =============== ++ 05:41:28 starting module/_hpy_universal/test/_vendored [16 started in total] __ module/_demo/test [13 done in total, somefailed=False] _____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-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 34.94 seconds ========================== ++ 05:41:54 starting module/_hpy_universal/test/pypy [17 started in total] __ module/_csv/test [14 done in total, somefailed=False] ______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 34 items module\_csv\test\apptest_writer.py ...... module\_csv\test\test_dialect.py .............. module\_csv\test\test_reader.py ............. module\_csv\test\test_ztranslation.py . ========================= 34 passed in 99.78 seconds ========================== ++ 05:42:35 starting module/_io/test [18 started in total] __ module/_hpy_universal/test/pypy [15 done in total, somefailed=False] _______ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (0d4dcfdded47, Oct 09 2024, 22:30:52)\n[PyPy 7.3.18-alpha0 with MSC v.1929 64 bit (AMD64)]')argparse.c buildvalue.c format.c helpers.c structseq.c Microsoft (R) Library Manager Version 14.41.34123.0 Copyright (C) Microsoft Corporation. All rights reserved. ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ======================== no tests ran in 0.01 seconds ========================= ++ 05:42:46 starting module/_jitlog/test [19 started in total] __ module/_hpy_universal/test/_vendored [16 done in total, somefailed=False] __ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ('warning: setuptools.command.build does not exist in setuptools', '44.1.1', 'on', '2.7.18 (0d4dcfdded47, Oct 09 2024, 22:30:52)\n[PyPy 7.3.18-alpha0 with MSC v.1929 64 bit (AMD64)]')argparse.c buildvalue.c format.c helpers.c structseq.c Microsoft (R) Library Manager Version 14.41.34123.0 Copyright (C) Microsoft Corporation. All rights reserved. ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ======================== no tests ran in 0.02 seconds ========================= ++ 05:42:57 starting module/_locale/test [20 started in total] __ module/_jitlog/test [17 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\_jitlog\test\test__jitlog.py s ========================= 1 skipped in 38.63 seconds ========================== ++ 05:43:32 starting module/_lsprof/test [21 started in total] __ module/_locale/test [18 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 15 items module\_locale\test\test_locale.py .......ss.ss.s. =================== 10 passed, 5 skipped in 124.68 seconds ==================== ++ 05:45:10 starting module/_md5/test [22 started in total] __ module/_lsprof/test [19 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module\_lsprof\test\test_cprofile.py .F..F. ================================== FAILURES =================================== ________________________ AppTestCProfile.test_builtins ________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000212784b1a98> def test_builtins(self): import _lsprof prof = _lsprof.Profiler() lst = [] prof.enable() lst.append(len(lst)) prof.disable() stats = prof.getstats() expected = ( "<built-in method builtins.len>", "<method 'append' of 'list' objects>", "<method 'disable' of '_lsprof.Profiler' objects>", ) for entry in stats: > assert entry.code in expected E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_lsprof\test\test_cprofile.py:13]:15: AssertionError ____________________ AppTestCProfile.test_scale_of_result _____________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000212784b1a98> def test_scale_of_result(self): import _lsprof, time prof = _lsprof.Profiler() def foo(n): t = time.time() while abs(t - time.time()) < 1.0: pass # busy-wait for 1 second def bar(n): foo(n) prof.enable() bar(0) prof.disable() stats = prof.getstats() entries = {} for entry in stats: entries[entry.code] = entry efoo = entries[foo.__code__] ebar = entries[bar.__code__] > assert 0.9 < efoo.totaltime < 2.9 E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_lsprof\test\test_cprofile.py:130]:19: AssertionError =========================== short test summary info =========================== FAIL module\_lsprof\test\test_cprofile.py::AppTestCProfile::()::test_builtins FAIL module\_lsprof\test\test_cprofile.py::AppTestCProfile::()::test_scale_of_result ==================== 2 failed, 4 passed in 154.86 seconds ===================== ++ 05:46:14 starting module/_minimal_curses/test [23 started in total] __ module/_md5/test [20 done in total, somefailed=False] ______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 8 items module\_md5\test\test_md5.py ........ ========================== 8 passed in 94.39 seconds ========================== ++ 05:46:46 starting module/_multibytecodec/test [24 started in total] __ module/_minimal_curses/test [21 done in total, somefailed=False] ___________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True module\_minimal_curses\test\test_curses.py ssssss ========================= 6 skipped in 40.61 seconds ========================== ++ 05:47:00 starting module/_multiprocessing/test [25 started in total] __ module/_io/test [22 done in total, somefailed=True] ________________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 299 items module\_io\test\apptest_bufferedio.py . module\_io\test\apptest_bytesio.py ................. module\_io\test\apptest_io.py .......................F.....F..........F.. module\_io\test\apptest_stringio.py ........................... module\_io\test\apptest_textio.py ..............................s................. module\_io\test\test_bufferedio.py .....................ss......................ss........................ss................................ module\_io\test\test_fileio.py ..................s................. module\_io\test\test_interp_textio.py ......FF. module\_io\test\test_win32consoleio.py ......s...... ================================== FAILURES =================================== ________________________________ test_telling _________________________________ tempfile = W_UnicodeObject('d:\\systemtemp\\pytest\\pytest-of-matti\\pytest-1368\\tempfile') def test_telling(tempfile): with _io.open(tempfile, "w+", encoding="utf8") as f: p0 = f.tell() f.write("\xff\n") p1 = f.tell() f.write("\xff\n") p2 = f.tell() f.seek(0) assert p0 == 0 > assert p1 == 3 E (application-level) AssertionError: assert 4 == 3 module\_io\test\apptest_io.py:287: AssertionError ____________________________ test_warn_on_dealloc _____________________________ tempfile = W_UnicodeObject('d:\\systemtemp\\pytest\\pytest-of-matti\\pytest-1374\\tempfile') def test_warn_on_dealloc(tempfile): > _check_warn_on_dealloc(tempfile, 'wb', buffering=0) module\_io\test\apptest_io.py:376: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ args = W_TupleObject(W_UnicodeObject('d:\\systemtemp\\pytest\\pytest-of-matti\\pytest-1374\\tempfile'), W_UnicodeObject('wb')) kwargs = W_DictObject(<pypy.objspace.std.kwargsdict.KwargsDictStrategy object at 0x00000180feeb3f30>) gc = <pypy.module.gc.moduledef.Module object at 0x00000180fe0f56a8> warnings = <pypy.interpreter.module.Module object at 0x0000018082209e50> f = <pypy.objspace.std.noneobject.W_NoneObject object at 0x00000180fbc5f6a8> r = W_UnicodeObject("<_io.FileIO name='d:\\\\systemtemp\\\\pytest\\\\pytest-of-matti\\\\pytest-1374\\\\tempfile' mode='wb' closefd=True>") w = W_ListObject(<pypy.objspace.std.listobject.ObjectListStrategy object at 0x0000...reter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000018087c0c2c0>]) @py_assert2 = <pypy.objspace.std.noneobject.W_NoneObject object at 0x00000180fbc5f6a8> @py_assert5 = W_UnicodeObject('{message : ResourceWarning("unclosed file <_io.FileIO name=\'...\pypy\\\\module\\\\_io\\\\test\\\\apptest_io.py\', lineno : 371, line : None}') @py_assert4 = <pypy.objspace.std.noneobject.W_NoneObject object at 0x00000180fbc5f6a8> @py_format7 = W_UnicodeObject('"<_io.FileIO name=\'d:\\\\\\\\systemtemp\\\\\\\\pytest\\\\\\\...ne : None}\' = str(<warnings.WarningMessage object at 0x0000018087c0c2c0>)\n}') @py_format9 = W_UnicodeObject('assert "<_io.FileIO name=\'d:\\\\\\\\systemtemp\\\\\\\\pytest...ne : None}\' = str(<warnings.WarningMessage object at 0x0000018087c0c2c0>)\n}') def _check_warn_on_dealloc(*args, **kwargs): import gc import warnings f = open(*args, **kwargs) r = repr(f) gc.collect() with warnings.catch_warnings(record=True) as w: warnings.simplefilter('always') f = None gc.collect() assert len(w) == 1, len(w) > assert r in str(w[0]) E (application-level) AssertionError: assert "<_io.FileIO name='d:\\\\systemtemp\\\\pytest\\\\pytest-of-matti\\\\pytest-1374\\\\tempfile' mode='wb' closefd=True>" in '{message : ResourceWarning("unclosed file <_io.FileIO name=\'d:\\\\\\\\systemtemp\\\\\\\\pytest\\\\\\\\pytest-of-matti\\\\\\\\pytest-1374\\\\\\\\tempfile\' mode=\'wb\' closefd=True>"), category : \'ResourceWarning\', filename : \'d:\\\\pypy_stuff\\\\buildbot64\\\\slave\\\\own-win-x86-64\\\\build\\\\pypy\\\\module\\\\_io\\\\test\\\\apptest_io.py\', lineno : 371, line : None}' E + where '{message : ResourceWarning("unclosed file <_io.FileIO name=\'d:\\\\\\\\systemtemp\\\\\\\\pytest\\\\\\\\pytest-of-matti\\\\\\\\pytest-1374\\\\\\\\tempfile\' mode=\'wb\' closefd=True>"), category : \'ResourceWarning\', filename : \'d:\\\\pypy_stuff\\\\buildbot64\\\\slave\\\\own-win-x86-64\\\\build\\\\pypy\\\\module\\\\_io\\\\test\\\\apptest_io.py\', lineno : 371, line : None}' = str(<warnings.WarningMessage object at 0x0000018087c0c2c0>) module\_io\test\apptest_io.py:373: AssertionError ___________________________ test_tell_univnewlines ____________________________ tempfile = W_UnicodeObject('d:\\systemtemp\\pytest\\pytest-of-matti\\pytest-1383\\tempfile') def test_tell_univnewlines(tempfile): import io import sys NEWLINE = '\r\n' with io.open(tempfile, "w") as fp: fp.write(DATA_CRLF) with io.open(tempfile, "r") as fp: assert repr(fp.newlines) == repr(None) data = fp.readline() pos = fp.tell() if "__pypy__" in sys.modules: > assert repr(fp.newlines) == repr(NEWLINE) E (application-level) AssertionError: assert "'\\r'" == "'\\r\\n'" E + where "'\\r'" = repr('\r') E + where '\r' = <_io.TextIOWrapper name='d:\\systemtemp\\pytest\\pytest-of-matti\\pytest-1383\\tempfile' mode='r' encoding='utf-8'>.newlines E + and "'\\r\\n'" = repr('\r\n') module\_io\test\apptest_io.py:559: AssertionError __________________________________ test_tell __________________________________ space = StdObjSpace @given(content=st_readline(characters=st.characters(blacklist_categories='C'))) > def test_tell(space, content): module\_io\test\test_interp_textio.py:147: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ..\virt_test\site-packages\hypothesis\core.py:563: in execute result = self.test_runner(data, run) ..\virt_test\site-packages\hypothesis\executors.py:56: in default_new_style_executor return function(data) ..\virt_test\site-packages\hypothesis\core.py:561: in run return test(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, content = (u'\n', [0, -1]) @given(content=st_readline(characters=st.characters(blacklist_categories='C'))) def test_tell(space, content): txt, limits = content restxt = translate_newlines(txt) resstr = restxt.encode('utf-8') for read_chars_before_seeking in range(len(restxt)): w_stream = W_BytesIO(space) w_stream.descr_init(space, space.newbytes(txt.encode('utf-8'))) w_textio = W_TextIOWrapper(space) w_textio.descr_init( space, w_stream, encoding='utf-8' ) w_res1 = w_textio.read_w(space, space.newint(read_chars_before_seeking)) assert space.len_w(w_res1) <= read_chars_before_seeking w_tell = w_textio.tell_w(space) w_textio.seek_w(space, space.newint(0)) # seek to beginning w_textio.seek_w(space, w_tell) # then back to position w_res2 = w_textio.read_w(space) w_res = space.add(w_res1, w_res2) res = space.text_w(w_res) > assert res == resstr E assert '\n' == '\r\n' E - E + \r module\_io\test\test_interp_textio.py:170: AssertionError --------------------------------- Hypothesis ---------------------------------- Falsifying example: test_tell(space=StdObjSpace, content=(u'\n', [0, -1])) ___________________________ test_getstate_setstate ____________________________ space = StdObjSpace @given(content=st_readline(characters=st.characters(blacklist_categories='C'))) > def test_getstate_setstate(space, content): module\_io\test\test_interp_textio.py:173: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ..\virt_test\site-packages\hypothesis\core.py:563: in execute result = self.test_runner(data, run) ..\virt_test\site-packages\hypothesis\executors.py:56: in default_new_style_executor return function(data) ..\virt_test\site-packages\hypothesis\core.py:561: in run return test(*args, **kwargs) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, content = (u'\n', [0, -1]) @given(content=st_readline(characters=st.characters(blacklist_categories='C'))) def test_getstate_setstate(space, content): txt, limits = content restxt = translate_newlines(txt) for read_chars_before_getstate in range(len(restxt)): w_stream = W_BytesIO(space) w_stream.descr_init(space, space.newbytes(txt.encode('utf-8'))) w_textio = W_TextIOWrapper(space) w_textio.descr_init( space, w_stream, encoding='utf-8' ) w_state_start = w_textio.w_decoder.getstate_w(space) w_res1 = w_textio.read_w(space, space.newint(read_chars_before_getstate)) w_current_state = w_textio.w_decoder.getstate_w(space) w_textio.w_decoder.setstate_w(space, w_state_start) w_textio.w_decoder.setstate_w(space, w_current_state) w_res2 = w_textio.read_w(space) w_res = space.add(w_res1, w_res2) res = space.text_w(w_res).decode("utf-8") > assert res == restxt E assert u'\n' == u'\r\n' module\_io\test\test_interp_textio.py:194: AssertionError --------------------------------- Hypothesis ---------------------------------- Falsifying example: test_getstate_setstate(space=StdObjSpace, content=(u'\n', [0, -1])) =========================== short test summary info =========================== FAIL module\_io\test\apptest_io.py::test_telling FAIL module\_io\test\apptest_io.py::test_warn_on_dealloc FAIL module\_io\test\apptest_io.py::test_tell_univnewlines FAIL module\_io\test\test_interp_textio.py::test_tell FAIL module\_io\test\test_interp_textio.py::test_getstate_setstate ============== 5 failed, 285 passed, 9 skipped in 276.59 seconds ============== ++ 05:47:14 starting module/_opcode/test [26 started in total] __ module/_multibytecodec/test [23 done in total, somefailed=True] ____________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 67 items module\_multibytecodec\test\apptest_codecs.py ................... module\_multibytecodec\test\apptest_incremental.py ...................F 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 ================================== FAILURES =================================== _________________________ test_incremental_big5hkscs __________________________ def test_incremental_big5hkscs(): import _codecs import _io with open(myfile + '/big5hkscs.txt', 'rb') as fid: uni_str = fid.read() with open(myfile + '/big5hkscs-utf8.txt', 'rb') as fid: utf8str = fid.read() UTF8Reader = _codecs.lookup('utf-8').streamreader for sizehint in [None] + list(range(1, 33)) + [64, 128, 256, 512, 1024]: istream = UTF8Reader(_io.BytesIO(utf8str)) ostream = _io.BytesIO() encoder = IncrementalBig5hkscsEncoder() while 1: if sizehint is not None: data = istream.read(sizehint) else: data = istream.read() if not data: break > e = encoder.encode(data) E (application-level) UnicodeEncodeError: 'big5hkscs' codec can't encode character '\U0002010c' in position 0: illegal multibyte sequence module\_multibytecodec\test\apptest_incremental.py:270: UnicodeEncodeError =========================== short test summary info =========================== FAIL module\_multibytecodec\test\apptest_incremental.py::test_incremental_big5hkscs =============== 1 failed, 64 passed, 2 skipped in 71.39 seconds =============== ++ 05:48:00 starting module/_pickle/test [27 started in total] __ module/_opcode/test [24 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 5 items module\_opcode\test\apptest_opcode.py ..... ========================== 5 passed in 46.91 seconds ========================== ++ 05:48:06 starting module/_pickle_support/test [28 started in total] __ module/_pickle_support/test [25 done in total, somefailed=False] ___________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 1 items module\_pickle_support\test\apptest__pickle_support.py . ========================== 1 passed in 42.07 seconds ========================== ++ 05:48:52 starting module/_posixsubprocess/test [29 started in total] __ module/_posixsubprocess/test [26 done in total, somefailed=True] ___________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 0 items / 2 errors =================================== ERRORS ==================================== __ ERROR collecting pypy/module/_posixsubprocess/test/apptest_subprocess.py ___ tool\pytest\apptest2.py:25: in collect space = objspace.gettestobjspace(**spaceconfig) tool\pytest\objspace.py:24: in gettestobjspace space = maketestobjspace(config) tool\pytest\objspace.py:34: in maketestobjspace space = make_objspace(config) tool\option.py:33: in make_objspace return StdObjSpace(config) interpreter\baseobjspace.py:458: in __init__ self.initialize() objspace\std\objspace.py:115: in initialize self.make_builtins() interpreter\baseobjspace.py:666: in make_builtins self.install_mixedmodule(mixedname) interpreter\baseobjspace.py:707: in install_mixedmodule self.setbuiltinmodule(mixedname) interpreter\baseobjspace.py:544: in setbuiltinmodule mod = Module(self, self.newtext(name)) interpreter\mixedmodule.py:27: in __init__ self.__class__.buildloaders() module\fcntl\moduledef.py:17: in buildloaders from pypy.module.fcntl import interp_fcntl module\fcntl\interp_fcntl.py:44: in <module> for k, v in platform.configure(CConfig).items(): ..\rpython\rtyper\tool\rffi_platform.py:216: in configure for name, result in zip(entries, results): ..\rpython\rtyper\tool\rffi_platform.py:241: in configure_entries writer.path, eci, ignore_errors=ignore_errors)) ..\rpython\rtyper\tool\rffi_platform.py:745: in run_example_code output = build_executable_cache(files, eci, ignore_errors=ignore_errors) ..\rpython\tool\gcc_cache.py:28: in build_executable_cache result = platform.execute(platform.compile(c_files, eci)) ..\rpython\translator\platform\__init__.py:57: in compile ofiles = self._compile_o_files(cfiles, eci, standalone) ..\rpython\translator\platform\__init__.py:79: in _compile_o_files ofiles.append(self._compile_c_file(self.cc, cfile, compile_args)) ..\rpython\translator\platform\windows.py:290: in _compile_c_file self._execute_c_compiler(cc, args, oname) ..\rpython\translator\platform\__init__.py:143: in _execute_c_compiler self._handle_error(returncode, stdout, stderr, outname) ..\rpython\translator\platform\windows.py:319: in _handle_error raise CompilationError(stdout, stderr) E CompilationError: CompilationError(err=""" E platcheck_64.c E d:\systemtemp\pytest\usession-py3.12-1192\platcheck_64.c(95): fatal error C1083: Cannot open include file: 'sys/file.h': No such file or directory E """) ------------------------------- Captured stderr ------------------------------- [platform:Error] platcheck_64.c [platform:Error] d:\systemtemp\pytest\usession-py3.12-1192\platcheck_64.c(95): fatal error C1083: Cannot open include file: 'sys/file.h': No such file or directory ___ ERROR collecting pypy/module/_posixsubprocess/test/test_ztranslation.py ___ ..\py\_path\local.py:650: in pyimport __import__(modname) module\_posixsubprocess\test\__init__.py:5: in <module> pytest.skip("not on windows", allow_module_level=True) E TypeError: skip() got an unexpected keyword argument 'allow_module_level' ========================== 2 error in 59.79 seconds =========================== ++ 05:49:59 starting module/_pypyjson/test [30 started in total] __ module/_multiprocessing/test [27 done in total, somefailed=True] ___________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 12 items module\_multiprocessing\test\test_interp_semaphore.py s module\_multiprocessing\test\test_semaphore.py s........E module\_multiprocessing\test\test_win32.py . module\_multiprocessing\test\test_ztranslation.py . =================================== ERRORS ==================================== ____________ ERROR at teardown of AppTestSemaphore.test_in_threads ____________ self = <CallInfo when='teardown' exception: { array [ '%', 'L', 'E', '\x00' ]: ... File "d:\pypy_stuff\buildbot64\slav...bot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ctypefunc.py", line 523, in rawallocate flavor='raw') }> func = <function <lambda> at 0x000001e38318ae30>, when = 'teardown' 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_teardown'> kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppT...s, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppTestMethod 'test_closesocket'>} 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 0x000001e3f69d14b0> hook = <_HookCaller 'pytest_runtest_teardown'>, methods = [] kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppT...s, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppTestMethod 'test_closesocket'>} 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_teardown'>, methods = [] kwargs = {'__multicall__': <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppT...s, 0 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppTestMethod 'test_closesocket'>} self._inner_hookexec = lambda hook, methods, kwargs: \ > _MultiCall(methods, kwargs, hook.spec_opts).execute() ..\_pytest\vendored_packages\pluggy.py:333: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppTestMethod 'test_closesocket'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: > return _wrapped_call(hook_impl.function(*args), self.execute) ..\_pytest\vendored_packages\pluggy.py:595: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ wrap_controller = <generator object pytest_runtest_teardown at 0x000001e3866221b0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...losesocket'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>> def _wrapped_call(wrap_controller, func): """ Wrap calling to a function with a generator which needs to yield exactly once. The yield point will trigger calling the wrapped function and return its _CallOutcome to the yield point. The generator then needs to finish (raise StopIteration) in order for the wrapped call to complete. """ try: next(wrap_controller) # first yield except StopIteration: _raise_wrapfail(wrap_controller, "did not yield") call_outcome = _CallOutcome(func) try: wrap_controller.send(call_outcome) _raise_wrapfail(wrap_controller, "has second yield") except StopIteration: pass > return call_outcome.get_result() ..\_pytest\vendored_packages\pluggy.py:253: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_pytest.vendored_packages.pluggy._CallOutcome instance at 0x000001e3844f9f60> 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 0x000001e3844f9f60> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 0 meths, kwargs={'i...losesocket'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}>> def __init__(self, func): try: > self.result = func() ..\_pytest\vendored_packages\pluggy.py:264: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_MultiCall 0 results, 0 meths, kwargs={'item': <AppTestMethod 'test_in_threads'>, 'nextitem': <AppTestMethod 'test_closesocket'>, '__multicall__': <_MultiCall 0 results, 0 meths, kwargs={...}>}> def execute(self): all_kwargs = self.kwargs self.results = results = [] firstresult = self.specopts.get("firstresult") while self.hook_impls: hook_impl = self.hook_impls.pop() args = [all_kwargs[argname] for argname in hook_impl.argnames] if hook_impl.hookwrapper: return _wrapped_call(hook_impl.function(*args), self.execute) > res = hook_impl.function(*args) ..\_pytest\vendored_packages\pluggy.py:596: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.conftest.LeakFinder instance at 0x000001e3f823ec20> item = <AppTestMethod 'test_in_threads'> @pytest.hookimpl(trylast=True) def pytest_runtest_teardown(self, item): if not isinstance(item, py.test.collect.Function): return if (not getattr(item.obj, 'dont_track_allocations', False) and leakfinder.TRACK_ALLOCATIONS): kwds = {} try: kwds['do_collection'] = item.track_allocations_collect except AttributeError: pass item._pypytest_leaks = leakfinder.stop_tracking_allocations(False, **kwds) else: # stop_tracking_allocations() already called item._pypytest_leaks = None # check for leaks, but only if the test passed so far if getattr(item, '_success', False) and item._pypytest_leaks: > raise leakfinder.MallocMismatch(item._pypytest_leaks) E MallocMismatch: { E E array [ '%', 'L', 'E', '\x00' ]: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdataobj.py", line 13, in <module> E from pypy.module._cffi_backend import misc E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\misc.py", line 125, in <module> E FORMAT_LONGDOUBLE = rffi.str2charp("%LE") E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Struct cffi_ctxobj { ctx, info } at 0x1e3f6edf200>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ffi_obj.py", line 738, in make_plain_ffi_object E r.__init__(space, src_ctx) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ffi_obj.py", line 59, in __init__ E self.ctxobj = parse_c_type.allocate_ctxobj(src_ctx) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\parse_c_type.py", line 71, in allocate_ctxobj E p = lltype.malloc(CTXOBJ, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1e380b6fed0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 131, in ffiobj_init E ntypes = allocate_array(ffi, _CFFI_OPCODE_T, n) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1e3ff12ae60>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ffi_obj.py", line 191, in descr_init E w__typenames, w__includes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 146, in ffiobj_init E p = allocate(ffi, size) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1e3f6e13ea0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e13fc0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14040>: E <C object Array of Char {'nolength': True} at 0x1e3f6e13e00>: E <C object Array of Char {'nolength': True} at 0x1e3f6e141a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e13e20>: E <C object Array of Char {'nolength': True} at 0x1e3f6e13fe0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e13f80>: E <C object Array of Char {'nolength': True} at 0x1e3f6e140a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14540>: E <C object Array of Char {'nolength': True} at 0x1e3f6e142c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e144a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14420>: E <C object Array of Char {'nolength': True} at 0x1e3f6e13dc0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e141e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e140e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14340>: E <C object Array of Char {'nolength': True} at 0x1e3f6e141c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14060>: E <C object Array of Char {'nolength': True} at 0x1e3f6e142e0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe03e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e13ec0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e13e40>: E <C object Array of Char {'nolength': True} at 0x1e3f6e144e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14220>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14240>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14580>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14300>: E <C object Array of Char {'nolength': True} at 0x1e3f6e144c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14320>: E <C object Array of Char {'nolength': True} at 0x1e3825b5490>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14520>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14560>: E <C object Array of Char {'nolength': True} at 0x1e3f6e13e80>: E <C object Array of Char {'nolength': True} at 0x1e3f6e140c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14140>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14460>: E <C object Array of Char {'nolength': True} at 0x1e3825b4dd0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e13ee0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14200>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14260>: E <C object Array of Char {'nolength': True} at 0x1e3825b4ef0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14080>: E <C object Array of Char {'nolength': True} at 0x1e3825b5400>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14100>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14180>: E <C object Array of Char {'nolength': True} at 0x1e3825b52e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14360>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15780>: E <C object Array of Char {'nolength': True} at 0x1e3f6e155a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e157a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15640>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15680>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15d80>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15d40>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15920>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15d20>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16420>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15e80>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16580>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15ee0>: E <C object Array of Char {'nolength': True} at 0x1e3feffc1d0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16480>: E <C object Array of Char {'nolength': True} at 0x1e3feffb7b0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16d60>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16740>: E <C object Array of Char {'nolength': True} at 0x1e3f6e165c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16c20>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16800>: E <C object Array of Char {'nolength': True} at 0x1e3f6e169c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16bc0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16940>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16ca0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16a40>: E <C object Array of Char {'nolength': True} at 0x1e3feffc530>: E <C object Array of Char {'nolength': True} at 0x1e3feffb980>: E <C object Array of Char {'nolength': True} at 0x1e3feffc070>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16c40>: E <C object Array of Char {'nolength': True} at 0x1e3feffaa30>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16780>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16ce0>: E <C object Array of Char {'nolength': True} at 0x1e3feffa9d0>: E <C object Array of Char {'nolength': True} at 0x1e3feffb730>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16880>: E <C object Array of Char {'nolength': True} at 0x1e3f6e167c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16cc0>: E <C object Array of Char {'nolength': True} at 0x1e3feffb830>: E <C object Array of Char {'nolength': True} at 0x1e3f6e167a0>: E <C object Array of Char {'nolength': True} at 0x1e3feffa980>: E <C object Array of Char {'nolength': True} at 0x1e3feffad10>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 153, in ffiobj_init E nglobs[i].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Array of Char {'nolength': True} at 0x1e3ff40e3d0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 174, in ffiobj_init E nstructs = allocate_array(ffi, STRUCT_UNION_S, n) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1e3f71e6570>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 175, in ffiobj_init E nfields = allocate_array(ffi, FIELD_S, nftot) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1e3fdbe4aa0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3b30>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3400>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe41f0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe4000>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3e10>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3900>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe34d0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe4530>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe45a0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe33f0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e170c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16da0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17240>: E <C object Array of Char {'nolength': True} at 0x1e3fdb22980>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17080>: E <C object Array of Char {'nolength': True} at 0x1e3fdb232a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16ea0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16de0>: E <C object Array of Char {'nolength': True} at 0x1e3825b5520>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17380>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17480>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17a20>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17b80>: E <C object Array of Char {'nolength': True} at 0x1e3f6e175a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17c00>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17a00>: E <C object Array of Char {'nolength': True} at 0x1e3825b4e00>: E <C object Array of Char {'nolength': True} at 0x1e3ff336770>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17ba0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17720>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17840>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17b00>: E <C object Array of Char {'nolength': True} at 0x1e3ff3367b0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17760>: E <C object Array of Char {'nolength': True} at 0x1e3f6e176c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e13da0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 185, in ffiobj_init E nstructs[i].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Array of Char {'nolength': True} at 0x1e3f6e16820>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe38c0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe37f0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe37c0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3e20>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3420>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3a50>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3c40>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3650>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16d80>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16860>: E <C object Array of Char {'nolength': True} at 0x1e3f6e168c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e172e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17580>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16f60>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17560>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16f80>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3a20>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe4170>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe4260>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe4380>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe39f0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3ee0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17440>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17100>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe4570>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe4a10>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3640>: E <C object Array of Char {'nolength': True} at 0x1e3f6e171c0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3350>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17140>: E <C object Array of Char {'nolength': True} at 0x1e3f6e174c0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe32c0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe42e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16fe0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17200>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe3ad0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe43d0>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe4c50>: E <C object Array of Char {'nolength': True} at 0x1e3fdbe5210>: E <C object Array of Char {'nolength': True} at 0x1e3fdb225a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e172c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e174a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17020>: E <C object Array of Char {'nolength': True} at 0x1e3fdb22b50>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17040>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16fc0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17060>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17000>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16dc0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16f20>: E <C object Array of Char {'nolength': True} at 0x1e3fdb23320>: E <C object Array of Char {'nolength': True} at 0x1e3fdb232e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17160>: E <C object Array of Char {'nolength': True} at 0x1e3fdb22b20>: E <C object Array of Char {'nolength': True} at 0x1e3fdb22d10>: E <C object Array of Char {'nolength': True} at 0x1e3fdb23270>: E <C object Array of Char {'nolength': True} at 0x1e3fdb23710>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16ec0>: E <C object Array of Char {'nolength': True} at 0x1e3fdb22930>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17260>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17320>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16e00>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17300>: E <C object Array of Char {'nolength': True} at 0x1e3fdb23040>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17280>: E <C object Array of Char {'nolength': True} at 0x1e3f6e172a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e173a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16e20>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17360>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17460>: E <C object Array of Char {'nolength': True} at 0x1e3fdb233b0>: E <C object Array of Char {'nolength': True} at 0x1e3fdb227b0>: E <C object Array of Char {'nolength': True} at 0x1e3fdb22d50>: E <C object Array of Char {'nolength': True} at 0x1e3f6e173c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e174e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17540>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17880>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17940>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17900>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17ac0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17920>: E <C object Array of Char {'nolength': True} at 0x1e3fdb23330>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17700>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17660>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17b60>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17ae0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17780>: E <C object Array of Char {'nolength': True} at 0x1e3fdb23b30>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17c40>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17b20>: E <C object Array of Char {'nolength': True} at 0x1e3fdb22140>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17860>: E <C object Array of Char {'nolength': True} at 0x1e3ff3383a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e177e0>: E <C object Array of Char {'nolength': True} at 0x1e3ff338480>: E <C object Array of Char {'nolength': True} at 0x1e3ff336a70>: E <C object Array of Char {'nolength': True} at 0x1e3ff337e00>: E <C object Array of Char {'nolength': True} at 0x1e3f6e176e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e178c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e178e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e177c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17cc0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e178a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17960>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17a40>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17740>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17be0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17c60>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17800>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17620>: E <C object Array of Char {'nolength': True} at 0x1e3f6e177a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17b40>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17640>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17820>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17680>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17a60>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17c80>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17ca0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17aa0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17980>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17c20>: E <C object Array of Char {'nolength': True} at 0x1e3f6e179a0>: E <C object Array of Char {'nolength': True} at 0x1e3ff3381e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e179e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17bc0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e179c0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e17a80>: E <C object Array of Char {'nolength': True} at 0x1e3ff3381a0>: E <C object Array of Char {'nolength': True} at 0x1e3ff338400>: E <C object Array of Char {'nolength': True} at 0x1e3f6e176a0>: E <C object Array of Char {'nolength': True} at 0x1e3ff3380a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e175e0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e142a0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14400>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14440>: E <C object Array of Char {'nolength': True} at 0x1e3f6e14480>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15900>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15da0>: E <C object Array of Char {'nolength': True} at 0x1e3f6e164e0>: E <C object Array of Char {'nolength': True} at 0x1e3ff337340>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 209, in ffiobj_init E nfields[nf].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Array of Char {'nolength': True} at 0x1e3806e7e60>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 235, in ffiobj_init E ntypenames = allocate_array(ffi, TYPENAME_S, n) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 109, in allocate_array E p = allocate(ffi, nitems * nbytes) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 102, in allocate E p = lltype.malloc(rffi.CCHARP.TO, nbytes, flavor='raw', zero=True) E E <C object Array of Char {'nolength': True} at 0x1e3f6e16120>: E <C object Array of Char {'nolength': True} at 0x1e3f6e16e80>: E <C object Array of Char {'nolength': True} at 0x1e3ff338140>: E <C object Array of Char {'nolength': True} at 0x1e3f6e15a80>: E <C object Array of Char {'nolength': True} at 0x1e3f6e165a0>: E <C object Array of Char {'nolength': True} at 0x1e3f58a8640>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a28c0>: E <C object Array of Char {'nolength': True} at 0x1e3ff337690>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a26e0>: E <C object Array of Char {'nolength': True} at 0x1e3ff336570>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2a00>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2c60>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2c80>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2520>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2a20>: E <C object Array of Char {'nolength': True} at 0x1e3fd0baf90>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2600>: E <C object Array of Char {'nolength': True} at 0x1e3825b51f0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a29e0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2660>: E <C object Array of Char {'nolength': True} at 0x1e3fd0baf00>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2840>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2cc0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2b00>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2b20>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2560>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a28a0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2860>: E <C object Array of Char {'nolength': True} at 0x1e3825b5220>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2880>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2a40>: E <C object Array of Char {'nolength': True} at 0x1e3825b55e0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2d00>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a25a0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2a80>: E <C object Array of Char {'nolength': True} at 0x1e3fd0bb2c0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2aa0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2bc0>: E <C object Array of Char {'nolength': True} at 0x1e3fd0bb9d0>: E <C object Array of Char {'nolength': True} at 0x1e3825b5550>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2c40>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2580>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a26a0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a29c0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2e00>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a34e0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a3500>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2fe0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a3400>: E <C object Array of Char {'nolength': True} at 0x1e3fd0bacc0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2f80>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2d60>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2f00>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2ea0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a31c0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2f20>: E <C object Array of Char {'nolength': True} at 0x1e3fd0bb600>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a3200>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a34c0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2de0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a3240>: E <C object Array of Char {'nolength': True} at 0x1e3825b4a10>: E <C object Array of Char {'nolength': True} at 0x1e3fd0bae90>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a2ec0>: E <C object Array of Char {'nolength': True} at 0x1e3fe1a3220>: E <C object Array of Char {'nolength': True} at 0x1e3fd0bbce0>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 239, in ffiobj_init E ntypenames[i].c_name = decoder.next_name() E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\cdlopen.py", line 92, in next_name E p = rffi.str2charp(self.string[frm : i]) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\rtyper\lltypesystem\rffi.py", line 821, in str2charp E array = lltype.malloc(TYPEP.TO, len(s) + 1, flavor='raw', track_allocation=True) E E <C object Struct CIF_DESCRIPTION { cif, abi, nargs, rtype, atypes, exchange_size, exchange_result, exchange_args } at 0x1e381ea6d30>: E ... E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\newtype.py", line 752, in _build_function_type E fct = ctypefunc.W_CTypeFunc(space, fargs, fresult, ellipsis, abi) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ctypefunc.py", line 53, in __init__ E builder.rawallocate(self) E File "d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_cffi_backend\ctypefunc.py", line 523, in rawallocate E flavor='raw') E } ..\rpython\conftest.py:103: MallocMismatch =============== 10 passed, 2 skipped, 1 error in 190.48 seconds =============== ++ 05:50:18 starting module/_random/test [31 started in total] __ module/_pickle/test [28 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 108 items module\_pickle\test\apptest_optional_frames.py .. module\_pickle\test\apptest_pickle.py ..............................................................s................ module\_pickle\test\apptest_pypy_extensions.py ........................... =================== 107 passed, 1 skipped in 150.15 seconds =================== ++ 05:50:35 starting module/_rawffi/alt/test [32 started in total] __ module/_random/test [29 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-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 58.32 seconds ========================== ++ 05:51:18 starting module/_rawffi/test [33 started in total] __ module/_pypyjson/test [30 done in total, somefailed=False] _________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 56 items module\_pypyjson\test\apptest__pypyjson.py ......... module\_pypyjson\test\test__pypyjson.py ............................................ module\_pypyjson\test\test_simd.py ... ========================= 56 passed in 87.22 seconds ========================== ++ 05:51:29 starting module/_socket/test [34 started in total] __ module/_rawffi/alt/test [31 done in total, somefailed=False] _______________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-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 ..s..............................ss.ss.... module\_rawffi\alt\test\test_struct.py ............... module\_rawffi\alt\test\test_type_converter.py ........... ==================== 68 passed, 5 skipped in 72.68 seconds ==================== ++ 05:51:49 starting module/_sre/test [35 started in total] __ module/_rawffi/test [32 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 86 items module\_rawffi\test\apptest_rawffi.py .. module\_rawffi\test\test__rawffi.py ..F...............s.................................s................. module\_rawffi\test\test_exit.py s module\_rawffi\test\test_nested.py ...... module\_rawffi\test\test_struct.py ... module\_rawffi\test\test_tracker.py ... module\_rawffi\test\test_ztranslation.py . ================================== FAILURES =================================== __________________ AppTestFfi.test_libload_fail_nonutf8_name __________________ self = <CallInfo when='call' exception: unichr() arg out of range> func = <function <lambda> at 0x000002439fe14110>, 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_libload_fail_nonutf8_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_libload_fail_nonutf8_name'>} 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 0x00000243967814b0> hook = <_HookCaller 'pytest_runtest_call'> methods = [<_pytest.vendored_packages.pluggy.HookImpl instance at 0x000002439804f820>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_libload_fail_nonutf8_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_libload_fail_nonutf8_name'>} 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 0x000002439804f820>] kwargs = {'__multicall__': <_MultiCall 0 results, 1 meths, kwargs={'item': <AppTestMethod 'test_libload_fail_nonutf8_name'>, '__multicall__': <_MultiCall 0 results, 1 meths, kwargs={...}>}>, 'item': <AppTestMethod 'test_libload_fail_nonutf8_name'>} 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_libload_fail_nonutf8_name'>, '__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 0x000002439fe13650> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...nutf8_name'>, '__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 0x000002439fcddee0> 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 0x000002439fcddee0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...nutf8_name'>, '__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_libload_fail_nonutf8_name'>, '__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 0x000002439fe135d8> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...nutf8_name'>, '__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 0x000002439fcddea0> 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 0x000002439fcddea0> func = <bound method _MultiCall.execute of <_MultiCall 0 results, 1 meths, kwargs={'i...nutf8_name'>, '__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_libload_fail_nonutf8_name'>, '__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_libload_fail_nonutf8_name'> def pytest_runtest_call(item): try: > item.runtest() ..\_pytest\runner.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <AppTestMethod 'test_libload_fail_nonutf8_name'> 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_libload_fail_nonutf8_name'>, space = StdObjSpace target = <function test_libload_fail_nonutf8_name at 0x000002439fe14200> args = (StdObjSpace, <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000002439cad1910>) 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 0x000002439cad1910>,) w_func = <Function test_libload_fail_nonutf8_name> args = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000002439cad1910> 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) if not args_w: return space.call_function(w_func) else: args = args_w[-1] assert args is not None if not isinstance(args, Arguments): > return space.call_function(w_func, *args_w) interpreter\gateway.py:1409: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <Function test_libload_fail_nonutf8_name> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000002439cad1910>,) nargs = 1, Function = <class 'pypy.interpreter.function.Function'> _Method = <class 'pypy.interpreter.function._Method'> def call_function(self, w_func, *args_w): nargs = len(args_w) # used for pruning funccall versions if not self.config.objspace.disable_call_speedhacks and nargs < 5: # start of hack for performance from pypy.interpreter.function import Function, _Method if isinstance(w_func, _Method): if nargs < 4: func = w_func.w_function if isinstance(func, Function): return func.funccall(w_func.w_instance, *args_w) if isinstance(w_func, Function): > return w_func.funccall(*args_w) interpreter\baseobjspace.py:1237: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <Function test_libload_fail_nonutf8_name> args_w = (<pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x000002439cad1910>,) gateway = <module 'pypy.interpreter.gateway' from 'd:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\interpreter\\gateway.pyc'> PyCode = <class 'pypy.interpreter.pycode.PyCode'> code = <code object test_libload_fail_nonutf8_name, file "[d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_rawffi\test\test__rawffi.py:283]", line 1> def funccall(self, *args_w): # speed hack from pypy.interpreter import gateway from pypy.interpreter.pycode import PyCode code = self.getcode() # hook for the jit nargs = len(args_w) fast_natural_arity = code.fast_natural_arity if nargs == fast_natural_arity: if nargs == 0: assert isinstance(code, gateway.BuiltinCode0) return code.fastcall_0(self.space, self) elif nargs == 1: assert isinstance(code, gateway.BuiltinCode1) return code.fastcall_1(self.space, self, args_w[0]) elif nargs == 2: assert isinstance(code, gateway.BuiltinCode2) return code.fastcall_2(self.space, self, args_w[0], args_w[1]) elif nargs == 3: assert isinstance(code, gateway.BuiltinCode3) return code.fastcall_3(self.space, self, args_w[0], args_w[1], args_w[2]) elif nargs == 4: assert isinstance(code, gateway.BuiltinCode4) return code.fastcall_4(self.space, self, args_w[0], args_w[1], args_w[2], args_w[3]) elif (nargs | PyCode.FLATPYCALL) == fast_natural_arity: assert isinstance(code, PyCode) if nargs < 5: new_frame = self.space.createframe(code, self.w_func_globals, self) for i in funccallunrolling: if i < nargs: new_frame.locals_cells_stack_w[i] = args_w[i] > return new_frame.run(self.name, self.qualname) interpreter\function.py:132: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_libload_...-x86-64\build\pypy\module\_rawffi\test\test__rawffi.py:283]", line 1> at line 6 name = 'test_libload_fail_nonutf8_name' qualname = 'test_libload_fail_nonutf8_name' def run(self, name=None, qualname=None): """Start this frame's execution.""" if self._is_generator_or_coroutine(): return self.initialize_as_generator(name, qualname) else: > return self.execute_frame() interpreter\pyframe.py:257: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_libload_...-x86-64\build\pypy\module\_rawffi\test\test__rawffi.py:283]", line 1> at line 6 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: w_exitvalue = self.dispatch(self.pycode, next_instr, executioncontext) except OperationError: raise except Exception as e: # general fall-back > raise self._convert_unexpected_exception(e) interpreter\pyframe.py:354: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_libload_...-x86-64\build\pypy\module\_rawffi\test\test__rawffi.py:283]", line 1> at line 6 e = ValueError('unichr() arg out of range',) def _convert_unexpected_exception(self, e): from pypy.interpreter import error > operr = error.get_converted_unexpected_exception(self.space, e) interpreter\pyframe.py:845: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_libload_...-x86-64\build\pypy\module\_rawffi\test\test__rawffi.py:283]", line 1> at line 6 w_arg_or_err = None def execute_frame(self, w_arg_or_err=None): """Execute this frame. Main entry point to the interpreter. 'w_arg_or_err' is non-None iff we are starting or resuming a generator or coroutine frame; in that case, w_arg_or_err is the input argument -or- an SApplicationException instance. """ from pypy.interpreter import pyopcode as pyopcode # the following 'assert' is an annotation hint: it hides from # the annotator all methods that are defined in PyFrame but # overridden in the {,Host}FrameClass subclasses of PyFrame. assert (isinstance(self, self.space.FrameClass) or not self.space.config.translating) executioncontext = self.space.getexecutioncontext() executioncontext.enter(self) got_exception = True w_exitvalue = self.space.w_None try: executioncontext.call_trace(self) # # Execution starts just after the last_instr. Initially, # last_instr is -1. After a generator suspends it points to # the YIELD_VALUE/YIELD_FROM instruction. try: try: if w_arg_or_err is None: assert self.last_instr == -1 next_instr = r_uint(0) else: next_instr = self.resume_execute_frame(w_arg_or_err) except pyopcode.Yield: w_exitvalue = self.popvalue() else: w_exitvalue = self.dispatch(self.pycode, next_instr, > executioncontext) interpreter\pyframe.py:350: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_libload_...-x86-64\build\pypy\module\_rawffi\test\test__rawffi.py:283]", line 1> at line 6 pycode = <code object test_libload_fail_nonutf8_name, file "[d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_rawffi\test\test__rawffi.py:283]", line 1> next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000002439e3210c0> def dispatch(self, pycode, next_instr, ec): # For the sequel, force 'next_instr' to be unsigned for performance next_instr = r_uint(next_instr) co_code = pycode.co_code try: while True: assert next_instr & 1 == 0 > next_instr = self.handle_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:68: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_libload_...-x86-64\build\pypy\module\_rawffi\test\test__rawffi.py:283]", line 1> at line 6 co_code = 'd\x01d\x00l\x00}\x01d\x01d\x00l\x01}\x02\t\x00|\x01\xa0\x02d\x02\xa1\x01\x01\x00t\x03d\x03\x83\x01\x82\x01#\x00t\x04$...\x01Y\x00d\x00}\x03~\x03d\x00S\x00d\x00}\x03~\x03w\x01w\x00&\x03Y\x00w\x01\x00d\x00}\x03~\x03w\x01w\x00&\x03Y\x00w\x01' next_instr = 0L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000002439e3210c0> def handle_bytecode(self, co_code, next_instr, ec): try: > next_instr = self.dispatch_bytecode(co_code, next_instr, ec) interpreter\pyopcode.py:74: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_libload_...-x86-64\build\pypy\module\_rawffi\test\test__rawffi.py:283]", line 1> at line 6 co_code = 'd\x01d\x00l\x00}\x01d\x01d\x00l\x01}\x02\t\x00|\x01\xa0\x02d\x02\xa1\x01\x01\x00t\x03d\x03\x83\x01\x82\x01#\x00t\x04$...\x01Y\x00d\x00}\x03~\x03d\x00S\x00d\x00}\x03~\x03w\x01w\x00&\x03Y\x00w\x01\x00d\x00}\x03~\x03w\x01w\x00&\x03Y\x00w\x01' next_instr = 26L ec = <pypy.interpreter.executioncontext.ExecutionContext object at 0x000002439e3210c0> @jit.unroll_safe def dispatch_bytecode(self, co_code, next_instr, ec): while True: assert next_instr & 1 == 0 self.last_instr = intmask(next_instr) if jit.we_are_jitted(): _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) else: # Only reload next_instr from last_instr when something that # can modify it actually ran (trace function or action # dispatcher). In the common case (no trace, positive ticker) # next_instr is unchanged and the round-trip is skipped. _d = self.debugdata if ec.space.reverse_debugging or ( _d is not None and _d.w_f_trace is not None) or ( not we_are_translated() and 'bytecode_only_trace' in ec.__dict__): ec.bytecode_only_trace(self) next_instr = r_uint(self.last_instr) actionflag = ec.space.actionflag if actionflag.decrement_ticker(TICK_COUNTER_STEP) < 0: actionflag.action_dispatcher(ec, self) next_instr = r_uint(self.last_instr) opcode = ord(co_code[next_instr]) oparg = ord(co_code[next_instr + 1]) next_instr += 2 # note: the structure of the code here is such that it makes # (after translation) a big "if/elif" chain, which is then # turned into computed gotos. while opcode == opcodedesc.EXTENDED_ARG.index: opcode = ord(co_code[next_instr]) arg = ord(co_code[next_instr + 1]) if opcode < HAVE_ARGUMENT: raise BytecodeCorruption next_instr += 2 oparg = (oparg * 256) | arg if opcode == opcodedesc.RETURN_VALUE.index: self.frame_finished_execution = True # for generators raise Return elif opcode == opcodedesc.JUMP_ABSOLUTE.index: return self.jump_absolute(oparg, next_instr, ec) elif opcode == opcodedesc.RERAISE.index: return self.RERAISE(oparg, next_instr) elif opcode == opcodedesc.FOR_ITER.index: next_instr = self.FOR_ITER(oparg, next_instr) elif opcode == opcodedesc.JUMP_FORWARD.index: next_instr = self.JUMP_FORWARD(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_FALSE_OR_POP.index: return self.JUMP_IF_FALSE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.JUMP_IF_TRUE_OR_POP.index: return self.JUMP_IF_TRUE_OR_POP(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_FALSE.index: return self.POP_JUMP_IF_FALSE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_IF_TRUE.index: return self.POP_JUMP_IF_TRUE(oparg, next_instr, ec) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NONE(oparg, next_instr) elif opcode == opcodedesc.POP_JUMP_FORWARD_IF_NOT_NONE.index: next_instr = self.POP_JUMP_FORWARD_IF_NOT_NONE(oparg, next_instr) elif opcode == opcodedesc.JUMP_IF_NOT_EXC_MATCH.index: next_instr = self.JUMP_IF_NOT_EXC_MATCH(oparg, next_instr) elif opcode == opcodedesc.BINARY_ADD.index: self.BINARY_ADD(oparg, next_instr) elif opcode == opcodedesc.BINARY_AND.index: self.BINARY_AND(oparg, next_instr) elif opcode == opcodedesc.BINARY_FLOOR_DIVIDE.index: self.BINARY_FLOOR_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_MATRIX_MULTIPLY.index: self.BINARY_MATRIX_MULTIPLY(oparg, next_instr) elif opcode == opcodedesc.BINARY_LSHIFT.index: self.BINARY_LSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_MODULO.index: self.BINARY_MODULO(oparg, next_instr) elif opcode == opcodedesc.BINARY_MULTIPLY.index: self.BINARY_MULTIPLY(oparg, next_instr) elif opcode == opcodedesc.BINARY_OR.index: self.BINARY_OR(oparg, next_instr) elif opcode == opcodedesc.BINARY_POWER.index: self.BINARY_POWER(oparg, next_instr) elif opcode == opcodedesc.BINARY_RSHIFT.index: self.BINARY_RSHIFT(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBSCR.index: self.BINARY_SUBSCR(oparg, next_instr) elif opcode == opcodedesc.BINARY_SUBTRACT.index: self.BINARY_SUBTRACT(oparg, next_instr) elif opcode == opcodedesc.BINARY_TRUE_DIVIDE.index: self.BINARY_TRUE_DIVIDE(oparg, next_instr) elif opcode == opcodedesc.BINARY_XOR.index: self.BINARY_XOR(oparg, next_instr) elif opcode == opcodedesc.BUILD_CONST_KEY_MAP.index: self.BUILD_CONST_KEY_MAP(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST.index: self.BUILD_LIST(oparg, next_instr) elif opcode == opcodedesc.BUILD_LIST_FROM_ARG.index: self.BUILD_LIST_FROM_ARG(oparg, next_instr) elif opcode == opcodedesc.BUILD_MAP.index: self.BUILD_MAP(oparg, next_instr) elif opcode == opcodedesc.BUILD_SET.index: self.BUILD_SET(oparg, next_instr) elif opcode == opcodedesc.BUILD_SLICE.index: self.BUILD_SLICE(oparg, next_instr) elif opcode == opcodedesc.BUILD_TUPLE.index: self.BUILD_TUPLE(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION.index: self.CALL_FUNCTION(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_KW.index: self.CALL_FUNCTION_KW(oparg, next_instr) elif opcode == opcodedesc.CALL_FUNCTION_EX.index: self.CALL_FUNCTION_EX(oparg, next_instr) elif opcode == opcodedesc.CALL_METHOD.index: > self.CALL_METHOD(oparg, next_instr) interpreter\pyopcode.py:313: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ f = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_libload_...-x86-64\build\pypy\module\_rawffi\test\test__rawffi.py:283]", line 1> at line 6 oparg = 1, ignored = (26L,), n_args = 1, w_self = None, n = 1 @jit.unroll_safe def CALL_METHOD(f, oparg, *ignored): # opargs contains the arg, and kwarg count, excluding the implicit 'self' n_args = oparg w_self = f.peekvalue_maybe_none(n_args) n = n_args + (w_self is not None) w_callable = f.peekvalue(n_args + 1) w_result = f.space.call_valuestack( > w_callable, n, f, methodcall=w_self is not None, dropvalues=n_args+2) objspace\std\callmethod.py:93: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_func = <W_TypeObject 'CDLL' at 0x2439ac874e8>, nargs = 1 frame = <pypy.objspace.std.frame.StdObjSpaceFrame executing <code object test_libload_...-x86-64\build\pypy\module\_rawffi\test\test__rawffi.py:283]", line 1> at line 6 dropvalues = 3, methodcall = False def call_valuestack(self, w_func, nargs, frame, dropvalues, methodcall=False): # methodcall is only used for better error messages in argument.py from pypy.interpreter.function import Function, _Method, is_builtin_code if frame.get_is_being_profiled() and is_builtin_code(w_func): # XXX: this code is copied&pasted :-( from the slow path below # call_valuestack(). args = frame.make_arguments(nargs, w_function=w_func) frame.dropvalues(dropvalues) return self.call_args_and_c_profile(frame, w_func, args) if not self.config.objspace.disable_call_speedhacks: # start of hack for performance if isinstance(w_func, _Method): # reuse callable stack place for w_inst frame.settopvalue(w_func.w_instance, nargs) nargs += 1 methodcall = True w_func = w_func.w_function if isinstance(w_func, Function): return w_func.funccall_valuestack( nargs, frame, methodcall=methodcall, dropvalues=dropvalues) # end of hack for performance args = frame.make_arguments(nargs, w_function=w_func) frame.dropvalues(dropvalues) > return self.call_args(w_func, args) interpreter\baseobjspace.py:1270: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_obj = <W_TypeObject 'CDLL' at 0x2439ac874e8> args = Arguments([W_BytesObject('missing\xff.so')]) def call_args(space, w_obj, args): # two special cases for performance if isinstance(w_obj, Function): return w_obj.call_args(args) if isinstance(w_obj, Method): return w_obj.call_args(args) w_descr = space.lookup(w_obj, '__call__') if w_descr is None: raise oefmt(space.w_TypeError, "'%T' object is not callable", w_obj) > return space.get_and_call_args(w_descr, w_obj, args) objspace\descroperation.py:199: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_descr = <FunctionWithFixedCode __call__> w_obj = <W_TypeObject 'CDLL' at 0x2439ac874e8> args = Arguments([W_BytesObject('missing\xff.so')]) def get_and_call_args(space, w_descr, w_obj, args): # a special case for performance and to avoid infinite recursion if isinstance(w_descr, Function): > return w_descr.call_obj_args(w_obj, args) objspace\descroperation.py:164: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <FunctionWithFixedCode __call__> w_obj = <W_TypeObject 'CDLL' at 0x2439ac874e8> args = Arguments([W_BytesObject('missing\xff.so')]) def call_obj_args(self, w_obj, args): # delegate activation to code > w_res = self.getcode().funcrun_obj(self, w_obj, args) interpreter\function.py:88: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCodePassThroughArguments1 object at 0x000002439c00e6b0> func = <FunctionWithFixedCode __call__> w_obj = <W_TypeObject 'CDLL' at 0x2439ac874e8> args = Arguments([W_BytesObject('missing\xff.so')]) def funcrun_obj(self, func, w_obj, args): space = func.space try: w_result = self.func__args__(space, w_obj, args) except DescrMismatch: return self._type_unwrap_mismatch(space, args.prepend(w_obj)) except Exception as e: > self.handle_exception(space, e) interpreter\gateway.py:941: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCodePassThroughArguments1 object at 0x000002439c00e6b0> space = StdObjSpace, e = ValueError('unichr() arg out of range',) def handle_exception(self, space, e): try: if not we_are_translated(): raise raise e except OperationError: raise except Exception as e: # general fall-back from pypy.interpreter import error > raise error.get_converted_unexpected_exception(space, e) interpreter\gateway.py:908: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCodePassThroughArguments1 object at 0x000002439c00e6b0> func = <FunctionWithFixedCode __call__> w_obj = <W_TypeObject 'CDLL' at 0x2439ac874e8> args = Arguments([W_BytesObject('missing\xff.so')]) def funcrun_obj(self, func, w_obj, args): space = func.space try: > w_result = self.func__args__(space, w_obj, args) interpreter\gateway.py:937: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_obj = <W_TypeObject 'CDLL' at 0x2439ac874e8> args = Arguments([W_BytesObject('missing\xff.so')]) def _call(space, w_obj, args): self = space.descr_self_interp_w(self_type, w_obj) > return func(self, space, args) <282-codegen d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\tool\sourcetools.py:200>:4: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <W_TypeObject 'CDLL' at 0x2439ac874e8>, space = StdObjSpace __args__ = Arguments([W_BytesObject('missing\xff.so')]) def descr_call(self, space, __args__): promote(self) # invoke the __new__ of the type if not we_are_jitted(): # note that the annotator will figure out that self.w_new_function # can only be None if the newshortcut config option is not set w_newfunc = self.w_new_function else: # for the JIT it is better to take the slow path because normal lookup # is nicely optimized, but the self.w_new_function attribute is not # known to the JIT w_newfunc = None if w_newfunc is None: w_newtype, w_newdescr = self.lookup_where('__new__') if w_newdescr is None: # see test_crash_mro_without_object_1 raise oefmt(space.w_TypeError, "cannot create '%N' instances", self) # # issue #2666 if space.config.objspace.usemodules.cpyext: w_newtype, w_newdescr = self.hack_which_new_to_call( w_newtype, w_newdescr) # w_newfunc = space.get(w_newdescr, space.w_None, w_type=self) if (space.config.objspace.std.newshortcut and not we_are_jitted() and space._side_effects_ok() and isinstance(w_newtype, W_TypeObject)): self.w_new_function = w_newfunc > w_newobject = space.call_obj_args(w_newfunc, self, __args__) objspace\std\typeobject.py:734: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = StdObjSpace, w_callable = <FunctionWithFixedCode __new__> w_obj = <W_TypeObject 'CDLL' at 0x2439ac874e8> args = Arguments([W_BytesObject('missing\xff.so')]) def call_obj_args(self, w_callable, w_obj, args): if not self.config.objspace.disable_call_speedhacks: # start of hack for performance from pypy.interpreter.function import Function if isinstance(w_callable, Function): > return w_callable.call_obj_args(w_obj, args) interpreter\baseobjspace.py:1209: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <FunctionWithFixedCode __new__> w_obj = <W_TypeObject 'CDLL' at 0x2439ac874e8> args = Arguments([W_BytesObject('missing\xff.so')]) def call_obj_args(self, w_obj, args): # delegate activation to code > w_res = self.getcode().funcrun_obj(self, w_obj, args) interpreter\function.py:88: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode2 object at 0x000002439c85f600> func = <FunctionWithFixedCode __new__> w_obj = <W_TypeObject 'CDLL' at 0x2439ac874e8> args = Arguments([W_BytesObject('missing\xff.so')]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.qualname, self.sig, func.defs_w, func.w_kw_defs, self.minargs) try: w_result = activation._run(space, scope_w) except DescrMismatch: if w_obj is not None: args = args.prepend(w_obj) return self._type_unwrap_mismatch(space, args) except Exception as e: > self.handle_exception(space, e) interpreter\gateway.py:884: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode2 object at 0x000002439c85f600> space = StdObjSpace, e = ValueError('unichr() arg out of range',) def handle_exception(self, space, e): try: if not we_are_translated(): raise raise e except OperationError: raise except Exception as e: # general fall-back from pypy.interpreter import error > raise error.get_converted_unexpected_exception(space, e) interpreter\gateway.py:908: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinCode2 object at 0x000002439c85f600> func = <FunctionWithFixedCode __new__> w_obj = <W_TypeObject 'CDLL' at 0x2439ac874e8> args = Arguments([W_BytesObject('missing\xff.so')]) def funcrun_obj(self, func, w_obj, args): space = func.space activation = self.activation scope_w = args.parse_obj(w_obj, func.qualname, self.sig, func.defs_w, func.w_kw_defs, self.minargs) try: > w_result = activation._run(space, scope_w) interpreter\gateway.py:878: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <pypy.interpreter.gateway.BuiltinActivation_UwS_ObjSpace_W_Root_fsencode object at 0x000002439c85f670> space = StdObjSpace scope_w = [<W_TypeObject 'CDLL' at 0x2439ac874e8>, W_BytesObject('missing\xff.so')] def _run(self, space, scope_w): > return self.behavior(space, scope_w[0], space.fsencode_w(scope_w[1])) <2096-codegen d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\rpython\tool\sourcetools.py:200>:3: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, w_type = <W_TypeObject 'CDLL' at 0x2439ac874e8> name = 'missing\xff.so' @unwrap_spec(name=name_spec) def descr_new_cdll(space, w_type, name): > cdll = open_cdll(space, name) module\_rawffi\interp_rawffi.py:256: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ space = StdObjSpace, name = 'missing\xff.so' def open_cdll(space, name): try: > return CDLL(name) module\_rawffi\interp_rawffi.py:244: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rlib.clibffi.CDLL object at 0x000002439d975948> libname = 'missing\xff.so', mode = -1 def __init__(self, libname, mode=-1): """Load the library, or raises DLOpenError.""" RawCDLL.__init__(self, rffi.cast(DLLHANDLE, -1)) > self.lib = dlopen(libname, mode) ..\rpython\rlib\clibffi.py:702: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ name = 'missing\xff.so', mode = -1 def dlopen(name, mode=-1): # mode is unused on windows, but a consistant signature if not name: raise DLOpenError("cannot use None") > with rffi.scoped_utf82wcharp(name, codepoints_in_utf8(name)) as buf: ..\rpython\rlib\rdynload.py:237: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <rpython.rtyper.lltypesystem.rffi.scoped_utf82wcharp instance at 0x000002439ec6c2a0> value = 'missing\xff.so', unicode_len = 11 def __init__(self, value, unicode_len=-1): from rpython.rlib import rutf8 if value is None: self.buf = lltype.nullptr(CWCHARP.TO) elif unicode_len < 0: self.buf = utf82wcharp(value, rutf8.codepoints_in_utf8(value)) else: > self.buf = utf82wcharp(value, unicode_len) ..\rpython\rtyper\lltypesystem\rffi.py:1417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ utf8 = 'missing\xff.so', utf8len = 11, track_allocation = True def utf82wcharp(utf8, utf8len, track_allocation=True): from rpython.rlib import rutf8 if not we_are_translated(): assert utf8len == rutf8.codepoints_in_utf8(utf8) # add 1 for the \x00, and another for cases where the last utf8 is an # incomplete codepoint if track_allocation: w = lltype.malloc(CWCHARP.TO, utf8len + 2, flavor='raw', track_allocation=True) else: w = lltype.malloc(CWCHARP.TO, utf8len + 2, flavor='raw', track_allocation=False) index = 0 for ch in rutf8.Utf8StringIterator(utf8): > w[index] = unichr(ch) E ValueError: unichr() arg out of range ..\rpython\rtyper\lltypesystem\rffi.py:1151: ValueError =========================== short test summary info =========================== FAIL module\_rawffi\test\test__rawffi.py::AppTestFfi::()::test_libload_fail_nonutf8_name ============== 1 failed, 82 passed, 3 skipped in 163.19 seconds =============== n: 2 Arg 0: 3 Arg 1: 15 ++ 05:54:08 starting module/_vmprof/test [36 started in total] __ module/_vmprof/test [33 done in total, somefailed=False] ___________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 0 items ======================== no tests ran in 0.00 seconds ========================= ++ 05:54:10 starting module/_warnings/test [37 started in total] __ module/_socket/test [34 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 87 items module\_socket\test\apptest_socket.py ..........ss.............F..F.....s...s.ss..s...s....s...sssss module\_socket\test\test_sock_app.py .......s.........ss.s... module\_socket\test\test_ztranslation.py . ================================== FAILURES =================================== ___________________________ test_recvmsg_issue2649 ____________________________ @pytest.mark.skipif(sys.platform == 'win32', reason="no recvmsg on win32") @pytest.mark.skipif(sys.platform == 'darwin', reason="no MSG_ERRQUEUE on macos") def test_recvmsg_issue2649(): import _socket as socket listener = socket.socket(family=socket.AF_INET, type=socket.SOCK_DGRAM) listener.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) listener.bind(('127.0.0.1', 1234)) s = socket.socket(family=socket.AF_INET, type=socket.SOCK_DGRAM) s.sendto(b'x', ('127.0.0.1', 1234)) > with pytest.raises(BlockingIOError): queue = s.recvmsg(1024, 1024, socket.MSG_ERRQUEUE) E (application-level) AssertionError: raises() expected <class 'BlockingIOError'>, but got <class 'AttributeError'> module\_socket\test\apptest_socket.py:334: AssertionError __________________________ test_unix_socket_connect ___________________________ def test_unix_socket_connect(): > import _socket, os, tempfile module\_socket\test\apptest_socket.py:373: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """Temporary files. This module provides generic, low- and high-level interfaces for creating temporary files and directories. All of the interfaces provided by this module can be used without fear of race conditions except for 'mktemp'. 'mktemp' is subject to race conditions and should not be used; it is provided for backward compatibility only. The default path names are returned as str. If you supply bytes as input, all return values will be in bytes. Ex: >>> tempfile.mkstemp() (4, '/tmp/tmptpu9nin8') >>> tempfile.mkdtemp(suffix=b'') b'/tmp/tmppbi8f0hy' This module also provides some data items to the user: TMP_MAX - maximum number of names that will be tried before giving up. tempdir - If this is set to a string before the first use of any routine from this module, it will be considered as another candidate location to store temporary files. """ __all__ = [ "NamedTemporaryFile", "TemporaryFile", # high level safe interfaces "SpooledTemporaryFile", "TemporaryDirectory", "mkstemp", "mkdtemp", # low level safe interfaces "mktemp", # deprecated unsafe interface "TMP_MAX", "gettempprefix", # constants "tempdir", "gettempdir", "gettempprefixb", "gettempdirb", ] # Imports. import functools as _functools import warnings as _warnings import io as _io import os as _os > import shutil as _shutil ..\lib-python\3\tempfile.py:43: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """Utility functions for copying and archiving files and directory trees. XXX The functions here don't copy the resource fork or other metadata on Mac. """ import os import sys import stat import fnmatch import collections import errno import warnings try: import zlib del zlib _ZLIB_SUPPORTED = True except ImportError: _ZLIB_SUPPORTED = False try: import bz2 del bz2 _BZ2_SUPPORTED = True except ImportError: _BZ2_SUPPORTED = False try: import lzma del lzma _LZMA_SUPPORTED = True except ImportError: _LZMA_SUPPORTED = False _WINDOWS = os.name == 'nt' posix = nt = None if os.name == 'posix': import posix elif _WINDOWS: import nt if sys.platform == 'win32': > import _winapi ..\lib-python\3\shutil.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ """ Support routines for subprocess and multiprocess module. Currently, this extension module is only required when using the modules on Windows. """ import sys if sys.platform != 'win32': raise ModuleNotFoundError("The '_winapi' module is only available on Windows", name="_winapi") # Declare external Win32 functions if sys.maxsize > 2 ** 31: > from _pypy_winbase_cffi64 import ffi as _ffi ..\lib_pypy\_winapi.py:15: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ # auto-generated file > import _cffi_backend E (application-level) ModuleNotFoundError: No module named '_cffi_backend' ..\lib_pypy\_pypy_winbase_cffi64.py:2: ModuleNotFoundError =========================== short test summary info =========================== FAIL module\_socket\test\apptest_socket.py::test_recvmsg_issue2649 FAIL module\_socket\test\apptest_socket.py::test_unix_socket_connect ============== 2 failed, 67 passed, 18 skipped in 197.24 seconds ============== ++ 05:54:48 starting module/_weakref/test [38 started in total] __ module/_sre/test [35 done in total, somefailed=False] ______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 163 items module\_sre\test\apptest_sre.py ..................................................................... module\_sre\test\test_app_sre.py .................................................................. module\_sre\test\test_sre_buf.py ............................ ======================== 163 passed in 181.69 seconds ========================= ++ 05:54:54 starting module/_winreg/test [39 started in total] __ module/_warnings/test [36 done in total, somefailed=False] _________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 17 items module\_warnings\test\apptest_warnings.py ........s.s..... module\_warnings\test\test_warnings.py . ==================== 15 passed, 2 skipped in 93.22 seconds ==================== ++ 05:55:46 starting module/array/test [40 started in total] __ module/_winreg/test [37 done in total, somefailed=True] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 22 items module\_winreg\test\test_winreg.py ..F...........s..ss... ================================== FAILURES =================================== ________________________ AppTestFfi.test_simple_write _________________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x0000011aa2584c60> def test_simple_write(self): from winreg import SetValue, QueryValue, REG_SZ value = u"Some Default value" SetValue(self.root_key, self.test_key_name, REG_SZ, value) > assert QueryValue(self.root_key, self.test_key_name) == value E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\_winreg\test\test_winreg.py:76]:5: AssertionError =========================== short test summary info =========================== FAIL module\_winreg\test\test_winreg.py::AppTestFfi::()::test_simple_write =============== 1 failed, 18 passed, 3 skipped in 46.01 seconds =============== ++ 05:55:47 starting module/atexit/test [41 started in total] __ module/_cffi_backend/test [38 done in total, somefailed=False] _____________ [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 468 items module\_cffi_backend\test\test_c.py s.....................s........................................................ssss.s....................................................s.....s...................sss...........................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 .................s.. module\_cffi_backend\test\test_recompiler.py .............................s...........................................................s..s............ssss..s.s.ss....... module\_cffi_backend\test\test_unicode_literals.py ....... module\_cffi_backend\test\test_wchar_helper.py . module\_cffi_backend\test\test_ztranslation.py s ================== 438 passed, 30 skipped in 1112.01 seconds ================== ++ 05:56:26 starting module/binascii/test [42 started in total] __ module/_weakref/test [39 done in total, somefailed=False] __________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 43 items module\_weakref\test\apptest_weakref.py ........................................... ========================= 43 passed in 96.07 seconds ========================== ++ 05:56:31 starting module/bz2/test [43 started in total] __ module/atexit/test [40 done in total, somefailed=False] ____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 2 items module\atexit\test\apptest_atexit.py .. ========================== 2 passed in 50.24 seconds ========================== ++ 05:56:39 starting module/cmath/test [44 started in total] __ module/cmath/test [41 done in total, somefailed=False] _____________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module\cmath\test\test_cmath.py .................. ========================= 18 passed in 44.72 seconds ========================== ++ 05:57:32 starting module/cpyext/test/test_api.py [45 started in total] __ module/binascii/test [42 done in total, somefailed=False] __________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 18 items module\binascii\test\test_binascii.py .................. ========================= 18 passed in 64.83 seconds ========================== ++ 05:57:33 starting module/cpyext/test/test_arraymodule.py [46 started in total] __ module/bz2/test [43 done in total, somefailed=False] _______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 1 items / 3 skipped module\bz2\test\test_large.py s ========================= 4 skipped in 71.62 seconds ========================== ++ 05:57:45 starting module/cpyext/test/test_async_iter.py [47 started in total] __ module/array/test [44 done in total, somefailed=True] ______________________ ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True collected 64 items module\array\test\apptest_array.py ... module\array\test\test_array.py .....................s..................s................F.. module\array\test\test_ztranslation.py . ================================== FAILURES =================================== ___________________ AppTestArrayReconstructor.test_unicode ____________________ self = <pypy.interpreter.typedef.W_ObjectObjectUserDictWeakrefable object at 0x00000193c93d4170> def test_unicode(self): import array array_reconstructor = array._array_reconstructor UTF16_LE = 18 UTF16_BE = 19 UTF32_LE = 20 UTF32_BE = 21 teststr = "Bonne Journ\xe9e \U0002030a\U00020347" testcases = ( (UTF16_LE, "UTF-16-LE"), (UTF16_BE, "UTF-16-BE"), (UTF32_LE, "UTF-32-LE"), (UTF32_BE, "UTF-32-BE") ) for testcase in testcases: mformat_code, encoding = testcase a = array.array('u', teststr) b = array_reconstructor( array.array, 'u', mformat_code, teststr.encode(encoding)) > assert a == b E (application-level) AssertionError [d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pypy\module\array\test\test_array.py:1269]:20: AssertionError =========================== short test summary info =========================== FAIL module\array\test\test_array.py::AppTestArrayReconstructor::()::test_unicode ============== 1 failed, 61 passed, 2 skipped in 171.62 seconds =============== ++ 05:58:43 starting module/cpyext/test/test_boolobject.py [48 started in total] __ module/cpyext/test/test_api.py [45 done in total, somefailed=False] ________ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module\cpyext\test\test_api.py .... ========================== 4 passed in 60.29 seconds ========================== ++ 05:59:23 starting module/cpyext/test/test_borrow.py [49 started in total] __ module/cpyext/test/test_async_iter.py [46 done in total, somefailed=False] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-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 71.98 seconds ========================== ++ 05:59:43 starting module/cpyext/test/test_buffer.py [50 started in total] __ module/cpyext/test/test_arraymodule.py [47 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-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 172.49 seconds ==================== ++ 06:01:12 starting module/cpyext/test/test_bytearrayobject.py [51 started in total] __ module/cpyext/test/test_boolobject.py [48 done in total, somefailed=False] _ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 4 items module\cpyext\test\test_boolobject.py .... ========================= 4 passed in 114.59 seconds ========================== ++ 06:01:31 starting module/cpyext/test/test_bytesobject.py [52 started in total] __ module/cpyext/test/test_borrow.py [49 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\cpyext\test\test_borrow.py ... ========================= 3 passed in 141.91 seconds ========================== ++ 06:02:26 starting module/cpyext/test/test_capsule.py [53 started in total] __ module/cpyext/test/test_buffer.py [50 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module\cpyext\test\test_buffer.py ...... ========================= 6 passed in 148.64 seconds ========================== ++ 06:03:08 starting module/cpyext/test/test_cell.py [54 started in total] __ module/cpyext/test/test_bytearrayobject.py [51 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module\cpyext\test\test_bytearrayobject.py ...... ========================= 6 passed in 121.67 seconds ========================== ++ 06:04:09 starting module/cpyext/test/test_classobject.py [55 started in total] __ module/cpyext/test/test_bytesobject.py [52 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 20 items module\cpyext\test\test_bytesobject.py .................... ========================= 20 passed in 184.25 seconds ========================= ++ 06:05:18 starting module/cpyext/test/test_codecs.py [56 started in total] __ module/cpyext/test/test_cell.py [53 done in total, somefailed=False] _______ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_cell.py . ========================= 1 passed in 120.98 seconds ========================== ++ 06:05:49 starting module/cpyext/test/test_complexobject.py [57 started in total] __ module/cpyext/test/test_capsule.py [54 done in total, somefailed=False] ____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\cpyext\test\test_capsule.py ... ========================= 3 passed in 148.53 seconds ========================== ++ 06:05:51 starting module/cpyext/test/test_contextvars.py [58 started in total] __ module/cpyext/test/test_classobject.py [55 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 2 items module\cpyext\test\test_classobject.py .. ========================= 2 passed in 108.88 seconds ========================== ++ 06:06:57 starting module/cpyext/test/test_cpyext.py [59 started in total] __ module/cpyext/test/test_codecs.py [56 done in total, somefailed=True] ______ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 3 items module\cpyext\test\test_codecs.py E.. =================================== ERRORS ==================================== ________________ ERROR at setup of TestCodecs.test_incremental ________________ item = <Function 'test_incremental'> @pytest.hookimpl(tryfirst=True) def pytest_runtest_setup(item): if isinstance(item, pytest.Function): config = item.config if get_marker(item, name='pypy_only'): if config.applevel is not None and not config.applevel.is_pypy: pytest.skip('PyPy-specific test') appclass = item.getparent(pytest.Class) if appclass is not None: from pypy.tool.pytest.objspace import gettestobjspace # Make cls.space and cls.runappdirect available in tests. spaceconfig = getattr(appclass.obj, 'spaceconfig', {}) > appclass.obj.space = gettestobjspace(**spaceconfig) conftest.py:254: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tool\pytest\objspace.py:24: in gettestobjspace space = maketestobjspace(config) tool\pytest\objspace.py:34: in maketestobjspace space = make_objspace(config) tool\option.py:33: in make_objspace return StdObjSpace(config) interpreter\baseobjspace.py:458: in __init__ self.initialize() objspace\std\objspace.py:118: in initialize self.setup_builtin_modules() interpreter\baseobjspace.py:716: in setup_builtin_modules self.fromcache(State).build_api() module\cpyext\state.py:117: in build_api self.api_lib = str(api.build_bridge(self.space)) module\cpyext\api.py:1386: in build_bridge symbolic=True) ..\rpython\translator\tool\cbuild.py:345: in compile_shared_lib standalone=False)) ..\rpython\translator\platform\__init__.py:57: in compile ofiles = self._compile_o_files(cfiles, eci, standalone) ..\rpython\translator\platform\__init__.py:79: in _compile_o_files ofiles.append(self._compile_c_file(self.cc, cfile, compile_args)) ..\rpython\translator\platform\windows.py:290: in _compile_c_file self._execute_c_compiler(cc, args, oname) ..\rpython\translator\platform\__init__.py:143: in _execute_c_compiler self._handle_error(returncode, stdout, stderr, outname) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <MsvcPlatform cc=cl.exe>, returncode = 3221225477, stdout = '' stderr = '' outname = local('d:\\systemtemp\\pytest\\usession-py3.12-1218\\pypy\\module\\cpyext\\src\\pythread_nt.obj') def _handle_error(self, returncode, stdout, stderr, outname): if returncode != 0: # Microsoft compilers write compilation errors to stdout stderr = stdout + stderr errorfile = outname.new(ext='errors') errorfile.write(stderr, mode='wb') if self.log_errors: stderrlines = stderr.splitlines() for line in stderrlines: log.Error(line) # ^^^ don't use ERROR, because it might actually be fine. # Also, ERROR confuses lib-python/conftest.py. > raise CompilationError(stdout, stderr) E CompilationError: CompilationError(out=""" E """) ..\rpython\translator\platform\windows.py:319: CompilationError ===================== 2 passed, 1 error in 137.57 seconds ===================== ++ 06:08:14 starting module/cpyext/test/test_datetime.py [60 started in total] __ module/cpyext/test/test_contextvars.py [57 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 1 items module\cpyext\test\test_contextvars.py . ========================= 1 passed in 116.37 seconds ========================== ++ 06:08:25 starting module/cpyext/test/test_dictobject.py [61 started in total] __ module/cpyext/test/test_complexobject.py [58 done in total, somefailed=False] [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 6 items module\cpyext\test\test_complexobject.py ...... ========================= 6 passed in 127.38 seconds ========================== ++ 06:08:38 starting module/cpyext/test/test_eval.py [62 started in total] __ module/cpyext/test/test_cpyext.py [59 done in total, somefailed=False] _____ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 26 items module\cpyext\test\test_cpyext.py ...........s.............. =================== 25 passed, 1 skipped in 235.18 seconds ==================== ++ 06:11:56 starting module/cpyext/test/test_exception.py [63 started in total] __ module/cpyext/test/test_datetime.py [60 done in total, somefailed=False] ___ [platform:msg] Updated environment with vsver 160, using x64 True [platform:msg] Updated environment with vsver 160, using x64 True ============================= test session starts ============================= platform win32 -- Python 2.7.18[pypy-7.3.18-alpha], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('d:\\pypy_stuff\\buildbot64\\slave\\own-win-x86-64\\build\\pypy\\.hypothesis\\examples') pytest-2.9.2 from d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build\pytest.pyc rootdir: d:\pypy_stuff\buildbot64\slave\own-win-x86-64\build, inifile: pytest.ini plugins: hypothesis-4.39.3 collected 16 items module\cpyext\test\test_datetime.py ................ ========================= 16 passed in 186.08 seconds ========================= remoteFailed: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion. ]