python testrunner/lib_python_tests.py
in dir /build_dir/pypy-c-jit-linux-x86-32/build (timeout 4000 secs)
watching logfiles {'pytestLog': 'cpython.log'}
argv: ['python', 'testrunner/lib_python_tests.py']
environment:
AUDITWHEEL_ARCH=i686
AUDITWHEEL_PLAT=manylinux2014_i686
AUDITWHEEL_POLICY=manylinux2014
DEVTOOLSET_ROOTPATH=/opt/rh/devtoolset-10/root
HOME=/home/buildslave
HOSTNAME=ffc60fde56a7
LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
LC_ALL=en_US.UTF-8
LD_LIBRARY_PATH=/usr/local/lib:/opt/rh/devtoolset-10/root/usr/lib:/opt/rh/devtoolset-10/root/usr/lib/dyninst
LOGNAME=buildslave
PATH=/python27_virt/bin:/opt/rh/devtoolset-10/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PKG_CONFIG_PATH=/usr/local/lib64/pkgconfig:/usr/local/lib/pkgconfig
PWD=/build_dir/pypy-c-jit-linux-x86-32/build
PYPY_LOCALBASE=/usr/local
PYPY_MAKE_PORTABLE=1
SETUPTOOLS_USE_DISTUTILS=stdlib
SHELL=/bin/bash
SHLVL=3
SSL_CERT_FILE=/opt/_internal/certs.pem
TERM=xterm
TMPDIR=/build_dir/tmp/pytest
USER=buildslave
_=/usr/bin/linux32
using PTY: False
============================= test session starts ==============================
platform linux2 -- Python 2.7.18, pytest-2.9.2, py-1.4.29, pluggy-0.3.1
hypothesis profile 'default' -> deadline=None, database=DirectoryBasedExampleDatabase('/build_dir/pypy-c-jit-linux-x86-32/build/.hypothesis/examples')
rootdir: /build_dir/pypy-c-jit-linux-x86-32/build, inifile: pytest.ini
plugins: hypothesis-4.42.0
collected 433 items
lib-python/3/test/test___all__.py .
lib-python/3/test/test__locale.py .
lib-python/3/test/test__opcode.py .
lib-python/3/test/test__osx_support.py .
lib-python/3/test/test__xxsubinterpreters.py .
lib-python/3/test/test_abc.py .
lib-python/3/test/test_abstract_numbers.py .
lib-python/3/test/test_aifc.py .
lib-python/3/test/test_argparse.py .
lib-python/3/test/test_array.py .
lib-python/3/test/test_asdl_parser.py .
lib-python/3/test/test_ast.py .
lib-python/3/test/test_asyncgen.py .
lib-python/3/test/test_asynchat.py .
lib-python/3/test/test_asyncore.py .
lib-python/3/test/test_atexit.py .
lib-python/3/test/test_audioop.py .
lib-python/3/test/test_audit.py .
lib-python/3/test/test_augassign.py .
lib-python/3/test/test_base64.py .
lib-python/3/test/test_baseexception.py .
lib-python/3/test/test_bdb.py .
lib-python/3/test/test_bigaddrspace.py .
lib-python/3/test/test_bigmem.py .
lib-python/3/test/test_binascii.py .
lib-python/3/test/test_binop.py .
lib-python/3/test/test_bisect.py .
lib-python/3/test/test_bool.py .
lib-python/3/test/test_buffer.py .
lib-python/3/test/test_bufio.py .
lib-python/3/test/test_builtin.py .
lib-python/3/test/test_bytes.py .
lib-python/3/test/test_bz2.py .
lib-python/3/test/test_c_locale_coercion.py .
lib-python/3/test/test_calendar.py .
lib-python/3/test/test_call.py .
lib-python/3/test/test_cgi.py .
lib-python/3/test/test_cgitb.py .
lib-python/3/test/test_charmapcodec.py .
lib-python/3/test/test_check_c_globals.py .
lib-python/3/test/test_class.py .
lib-python/3/test/test_clinic.py .
lib-python/3/test/test_cmath.py .
lib-python/3/test/test_cmd.py .
lib-python/3/test/test_cmd_line.py .
lib-python/3/test/test_cmd_line_script.py .
lib-python/3/test/test_code.py .
lib-python/3/test/test_code_module.py .
lib-python/3/test/test_codeccallbacks.py .
lib-python/3/test/test_codecencodings_cn.py .
lib-python/3/test/test_codecencodings_hk.py .
lib-python/3/test/test_codecencodings_iso2022.py .
lib-python/3/test/test_codecencodings_jp.py .
lib-python/3/test/test_codecencodings_kr.py .
lib-python/3/test/test_codecencodings_tw.py .
lib-python/3/test/test_codecmaps_cn.py .
lib-python/3/test/test_codecmaps_hk.py .
lib-python/3/test/test_codecmaps_jp.py .
lib-python/3/test/test_codecmaps_kr.py .
lib-python/3/test/test_codecmaps_tw.py .
lib-python/3/test/test_codecs.py .
lib-python/3/test/test_codeop.py .
lib-python/3/test/test_collections.py .
lib-python/3/test/test_colorsys.py .
lib-python/3/test/test_compare.py .
lib-python/3/test/test_compile.py .
lib-python/3/test/test_compileall.py .
lib-python/3/test/test_complex.py .
lib-python/3/test/test_configparser.py .
lib-python/3/test/test_contains.py .
lib-python/3/test/test_context.py .
lib-python/3/test/test_contextlib.py .
lib-python/3/test/test_contextlib_async.py .
lib-python/3/test/test_copy.py .
lib-python/3/test/test_copyreg.py .
lib-python/3/test/test_coroutines.py .
lib-python/3/test/test_cprofile.py .
lib-python/3/test/test_crashers.py .
lib-python/3/test/test_crypt.py .
lib-python/3/test/test_csv.py .
lib-python/3/test/test_ctypes.py F
lib-python/3/test/test_curses.py .
lib-python/3/test/test_datetime.py .
lib-python/3/test/test_dbm.py .
lib-python/3/test/test_dbm_dumb.py .
lib-python/3/test/test_dbm_gnu.py .
lib-python/3/test/test_dbm_ndbm.py .
lib-python/3/test/test_decimal.py .
lib-python/3/test/test_decorators.py .
lib-python/3/test/test_defaultdict.py .
lib-python/3/test/test_deque.py .
lib-python/3/test/test_descr.py .
lib-python/3/test/test_descrtut.py .
lib-python/3/test/test_devpoll.py .
lib-python/3/test/test_dict.py .
lib-python/3/test/test_dict_version.py s
lib-python/3/test/test_dictcomps.py .
lib-python/3/test/test_dictviews.py .
lib-python/3/test/test_difflib.py .
lib-python/3/test/test_dis.py s
lib-python/3/test/test_distutils.py .
lib-python/3/test/test_docxmlrpc.py .
lib-python/3/test/test_dtrace.py .
lib-python/3/test/test_dynamic.py .
lib-python/3/test/test_dynamicclassattribute.py .
lib-python/3/test/test_eintr.py .
lib-python/3/test/test_embed.py .
lib-python/3/test/test_ensurepip.py .
lib-python/3/test/test_enum.py .
lib-python/3/test/test_enumerate.py .
lib-python/3/test/test_eof.py .
lib-python/3/test/test_epoll.py .
lib-python/3/test/test_errno.py .
lib-python/3/test/test_except_star.py .
lib-python/3/test/test_exception_group.py .
lib-python/3/test/test_exception_hierarchy.py .
lib-python/3/test/test_exception_variations.py .
lib-python/3/test/test_exceptions.py .
lib-python/3/test/test_extcall.py .
lib-python/3/test/test_faulthandler.py .
lib-python/3/test/test_fcntl.py .
lib-python/3/test/test_file.py .
lib-python/3/test/test_file_eintr.py .
lib-python/3/test/test_filecmp.py .
lib-python/3/test/test_fileinput.py .
lib-python/3/test/test_fileio.py .
lib-python/3/test/test_fileutils.py .
lib-python/3/test/test_finalization.py .
lib-python/3/test/test_float.py .
lib-python/3/test/test_flufl.py .
lib-python/3/test/test_fnmatch.py .
lib-python/3/test/test_fork1.py .
lib-python/3/test/test_format.py .
lib-python/3/test/test_fractions.py .
lib-python/3/test/test_frame.py .
lib-python/3/test/test_frozen.py s
lib-python/3/test/test_fstring.py .
lib-python/3/test/test_ftplib.py .
lib-python/3/test/test_funcattrs.py .
lib-python/3/test/test_functools.py .
lib-python/3/test/test_gc.py s
lib-python/3/test/test_generator_stop.py .
lib-python/3/test/test_generators.py .
lib-python/3/test/test_genericalias.py .
lib-python/3/test/test_genericclass.py .
lib-python/3/test/test_genericpath.py .
lib-python/3/test/test_genexps.py .
lib-python/3/test/test_getopt.py .
lib-python/3/test/test_getpass.py .
lib-python/3/test/test_getpath.py s
lib-python/3/test/test_gettext.py .
lib-python/3/test/test_glob.py .
lib-python/3/test/test_global.py .
lib-python/3/test/test_grammar.py .
lib-python/3/test/test_graphlib.py .
lib-python/3/test/test_grp.py .
lib-python/3/test/test_gzip.py .
lib-python/3/test/test_hash.py .
lib-python/3/test/test_hashlib.py .
lib-python/3/test/test_heapq.py .
lib-python/3/test/test_hmac.py .
lib-python/3/test/test_html.py .
lib-python/3/test/test_htmlparser.py .
lib-python/3/test/test_http_cookiejar.py .
lib-python/3/test/test_http_cookies.py .
lib-python/3/test/test_httplib.py .
lib-python/3/test/test_httpservers.py .
lib-python/3/test/test_idle.py .
lib-python/3/test/test_imaplib.py .
lib-python/3/test/test_imghdr.py .
lib-python/3/test/test_imp.py .
lib-python/3/test/test_index.py .
lib-python/3/test/test_int.py .
lib-python/3/test/test_int_literal.py .
lib-python/3/test/test_interpreters.py .
lib-python/3/test/test_io.py .
lib-python/3/test/test_ioctl.py .
lib-python/3/test/test_ipaddress.py .
lib-python/3/test/test_isinstance.py .
lib-python/3/test/test_iter.py .
lib-python/3/test/test_iterlen.py .
lib-python/3/test/test_itertools.py .
lib-python/3/test/test_keyword.py .
lib-python/3/test/test_keywordonlyarg.py .
lib-python/3/test/test_kqueue.py .
lib-python/3/test/test_largefile.py .
lib-python/3/test/test_launcher.py .
lib-python/3/test/test_lib2to3.py .
lib-python/3/test/test_linecache.py .
lib-python/3/test/test_list.py .
lib-python/3/test/test_listcomps.py .
lib-python/3/test/test_lltrace.py .
lib-python/3/test/test_locale.py .
lib-python/3/test/test_logging.py .
lib-python/3/test/test_long.py .
lib-python/3/test/test_longexp.py .
lib-python/3/test/test_lzma.py .
lib-python/3/test/test_mailbox.py .
lib-python/3/test/test_mailcap.py .
lib-python/3/test/test_marshal.py .
lib-python/3/test/test_math.py .
lib-python/3/test/test_memoryio.py .
lib-python/3/test/test_memoryview.py .
lib-python/3/test/test_metaclass.py .
lib-python/3/test/test_mimetypes.py .
lib-python/3/test/test_minidom.py .
lib-python/3/test/test_mmap.py .
lib-python/3/test/test_modulefinder.py .
lib-python/3/test/test_msilib.py .
lib-python/3/test/test_multibytecodec.py .
lib-python/3/test/test_multiprocessing_main_handling.py .
lib-python/3/test/test_named_expressions.py .
lib-python/3/test/test_netrc.py .
lib-python/3/test/test_nis.py .
lib-python/3/test/test_nntplib.py .
lib-python/3/test/test_ntpath.py .
lib-python/3/test/test_numeric_tower.py .
lib-python/3/test/test_opcache.py .
lib-python/3/test/test_opcodes.py .
lib-python/3/test/test_openpty.py .
lib-python/3/test/test_operator.py .
lib-python/3/test/test_optparse.py .
lib-python/3/test/test_ordered_dict.py .
lib-python/3/test/test_os.py .
lib-python/3/test/test_ossaudiodev.py s
lib-python/3/test/test_osx_env.py .
lib-python/3/test/test_pathlib.py .
lib-python/3/test/test_patma.py .
lib-python/3/test/test_pdb.py .
lib-python/3/test/test_peepholer.py .
lib-python/3/test/test_pep646_syntax.py .
lib-python/3/test/test_pickle.py .
lib-python/3/test/test_picklebuffer.py .
lib-python/3/test/test_pickletools.py .
lib-python/3/test/test_pipes.py .
lib-python/3/test/test_pkg.py .
lib-python/3/test/test_pkgutil.py .
lib-python/3/test/test_platform.py .
lib-python/3/test/test_plistlib.py .
lib-python/3/test/test_poll.py .
lib-python/3/test/test_popen.py .
lib-python/3/test/test_poplib.py .
lib-python/3/test/test_positional_only_arg.py .
lib-python/3/test/test_posix.py .
lib-python/3/test/test_posixpath.py .
lib-python/3/test/test_pow.py .
lib-python/3/test/test_pprint.py .
lib-python/3/test/test_print.py .
lib-python/3/test/test_profile.py .
lib-python/3/test/test_property.py .
lib-python/3/test/test_pstats.py .
lib-python/3/test/test_pty.py .
lib-python/3/test/test_pulldom.py .
lib-python/3/test/test_pwd.py .
lib-python/3/test/test_py_compile.py .
lib-python/3/test/test_pyclbr.py .
lib-python/3/test/test_pyexpat.py .
lib-python/3/test/test_queue.py .
lib-python/3/test/test_quopri.py .
lib-python/3/test/test_raise.py .
lib-python/3/test/test_random.py .
lib-python/3/test/test_range.py .
lib-python/3/test/test_re.py F
lib-python/3/test/test_readline.py .
lib-python/3/test/test_regrtest.py .
lib-python/3/test/test_repl.py .
lib-python/3/test/test_reprlib.py .
lib-python/3/test/test_resource.py F
lib-python/3/test/test_richcmp.py .
lib-python/3/test/test_rlcompleter.py .
lib-python/3/test/test_robotparser.py .
lib-python/3/test/test_runpy.py .
lib-python/3/test/test_sax.py .
lib-python/3/test/test_sched.py .
lib-python/3/test/test_scope.py .
lib-python/3/test/test_script_helper.py .
lib-python/3/test/test_secrets.py .
lib-python/3/test/test_select.py .
lib-python/3/test/test_selectors.py .
lib-python/3/test/test_set.py .
lib-python/3/test/test_setcomps.py .
lib-python/3/test/test_shelve.py .
lib-python/3/test/test_shlex.py .
lib-python/3/test/test_shutil.py .
lib-python/3/test/test_signal.py .
lib-python/3/test/test_site.py .
lib-python/3/test/test_slice.py .
lib-python/3/test/test_smtpd.py .
lib-python/3/test/test_smtplib.py .
lib-python/3/test/test_smtpnet.py .
lib-python/3/test/test_sndhdr.py .
lib-python/3/test/test_socket.py .
lib-python/3/test/test_socketserver.py .
lib-python/3/test/test_sort.py .
lib-python/3/test/test_source_encoding.py .
lib-python/3/test/test_spwd.py .
lib-python/3/test/test_ssl.py .
lib-python/3/test/test_stable_abi_ctypes.py s
lib-python/3/test/test_startfile.py .
lib-python/3/test/test_stat.py .
lib-python/3/test/test_statistics.py .
lib-python/3/test/test_strftime.py .
lib-python/3/test/test_string.py .
lib-python/3/test/test_string_literals.py .
lib-python/3/test/test_stringprep.py .
lib-python/3/test/test_strptime.py .
lib-python/3/test/test_strtod.py .
lib-python/3/test/test_struct.py .
lib-python/3/test/test_structseq.py .
lib-python/3/test/test_subclassinit.py .
lib-python/3/test/test_subprocess.py .
lib-python/3/test/test_sunau.py .
lib-python/3/test/test_sundry.py .
lib-python/3/test/test_super.py .
lib-python/3/test/test_support.py .
lib-python/3/test/test_symtable.py s
lib-python/3/test/test_syntax.py .
lib-python/3/test/test_sys.py .
lib-python/3/test/test_sys_setprofile.py .
lib-python/3/test/test_sys_settrace.py .
lib-python/3/test/test_sysconfig.py F
lib-python/3/test/test_sysconfig_pypy.py .
lib-python/3/test/test_syslog.py .
lib-python/3/test/test_tabnanny.py .
lib-python/3/test/test_tarfile.py .
lib-python/3/test/test_tcl.py .
lib-python/3/test/test_telnetlib.py .
lib-python/3/test/test_tempfile.py .
lib-python/3/test/test_termios.py .
lib-python/3/test/test_textwrap.py .
lib-python/3/test/test_thread.py .
lib-python/3/test/test_threadedtempfile.py .
lib-python/3/test/test_threading.py F
lib-python/3/test/test_threading_local.py .
lib-python/3/test/test_threadsignals.py .
lib-python/3/test/test_time.py .
lib-python/3/test/test_timeit.py .
lib-python/3/test/test_timeout.py .
lib-python/3/test/test_tix.py s
lib-python/3/test/test_tk.py s
lib-python/3/test/test_tokenize.py .
lib-python/3/test/test_trace.py .
lib-python/3/test/test_traceback.py .
lib-python/3/test/test_tracemalloc.py .
lib-python/3/test/test_ttk_guionly.py s
lib-python/3/test/test_ttk_textonly.py .
lib-python/3/test/test_tty.py .
lib-python/3/test/test_tuple.py .
lib-python/3/test/test_turtle.py .
lib-python/3/test/test_type_annotations.py .
lib-python/3/test/test_type_cache.py .
lib-python/3/test/test_type_comments.py .
lib-python/3/test/test_typechecks.py .
lib-python/3/test/test_types.py .
lib-python/3/test/test_typing.py .
lib-python/3/test/test_ucn.py .
lib-python/3/test/test_unary.py .
lib-python/3/test/test_unicode.py .
lib-python/3/test/test_unicode_file.py .
lib-python/3/test/test_unicode_file_functions.py .
lib-python/3/test/test_unicode_identifiers.py .
lib-python/3/test/test_unicodedata.py .
lib-python/3/test/test_unittest.py .
lib-python/3/test/test_univnewlines.py .
lib-python/3/test/test_unpack.py .
lib-python/3/test/test_unpack_ex.py .
lib-python/3/test/test_unparse.py .
lib-python/3/test/test_urllib.py .
lib-python/3/test/test_urllib2.py .
lib-python/3/test/test_urllib2_localnet.py .
lib-python/3/test/test_urllib2net.py .
lib-python/3/test/test_urllib_response.py .
lib-python/3/test/test_urllibnet.py .
lib-python/3/test/test_urlparse.py .
lib-python/3/test/test_userdict.py .
lib-python/3/test/test_userlist.py .
lib-python/3/test/test_userstring.py .
lib-python/3/test/test_utf8_mode.py .
lib-python/3/test/test_utf8source.py .
lib-python/3/test/test_uu.py .
lib-python/3/test/test_uuid.py .
lib-python/3/test/test_venv.py .
lib-python/3/test/test_wait3.py .
lib-python/3/test/test_wait4.py .
lib-python/3/test/test_wave.py .
lib-python/3/test/test_weakref.py .
lib-python/3/test/test_weakset.py .
lib-python/3/test/test_webbrowser.py .
lib-python/3/test/test_winconsoleio.py .
lib-python/3/test/test_winreg.py .
lib-python/3/test/test_winsound.py s
lib-python/3/test/test_with.py .
lib-python/3/test/test_wsgiref.py .
lib-python/3/test/test_xdrlib.py .
lib-python/3/test/test_xml_dom_minicompat.py .
lib-python/3/test/test_xml_etree.py .
lib-python/3/test/test_xml_etree_c.py .
lib-python/3/test/test_xmlrpc.py .
lib-python/3/test/test_xmlrpc_net.py .
lib-python/3/test/test_xxlimited.py s
lib-python/3/test/test_xxtestfuzz.py s
lib-python/3/test/test_yield_from.py .
lib-python/3/test/test_zipapp.py .
lib-python/3/test/test_zipfile.py .
lib-python/3/test/test_zipfile64.py s
lib-python/3/test/test_zipimport.py .
lib-python/3/test/test_zipimport_support.py .
lib-python/3/test/test_zlib.py .
lib-python/3/test/test_asyncio .
lib-python/3/test/test_capi .
lib-python/3/test/test_concurrent_futures .
lib-python/3/test/test_cppext .
lib-python/3/test/test_dataclasses .
lib-python/3/test/test_doctest .
lib-python/3/test/test_email .
lib-python/3/test/test_future_stmt .
lib-python/3/test/test_gdb .
lib-python/3/test/test_import .
lib-python/3/test/test_importlib .
lib-python/3/test/test_inspect .
lib-python/3/test/test_json .
lib-python/3/test/test_module .
lib-python/3/test/test_multiprocessing_fork .
lib-python/3/test/test_multiprocessing_forkserver .
lib-python/3/test/test_multiprocessing_spawn .
lib-python/3/test/test_peg_generator .
lib-python/3/test/test_pydoc .
lib-python/3/test/test_pyrepl .
lib-python/3/test/test_sqlite3 .
lib-python/3/test/test_tomllib .
lib-python/3/test/test_tools s
lib-python/3/test/test_warnings .
lib-python/3/test/test_zoneinfo .
=================================== FAILURES ===================================
_______________________________________ _______________________________________
== PyPy 3.11.15 (ad87cbd9a6f2, May 24 2026, 05:23:29) [PyPy 7.3.24-alpha0 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
== Linux-5.4.0-182-generic-i686-with-glibc2.17 little-endian
== Python build: release with_assert
== cwd: /build_dir/tmp/pytest/test_python_worker_3678261æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network
Using random seed: 2616572656
0:00:00 load avg: 5.09 Run 1 test sequentially
0:00:00 load avg: 5.09 [1/1] test_ctypes
test_anon (ctypes.test.test_anon.AnonTest.test_anon) ... ok
test_anon_nonmember (ctypes.test.test_anon.AnonTest.test_anon_nonmember) ... ok
test_anon_nonseq (ctypes.test.test_anon.AnonTest.test_anon_nonseq) ... ok
test_issue31490 (ctypes.test.test_anon.AnonTest.test_issue31490) ... skipped 'implementation detail specific to cpython'
test_nested (ctypes.test.test_anon.AnonTest.test_nested) ... ok
test (ctypes.test.test_array_in_pointer.Test.test) ... ok
test_2 (ctypes.test.test_array_in_pointer.Test.test_2) ... ok
test_bad_length (ctypes.test.test_arrays.ArrayTestCase.test_bad_length) ... ok
test_bad_subclass (ctypes.test.test_arrays.ArrayTestCase.test_bad_subclass) ... ok
test_bpo36504_signed_int_overflow (ctypes.test.test_arrays.ArrayTestCase.test_bpo36504_signed_int_overflow) ... ok
test_cache (ctypes.test.test_arrays.ArrayTestCase.test_cache) ... ok
test_classcache (ctypes.test.test_arrays.ArrayTestCase.test_classcache) ... ok
test_empty_element_array (ctypes.test.test_arrays.ArrayTestCase.test_empty_element_array) ... ok
test_empty_element_struct (ctypes.test.test_arrays.ArrayTestCase.test_empty_element_struct) ... ok
test_from_address (ctypes.test.test_arrays.ArrayTestCase.test_from_address) ... ok
test_from_addressW (ctypes.test.test_arrays.ArrayTestCase.test_from_addressW) ... ok
test_large_array (ctypes.test.test_arrays.ArrayTestCase.test_large_array) ... skipped 'requires 64bit platform'
test_longdouble (ctypes.test.test_arrays.ArrayTestCase.test_longdouble)
This test is empty. It's just here to remind that we commented out ... skipped 'long double not supported by PyPy'
test_numeric_arrays (ctypes.test.test_arrays.ArrayTestCase.test_numeric_arrays) ... ok
test_simple (ctypes.test.test_arrays.ArrayTestCase.test_simple) ... ok
test_step_overflow (ctypes.test.test_arrays.ArrayTestCase.test_step_overflow) ... ERROR
test_subclass (ctypes.test.test_arrays.ArrayTestCase.test_subclass) ... ok
test_zero_length (ctypes.test.test_arrays.ArrayTestCase.test_zero_length) ... ok
test_byval (ctypes.test.test_as_parameter.AsParamNestedWrapperTestCase.test_byval) ... ok
test_callbacks (ctypes.test.test_as_parameter.AsParamNestedWrapperTestCase.test_callbacks) ... ok
test_callbacks_2 (ctypes.test.test_as_parameter.AsParamNestedWrapperTestCase.test_callbacks_2) ... ok
test_longlong_callbacks (ctypes.test.test_as_parameter.AsParamNestedWrapperTestCase.test_longlong_callbacks) ... ok
test_pointers (ctypes.test.test_as_parameter.AsParamNestedWrapperTestCase.test_pointers) ... ok
test_recursive_as_param (ctypes.test.test_as_parameter.AsParamNestedWrapperTestCase.test_recursive_as_param) ... ok
test_shorts (ctypes.test.test_as_parameter.AsParamNestedWrapperTestCase.test_shorts) ... ok
test_struct_return_2H (ctypes.test.test_as_parameter.AsParamNestedWrapperTestCase.test_struct_return_2H) ... ok
test_struct_return_8H (ctypes.test.test_as_parameter.AsParamNestedWrapperTestCase.test_struct_return_8H) ... ok
test_wchar_parm (ctypes.test.test_as_parameter.AsParamNestedWrapperTestCase.test_wchar_parm) ... ok
test_byval (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase.test_byval) ... ok
test_callbacks (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase.test_callbacks) ... ok
test_callbacks_2 (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase.test_callbacks_2) ... ok
test_longlong_callbacks (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase.test_longlong_callbacks) ... ok
test_pointers (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase.test_pointers) ... ok
test_recursive_as_param (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase.test_recursive_as_param) ... ok
test_shorts (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase.test_shorts) ... ok
test_struct_return_2H (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase.test_struct_return_2H) ... ok
test_struct_return_8H (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase.test_struct_return_8H) ... ok
test_wchar_parm (ctypes.test.test_as_parameter.AsParamPropertyWrapperTestCase.test_wchar_parm) ... ok
test_byval (ctypes.test.test_as_parameter.AsParamWrapperTestCase.test_byval) ... ok
test_callbacks (ctypes.test.test_as_parameter.AsParamWrapperTestCase.test_callbacks) ... ok
test_callbacks_2 (ctypes.test.test_as_parameter.AsParamWrapperTestCase.test_callbacks_2) ... ok
test_longlong_callbacks (ctypes.test.test_as_parameter.AsParamWrapperTestCase.test_longlong_callbacks) ... ok
test_pointers (ctypes.test.test_as_parameter.AsParamWrapperTestCase.test_pointers) ... ok
test_recursive_as_param (ctypes.test.test_as_parameter.AsParamWrapperTestCase.test_recursive_as_param) ... ok
test_shorts (ctypes.test.test_as_parameter.AsParamWrapperTestCase.test_shorts) ... ok
test_struct_return_2H (ctypes.test.test_as_parameter.AsParamWrapperTestCase.test_struct_return_2H) ... ok
test_struct_return_8H (ctypes.test.test_as_parameter.AsParamWrapperTestCase.test_struct_return_8H) ... ok
test_wchar_parm (ctypes.test.test_as_parameter.AsParamWrapperTestCase.test_wchar_parm) ... ok
test_byval (ctypes.test.test_as_parameter.BasicWrapTestCase.test_byval) ... ok
test_callbacks (ctypes.test.test_as_parameter.BasicWrapTestCase.test_callbacks) ... ok
test_callbacks_2 (ctypes.test.test_as_parameter.BasicWrapTestCase.test_callbacks_2) ... ok
test_longlong_callbacks (ctypes.test.test_as_parameter.BasicWrapTestCase.test_longlong_callbacks) ... ok
test_pointers (ctypes.test.test_as_parameter.BasicWrapTestCase.test_pointers) ... ok
test_recursive_as_param (ctypes.test.test_as_parameter.BasicWrapTestCase.test_recursive_as_param) ... ok
test_shorts (ctypes.test.test_as_parameter.BasicWrapTestCase.test_shorts) ... ok
test_struct_return_2H (ctypes.test.test_as_parameter.BasicWrapTestCase.test_struct_return_2H) ... ok
test_struct_return_8H (ctypes.test.test_as_parameter.BasicWrapTestCase.test_struct_return_8H) ... ok
test_wchar_parm (ctypes.test.test_as_parameter.BasicWrapTestCase.test_wchar_parm) ... ok
test_anon_bitfields (ctypes.test.test_bitfields.BitFieldTest.test_anon_bitfields) ... ok
test_c_wchar (ctypes.test.test_bitfields.BitFieldTest.test_c_wchar) ... ok
test_longlong (ctypes.test.test_bitfields.BitFieldTest.test_longlong) ... ok
test_mixed_1 (ctypes.test.test_bitfields.BitFieldTest.test_mixed_1) ... ok
test_mixed_2 (ctypes.test.test_bitfields.BitFieldTest.test_mixed_2) ... ok
test_mixed_3 (ctypes.test.test_bitfields.BitFieldTest.test_mixed_3) ... ok
test_mixed_4 (ctypes.test.test_bitfields.BitFieldTest.test_mixed_4) ... ok
test_multi_bitfields_size (ctypes.test.test_bitfields.BitFieldTest.test_multi_bitfields_size) ... ok
test_nonint_types (ctypes.test.test_bitfields.BitFieldTest.test_nonint_types) ... ok
test_signed (ctypes.test.test_bitfields.BitFieldTest.test_signed) ... ok
test_single_bitfield_size (ctypes.test.test_bitfields.BitFieldTest.test_single_bitfield_size) ... ok
test_uint32 (ctypes.test.test_bitfields.BitFieldTest.test_uint32) ... ok
test_uint32_swap_big_endian (ctypes.test.test_bitfields.BitFieldTest.test_uint32_swap_big_endian) ... ok
test_uint32_swap_little_endian (ctypes.test.test_bitfields.BitFieldTest.test_uint32_swap_little_endian) ... ok
test_uint64 (ctypes.test.test_bitfields.BitFieldTest.test_uint64) ... ok
test_ulonglong (ctypes.test.test_bitfields.BitFieldTest.test_ulonglong) ... ok
test_unsigned (ctypes.test.test_bitfields.BitFieldTest.test_unsigned) ... ok
test_ints (ctypes.test.test_bitfields.C_Test.test_ints) ... ok
test_shorts (ctypes.test.test_bitfields.C_Test.test_shorts) ... ok
test_buffer (ctypes.test.test_buffers.StringBufferTestCase.test_buffer) ... ok
test_buffer_interface (ctypes.test.test_buffers.StringBufferTestCase.test_buffer_interface) ... ok
test_create_unicode_buffer_non_bmp (ctypes.test.test_buffers.StringBufferTestCase.test_create_unicode_buffer_non_bmp) ... ok
test_unicode_buffer (ctypes.test.test_buffers.StringBufferTestCase.test_unicode_buffer) ... ok
test_unicode_conversion (ctypes.test.test_buffers.StringBufferTestCase.test_unicode_conversion) ... ok
test_BSTR (ctypes.test.test_bytes.BytesTest.test_BSTR) ... skipped 'Windows-specific test'
test_c_char (ctypes.test.test_bytes.BytesTest.test_c_char) ... ok
test_c_char_p (ctypes.test.test_bytes.BytesTest.test_c_char_p) ... ok
test_c_wchar (ctypes.test.test_bytes.BytesTest.test_c_wchar) ... ok
test_c_wchar_p (ctypes.test.test_bytes.BytesTest.test_c_wchar_p) ... ok
test_struct (ctypes.test.test_bytes.BytesTest.test_struct) ... ok
test_struct_W (ctypes.test.test_bytes.BytesTest.test_struct_W) ... ok
test_build_struct_union_opposite_system_byteorder (ctypes.test.test_byteswap.Test.test_build_struct_union_opposite_system_byteorder) ... ok
test_endian_double (ctypes.test.test_byteswap.Test.test_endian_double) ... ok
test_endian_float (ctypes.test.test_byteswap.Test.test_endian_float) ... ok
test_endian_int (ctypes.test.test_byteswap.Test.test_endian_int) ... ok
test_endian_longlong (ctypes.test.test_byteswap.Test.test_endian_longlong) ... ok
test_endian_other (ctypes.test.test_byteswap.Test.test_endian_other) ... ok
test_endian_short (ctypes.test.test_byteswap.Test.test_endian_short) ... ok
test_slots (ctypes.test.test_byteswap.Test.test_slots) ... skipped 'slots are irrelevant on PyPy'
test_struct_field_alignment (ctypes.test.test_byteswap.Test.test_struct_field_alignment) ... ok
test_struct_fields_unsupported_byte_order (ctypes.test.test_byteswap.Test.test_struct_fields_unsupported_byte_order) ... ok
test_struct_struct (ctypes.test.test_byteswap.Test.test_struct_struct) ... ok
test_unaligned_native_struct_fields (ctypes.test.test_byteswap.Test.test_unaligned_native_struct_fields) ... ok
test_unaligned_nonnative_struct_fields (ctypes.test.test_byteswap.Test.test_unaligned_nonnative_struct_fields) ... ok
test_union_fields_unsupported_byte_order (ctypes.test.test_byteswap.Test.test_union_fields_unsupported_byte_order) ... ok
test_union_struct (ctypes.test.test_byteswap.Test.test_union_struct) ... ok
test_byte (ctypes.test.test_callbacks.Callbacks.test_byte) ... ok
test_char (ctypes.test.test_callbacks.Callbacks.test_char) ... ok
test_double (ctypes.test.test_callbacks.Callbacks.test_double) ... ok
test_float (ctypes.test.test_callbacks.Callbacks.test_float) ... ok
test_int (ctypes.test.test_callbacks.Callbacks.test_int) ... ok
test_issue12483 (ctypes.test.test_callbacks.Callbacks.test_issue12483) ... ok
test_issue_7959 (ctypes.test.test_callbacks.Callbacks.test_issue_7959) ... ok
test_long (ctypes.test.test_callbacks.Callbacks.test_long) ... ok
test_longdouble (ctypes.test.test_callbacks.Callbacks.test_longdouble) ... ok
test_longlong (ctypes.test.test_callbacks.Callbacks.test_longlong) ... ok
test_pyobject (ctypes.test.test_callbacks.Callbacks.test_pyobject) ... ok
test_short (ctypes.test.test_callbacks.Callbacks.test_short) ... ok
test_ubyte (ctypes.test.test_callbacks.Callbacks.test_ubyte) ... ok
test_uint (ctypes.test.test_callbacks.Callbacks.test_uint) ... ok
test_ulong (ctypes.test.test_callbacks.Callbacks.test_ulong) ... ok
test_ulonglong (ctypes.test.test_callbacks.Callbacks.test_ulonglong) ... ok
test_unsupported_restype_1 (ctypes.test.test_callbacks.Callbacks.test_unsupported_restype_1) ... ok
test_unsupported_restype_2 (ctypes.test.test_callbacks.Callbacks.test_unsupported_restype_2) ... ok
test_ushort (ctypes.test.test_callbacks.Callbacks.test_ushort) ... ok
test_callback_large_struct (ctypes.test.test_callbacks.SampleCallbacksTestCase.test_callback_large_struct) ... ok
test_callback_register_double (ctypes.test.test_callbacks.SampleCallbacksTestCase.test_callback_register_double) ... ok
test_callback_register_int (ctypes.test.test_callbacks.SampleCallbacksTestCase.test_callback_register_int) ... ok
test_callback_too_many_args (ctypes.test.test_callbacks.SampleCallbacksTestCase.test_callback_too_many_args) ... ok
test_convert_result_error (ctypes.test.test_callbacks.SampleCallbacksTestCase.test_convert_result_error) ... ok
test_integrate (ctypes.test.test_callbacks.SampleCallbacksTestCase.test_integrate) ... ok
test_issue_8959_a (ctypes.test.test_callbacks.SampleCallbacksTestCase.test_issue_8959_a) ... ok
test_issue_8959_b (ctypes.test.test_callbacks.SampleCallbacksTestCase.test_issue_8959_b) ... skipped "'WINFUNCTYPE' is required"
test_byte (ctypes.test.test_callbacks.StdcallCallbacks.test_byte) ... skipped "'WINFUNCTYPE' is required"
test_char (ctypes.test.test_callbacks.StdcallCallbacks.test_char) ... skipped "'WINFUNCTYPE' is required"
test_double (ctypes.test.test_callbacks.StdcallCallbacks.test_double) ... skipped "'WINFUNCTYPE' is required"
test_float (ctypes.test.test_callbacks.StdcallCallbacks.test_float) ... skipped "'WINFUNCTYPE' is required"
test_int (ctypes.test.test_callbacks.StdcallCallbacks.test_int) ... skipped "'WINFUNCTYPE' is required"
test_issue12483 (ctypes.test.test_callbacks.StdcallCallbacks.test_issue12483) ... skipped "'WINFUNCTYPE' is required"
test_issue_7959 (ctypes.test.test_callbacks.StdcallCallbacks.test_issue_7959) ... skipped "'WINFUNCTYPE' is required"
test_long (ctypes.test.test_callbacks.StdcallCallbacks.test_long) ... skipped "'WINFUNCTYPE' is required"
test_longdouble (ctypes.test.test_callbacks.StdcallCallbacks.test_longdouble) ... skipped "'WINFUNCTYPE' is required"
test_longlong (ctypes.test.test_callbacks.StdcallCallbacks.test_longlong) ... skipped "'WINFUNCTYPE' is required"
test_pyobject (ctypes.test.test_callbacks.StdcallCallbacks.test_pyobject) ... skipped "'WINFUNCTYPE' is required"
test_short (ctypes.test.test_callbacks.StdcallCallbacks.test_short) ... skipped "'WINFUNCTYPE' is required"
test_ubyte (ctypes.test.test_callbacks.StdcallCallbacks.test_ubyte) ... skipped "'WINFUNCTYPE' is required"
test_uint (ctypes.test.test_callbacks.StdcallCallbacks.test_uint) ... skipped "'WINFUNCTYPE' is required"
test_ulong (ctypes.test.test_callbacks.StdcallCallbacks.test_ulong) ... skipped "'WINFUNCTYPE' is required"
test_ulonglong (ctypes.test.test_callbacks.StdcallCallbacks.test_ulonglong) ... skipped "'WINFUNCTYPE' is required"
test_unsupported_restype_1 (ctypes.test.test_callbacks.StdcallCallbacks.test_unsupported_restype_1) ... skipped "'WINFUNCTYPE' is required"
test_unsupported_restype_2 (ctypes.test.test_callbacks.StdcallCallbacks.test_unsupported_restype_2) ... skipped "'WINFUNCTYPE' is required"
test_ushort (ctypes.test.test_callbacks.StdcallCallbacks.test_ushort) ... skipped "'WINFUNCTYPE' is required"
test_address2pointer (ctypes.test.test_cast.Test.test_address2pointer) ... ok
test_array2pointer (ctypes.test.test_cast.Test.test_array2pointer) ... ok
test_bad_type_arg (ctypes.test.test_cast.Test.test_bad_type_arg) ... ok
test_char_p (ctypes.test.test_cast.Test.test_char_p) ... ok
test_other (ctypes.test.test_cast.Test.test_other) ... ok
test_p2a_objects (ctypes.test.test_cast.Test.test_p2a_objects) ... ok
test_wchar_p (ctypes.test.test_cast.Test.test_wchar_p) ... ok
test_byte (ctypes.test.test_cfuncs.CFunctions.test_byte) ... ok
test_byte_plus (ctypes.test.test_cfuncs.CFunctions.test_byte_plus) ... ok
test_callwithresult (ctypes.test.test_cfuncs.CFunctions.test_callwithresult) ... ok
test_double (ctypes.test.test_cfuncs.CFunctions.test_double) ... ok
test_double_plus (ctypes.test.test_cfuncs.CFunctions.test_double_plus) ... ok
test_float (ctypes.test.test_cfuncs.CFunctions.test_float) ... ok
test_float_plus (ctypes.test.test_cfuncs.CFunctions.test_float_plus) ... ok
test_int (ctypes.test.test_cfuncs.CFunctions.test_int) ... ok
test_int_plus (ctypes.test.test_cfuncs.CFunctions.test_int_plus) ... ok
test_long (ctypes.test.test_cfuncs.CFunctions.test_long) ... ok
test_long_plus (ctypes.test.test_cfuncs.CFunctions.test_long_plus) ... ok
test_longdouble (ctypes.test.test_cfuncs.CFunctions.test_longdouble) ... skipped 'c_longdouble FFI calls not supported'
test_longdouble_plus (ctypes.test.test_cfuncs.CFunctions.test_longdouble_plus) ... skipped 'c_longdouble FFI calls not supported'
test_longlong (ctypes.test.test_cfuncs.CFunctions.test_longlong) ... ok
test_longlong_plus (ctypes.test.test_cfuncs.CFunctions.test_longlong_plus) ... ok
test_short (ctypes.test.test_cfuncs.CFunctions.test_short) ... ok
test_short_plus (ctypes.test.test_cfuncs.CFunctions.test_short_plus) ... ok
test_ubyte (ctypes.test.test_cfuncs.CFunctions.test_ubyte) ... ok
test_ubyte_plus (ctypes.test.test_cfuncs.CFunctions.test_ubyte_plus) ... ok
test_uint (ctypes.test.test_cfuncs.CFunctions.test_uint) ... ok
test_uint_plus (ctypes.test.test_cfuncs.CFunctions.test_uint_plus) ... ok
test_ulong (ctypes.test.test_cfuncs.CFunctions.test_ulong) ... ok
test_ulong_plus (ctypes.test.test_cfuncs.CFunctions.test_ulong_plus) ... ok
test_ulonglong (ctypes.test.test_cfuncs.CFunctions.test_ulonglong) ... ok
test_ulonglong_plus (ctypes.test.test_cfuncs.CFunctions.test_ulonglong_plus) ... ok
test_ushort (ctypes.test.test_cfuncs.CFunctions.test_ushort) ... ok
test_ushort_plus (ctypes.test.test_cfuncs.CFunctions.test_ushort_plus) ... ok
test_void (ctypes.test.test_cfuncs.CFunctions.test_void) ... ok
test_byte (ctypes.test.test_cfuncs.stdcallCFunctions.test_byte) ... skipped "'WinDLL' is required"
test_byte_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_byte_plus) ... skipped "'WinDLL' is required"
test_callwithresult (ctypes.test.test_cfuncs.stdcallCFunctions.test_callwithresult) ... skipped "'WinDLL' is required"
test_double (ctypes.test.test_cfuncs.stdcallCFunctions.test_double) ... skipped "'WinDLL' is required"
test_double_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_double_plus) ... skipped "'WinDLL' is required"
test_float (ctypes.test.test_cfuncs.stdcallCFunctions.test_float) ... skipped "'WinDLL' is required"
test_float_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_float_plus) ... skipped "'WinDLL' is required"
test_int (ctypes.test.test_cfuncs.stdcallCFunctions.test_int) ... skipped "'WinDLL' is required"
test_int_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_int_plus) ... skipped "'WinDLL' is required"
test_long (ctypes.test.test_cfuncs.stdcallCFunctions.test_long) ... skipped "'WinDLL' is required"
test_long_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_long_plus) ... skipped "'WinDLL' is required"
test_longdouble (ctypes.test.test_cfuncs.stdcallCFunctions.test_longdouble) ... skipped "'WinDLL' is required"
test_longdouble_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_longdouble_plus) ... skipped "'WinDLL' is required"
test_longlong (ctypes.test.test_cfuncs.stdcallCFunctions.test_longlong) ... skipped "'WinDLL' is required"
test_longlong_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_longlong_plus) ... skipped "'WinDLL' is required"
test_short (ctypes.test.test_cfuncs.stdcallCFunctions.test_short) ... skipped "'WinDLL' is required"
test_short_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_short_plus) ... skipped "'WinDLL' is required"
test_ubyte (ctypes.test.test_cfuncs.stdcallCFunctions.test_ubyte) ... skipped "'WinDLL' is required"
test_ubyte_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_ubyte_plus) ... skipped "'WinDLL' is required"
test_uint (ctypes.test.test_cfuncs.stdcallCFunctions.test_uint) ... skipped "'WinDLL' is required"
test_uint_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_uint_plus) ... skipped "'WinDLL' is required"
test_ulong (ctypes.test.test_cfuncs.stdcallCFunctions.test_ulong) ... skipped "'WinDLL' is required"
test_ulong_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_ulong_plus) ... skipped "'WinDLL' is required"
test_ulonglong (ctypes.test.test_cfuncs.stdcallCFunctions.test_ulonglong) ... skipped "'WinDLL' is required"
test_ulonglong_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_ulonglong_plus) ... skipped "'WinDLL' is required"
test_ushort (ctypes.test.test_cfuncs.stdcallCFunctions.test_ushort) ... skipped "'WinDLL' is required"
test_ushort_plus (ctypes.test.test_cfuncs.stdcallCFunctions.test_ushort_plus) ... skipped "'WinDLL' is required"
test_void (ctypes.test.test_cfuncs.stdcallCFunctions.test_void) ... skipped "'WinDLL' is required"
test_checkretval (ctypes.test.test_checkretval.Test.test_checkretval) ... ok
test_oledll (ctypes.test.test_checkretval.Test.test_oledll) ... skipped "'oledll' is required"
test_chararray (ctypes.test.test_delattr.TestCase.test_chararray) ... ok
test_simple (ctypes.test.test_delattr.TestCase.test_simple) ... ok
test_struct (ctypes.test.test_delattr.TestCase.test_struct) ... ok
test_GetLastError (ctypes.test.test_errno.Test.test_GetLastError) ... skipped 'Test specific to Windows'
test_open (ctypes.test.test_errno.Test.test_open) ... ok
test_find_library_with_gcc (ctypes.test.test_find.FindLibraryLinux.test_find_library_with_gcc) ... ok
test_find_library_with_ld (ctypes.test.test_find.FindLibraryLinux.test_find_library_with_ld) ... ok
test_find_on_libpath (ctypes.test.test_find.FindLibraryLinux.test_find_on_libpath) ... ok
test_gh114257 (ctypes.test.test_find.FindLibraryLinux.test_gh114257) ... ok
OpenGL libraries:
('GL', 'libGL.so.1')
('GLU', None)
('gle', None)
test_gl (ctypes.test.test_find.Test_OpenGL_libs.test_gl) ... ok
test_gle (ctypes.test.test_find.Test_OpenGL_libs.test_gle) ... skipped 'lib_gle not available'
test_glu (ctypes.test.test_find.Test_OpenGL_libs.test_glu) ... skipped 'lib_glu not available'
test_shell_injection (ctypes.test.test_find.Test_OpenGL_libs.test_shell_injection) ... ok
test_abstract (ctypes.test.test_frombuffer.Test.test_abstract) ... ok
test_fortran_contiguous (ctypes.test.test_frombuffer.Test.test_fortran_contiguous) ... skipped "No module named '_testbuffer'"
test_from_buffer (ctypes.test.test_frombuffer.Test.test_from_buffer) ... ok
test_from_buffer_copy (ctypes.test.test_frombuffer.Test.test_from_buffer_copy) ... ok
test_from_buffer_copy_with_offset (ctypes.test.test_frombuffer.Test.test_from_buffer_copy_with_offset) ... ok
test_from_buffer_memoryview (ctypes.test.test_frombuffer.Test.test_from_buffer_memoryview) ... ok
test_from_buffer_with_offset (ctypes.test.test_frombuffer.Test.test_from_buffer_with_offset) ... ok
test_abstract (ctypes.test.test_funcptr.CFuncPtrTestCase.test_abstract) ... ok
test_basic (ctypes.test.test_funcptr.CFuncPtrTestCase.test_basic) ... ok
test_dllfunctions (ctypes.test.test_funcptr.CFuncPtrTestCase.test_dllfunctions) ... ok
test_first (ctypes.test.test_funcptr.CFuncPtrTestCase.test_first) ... ok
test_structures (ctypes.test.test_funcptr.CFuncPtrTestCase.test_structures) ... ok
test_byval (ctypes.test.test_functions.FunctionTestCase.test_byval) ... ok
test_callbacks (ctypes.test.test_functions.FunctionTestCase.test_callbacks) ... ok
test_callbacks_2 (ctypes.test.test_functions.FunctionTestCase.test_callbacks_2) ... ok
test_doubleresult (ctypes.test.test_functions.FunctionTestCase.test_doubleresult) ... ok
test_errors (ctypes.test.test_functions.FunctionTestCase.test_errors) ... ok
test_floatresult (ctypes.test.test_functions.FunctionTestCase.test_floatresult) ... ok
test_intresult (ctypes.test.test_functions.FunctionTestCase.test_intresult) ... ok
test_longdoubleresult (ctypes.test.test_functions.FunctionTestCase.test_longdoubleresult) ... skipped 'c_longdouble FFI calls not supported'
test_longlong_callbacks (ctypes.test.test_functions.FunctionTestCase.test_longlong_callbacks) ... ok
test_longlongresult (ctypes.test.test_functions.FunctionTestCase.test_longlongresult) ... ok
test_mro (ctypes.test.test_functions.FunctionTestCase.test_mro) ... ok
test_pointers (ctypes.test.test_functions.FunctionTestCase.test_pointers) ... ok
test_sf1651235 (ctypes.test.test_functions.FunctionTestCase.test_sf1651235) ... ok
test_shorts (ctypes.test.test_functions.FunctionTestCase.test_shorts) ... ok
test_stringresult (ctypes.test.test_functions.FunctionTestCase.test_stringresult) ... ok
test_struct_return_2H (ctypes.test.test_functions.FunctionTestCase.test_struct_return_2H) ... ok
test_struct_return_2H_stdcall (ctypes.test.test_functions.FunctionTestCase.test_struct_return_2H_stdcall) ... skipped 'Windows-specific test'
test_struct_return_8H (ctypes.test.test_functions.FunctionTestCase.test_struct_return_8H) ... ok
test_struct_return_8H_stdcall (ctypes.test.test_functions.FunctionTestCase.test_struct_return_8H_stdcall) ... skipped 'Windows-specific test'
test_voidresult (ctypes.test.test_functions.FunctionTestCase.test_voidresult) ... ok
test_wchar_parm (ctypes.test.test_functions.FunctionTestCase.test_wchar_parm) ... ok
test_wchar_result (ctypes.test.test_functions.FunctionTestCase.test_wchar_result) ... ok
test_incomplete_example (ctypes.test.test_incomplete.MyTestCase.test_incomplete_example) ... ok
test_get (ctypes.test.test_init.InitTest.test_get) ... ok
test_c_char_p (ctypes.test.test_internals.ObjectsTestCase.test_c_char_p) ... ok
test_embedded_structs (ctypes.test.test_internals.ObjectsTestCase.test_embedded_structs) ... ok
test_ints (ctypes.test.test_internals.ObjectsTestCase.test_ints) ... ok
test_ptr_struct (ctypes.test.test_internals.ObjectsTestCase.test_ptr_struct) ... ok
test_simple_struct (ctypes.test.test_internals.ObjectsTestCase.test_simple_struct) ... ok
test_xxx (ctypes.test.test_internals.ObjectsTestCase.test_xxx) ... ok
test_cint_array (ctypes.test.test_keeprefs.ArrayTestCase.test_cint_array) ... ok
test_p_cint (ctypes.test.test_keeprefs.PointerTestCase.test_p_cint) ... ok
test (ctypes.test.test_keeprefs.PointerToStructure.test) ... ok
test_ccharp (ctypes.test.test_keeprefs.SimpleTestCase.test_ccharp) ... ok
test_cint (ctypes.test.test_keeprefs.SimpleTestCase.test_cint) ... ok
test_ccharp_struct (ctypes.test.test_keeprefs.StructureTestCase.test_ccharp_struct) ... ok
test_cint_struct (ctypes.test.test_keeprefs.StructureTestCase.test_cint_struct) ... ok
test_struct_struct (ctypes.test.test_keeprefs.StructureTestCase.test_struct_struct) ... ok
test_qsort (ctypes.test.test_libc.LibTest.test_qsort) ... ok
test_sqrt (ctypes.test.test_libc.LibTest.test_sqrt) ... ok
libc_name is libc.so.6
test_1703286_A (ctypes.test.test_loading.LoaderTest.test_1703286_A) ... skipped 'Windows-specific test'
test_1703286_B (ctypes.test.test_loading.LoaderTest.test_1703286_B) ... skipped 'Windows-specific test'
test_find (ctypes.test.test_loading.LoaderTest.test_find) ... ok
test_load (ctypes.test.test_loading.LoaderTest.test_load) ... ok
test_load_dll_with_flags (ctypes.test.test_loading.LoaderTest.test_load_dll_with_flags) ... skipped 'test specific to Windows'
test_load_library (ctypes.test.test_loading.LoaderTest.test_load_library) ... skipped 'test specific to Windows'
test_load_ordinal_functions (ctypes.test.test_loading.LoaderTest.test_load_ordinal_functions) ... skipped 'test specific to Windows'
test_load_version (ctypes.test.test_loading.LoaderTest.test_load_version) ... ok
test_find (ctypes.test.test_macholib.MachOTest.test_find) ... skipped 'OSX-specific test'
test_framework_info (ctypes.test.test_macholib.MachOTest.test_framework_info) ... skipped 'OSX-specific test'
test_info (ctypes.test.test_macholib.MachOTest.test_info) ... skipped 'OSX-specific test'
test_cast (ctypes.test.test_memfunctions.MemFunctionsTest.test_cast) ... ok
test_memmove (ctypes.test.test_memfunctions.MemFunctionsTest.test_memmove) ... ok
test_memset (ctypes.test.test_memfunctions.MemFunctionsTest.test_memset) ... ok
test_overflow (ctypes.test.test_memfunctions.MemFunctionsTest.test_overflow) ... skipped 'test disabled'
test_string_at (ctypes.test.test_memfunctions.MemFunctionsTest.test_string_at) ... skipped 'implementation detail specific to cpython'
test_wstring_at (ctypes.test.test_memfunctions.MemFunctionsTest.test_wstring_at) ... ok
test_alignments (ctypes.test.test_numbers.NumberTestCase.test_alignments) ... ok
test_bool_values (ctypes.test.test_numbers.NumberTestCase.test_bool_values) ... ok
test_byref (ctypes.test.test_numbers.NumberTestCase.test_byref) ... ok
test_char_from_address (ctypes.test.test_numbers.NumberTestCase.test_char_from_address) ... ok
test_default_init (ctypes.test.test_numbers.NumberTestCase.test_default_init) ... ok
test_float_from_address (ctypes.test.test_numbers.NumberTestCase.test_float_from_address) ... ok
test_float_overflow (ctypes.test.test_numbers.NumberTestCase.test_float_overflow) ... ok
test_floats (ctypes.test.test_numbers.NumberTestCase.test_floats) ... ok
test_from_param (ctypes.test.test_numbers.NumberTestCase.test_from_param) ... ok
test_init (ctypes.test.test_numbers.NumberTestCase.test_init) ... ok
test_int_from_address (ctypes.test.test_numbers.NumberTestCase.test_int_from_address) ... ok
test_integers (ctypes.test.test_numbers.NumberTestCase.test_integers) ... ok
test_signed_values (ctypes.test.test_numbers.NumberTestCase.test_signed_values) ... ok
test_sizes (ctypes.test.test_numbers.NumberTestCase.test_sizes) ... ok
test_typeerror (ctypes.test.test_numbers.NumberTestCase.test_typeerror) ... ok
test_unsigned_values (ctypes.test.test_numbers.NumberTestCase.test_unsigned_values) ... ok
test (ctypes.test.test_objects.TestCase.test) ... Trying:
from ctypes import *
Expecting nothing
ok
Trying:
array = (c_char_p * 5)()
Expecting nothing
ok
Trying:
print(array._objects)
Expecting:
None
ok
Trying:
array[4] = b'foo bar'
Expecting nothing
ok
Trying:
array._objects
Expecting:
{'4': b'foo bar'}
ok
Trying:
array[4]
Expecting:
b'foo bar'
ok
Trying:
class X(Structure):
_fields_ = [("x", c_int), ("y", c_int), ("array", c_char_p * 5)]
Expecting nothing
ok
Trying:
x = X()
Expecting nothing
ok
Trying:
print(x._objects)
Expecting:
None
ok
Trying:
print(x.array._b_base_) # doctest: +ELLIPSIS
Expecting:
<ctypes.test.test_objects.X object at 0x...>
ok
Trying:
x.array[0] = b'spam spam spam'
Expecting nothing
ok
Trying:
x._objects
Expecting:
{'0:2': b'spam spam spam'}
ok
Trying:
x.array._b_base_._objects
Expecting:
{'0:2': b'spam spam spam'}
ok
2 items had no tests:
ctypes.test.test_objects.TestCase
ctypes.test.test_objects.TestCase.test
1 items passed all tests:
13 tests in ctypes.test.test_objects
13 tests in 3 items.
13 passed and 0 failed.
Test passed.
ok
test_abstract (ctypes.test.test_parameters.SimpleTypesTestCase.test_abstract) ... ok
test_array_pointers (ctypes.test.test_parameters.SimpleTypesTestCase.test_array_pointers) ... ok
test_byref_pointer (ctypes.test.test_parameters.SimpleTypesTestCase.test_byref_pointer) ... ok
test_byref_pointerpointer (ctypes.test.test_parameters.SimpleTypesTestCase.test_byref_pointerpointer) ... ok
test_cstrings (ctypes.test.test_parameters.SimpleTypesTestCase.test_cstrings) ... ok
test_cw_strings (ctypes.test.test_parameters.SimpleTypesTestCase.test_cw_strings) ... ok
test_from_param_result_refcount (ctypes.test.test_parameters.SimpleTypesTestCase.test_from_param_result_refcount) ... skipped 'implementation detail specific to cpython'
test_int_pointers (ctypes.test.test_parameters.SimpleTypesTestCase.test_int_pointers) ... ok
test_issue31311 (ctypes.test.test_parameters.SimpleTypesTestCase.test_issue31311) ... skipped 'implementation detail specific to cpython'
test_noctypes_argtype (ctypes.test.test_parameters.SimpleTypesTestCase.test_noctypes_argtype) ... ok
test_parameter_repr (ctypes.test.test_parameters.SimpleTypesTestCase.test_parameter_repr) ... skipped 'implementation detail specific to cpython'
test_subclasses (ctypes.test.test_parameters.SimpleTypesTestCase.test_subclasses) ... ok
test_subclasses_c_wchar_p (ctypes.test.test_parameters.SimpleTypesTestCase.test_subclasses_c_wchar_p) ... ok
test_endian_types (ctypes.test.test_pep3118.Test.test_endian_types) ... ok
test_native_types (ctypes.test.test_pep3118.Test.test_native_types) ... ok
test_simple (ctypes.test.test_pickling.PickleTest_0.test_simple) ... ok
test_struct (ctypes.test.test_pickling.PickleTest_0.test_struct) ... ok
test_unpickable (ctypes.test.test_pickling.PickleTest_0.test_unpickable) ... ok
test_wchar (ctypes.test.test_pickling.PickleTest_0.test_wchar) ... ok
test_simple (ctypes.test.test_pickling.PickleTest_1.test_simple) ... ok
test_struct (ctypes.test.test_pickling.PickleTest_1.test_struct) ... ok
test_unpickable (ctypes.test.test_pickling.PickleTest_1.test_unpickable) ... ok
test_wchar (ctypes.test.test_pickling.PickleTest_1.test_wchar) ... ok
test_simple (ctypes.test.test_pickling.PickleTest_2.test_simple) ... ok
test_struct (ctypes.test.test_pickling.PickleTest_2.test_struct) ... ok
test_unpickable (ctypes.test.test_pickling.PickleTest_2.test_unpickable) ... ok
test_wchar (ctypes.test.test_pickling.PickleTest_2.test_wchar) ... ok
test_simple (ctypes.test.test_pickling.PickleTest_3.test_simple) ... ok
test_struct (ctypes.test.test_pickling.PickleTest_3.test_struct) ... ok
test_unpickable (ctypes.test.test_pickling.PickleTest_3.test_unpickable) ... ok
test_wchar (ctypes.test.test_pickling.PickleTest_3.test_wchar) ... ok
test_simple (ctypes.test.test_pickling.PickleTest_4.test_simple) ... ok
test_struct (ctypes.test.test_pickling.PickleTest_4.test_struct) ... ok
test_unpickable (ctypes.test.test_pickling.PickleTest_4.test_unpickable) ... ok
test_wchar (ctypes.test.test_pickling.PickleTest_4.test_wchar) ... ok
test_simple (ctypes.test.test_pickling.PickleTest_5.test_simple) ... ok
test_struct (ctypes.test.test_pickling.PickleTest_5.test_struct) ... ok
test_unpickable (ctypes.test.test_pickling.PickleTest_5.test_unpickable) ... ok
test_wchar (ctypes.test.test_pickling.PickleTest_5.test_wchar) ... ok
test_abstract (ctypes.test.test_pointers.PointersTestCase.test_abstract) ... ok
test_basic (ctypes.test.test_pointers.PointersTestCase.test_basic) ... ok
test_basics (ctypes.test.test_pointers.PointersTestCase.test_basics) ... ok
test_bug_1467852 (ctypes.test.test_pointers.PointersTestCase.test_bug_1467852) ... ok
test_c_void_p (ctypes.test.test_pointers.PointersTestCase.test_c_void_p) ... ok
test_callbacks_with_pointers (ctypes.test.test_pointers.PointersTestCase.test_callbacks_with_pointers) ... ok
test_change_pointers (ctypes.test.test_pointers.PointersTestCase.test_change_pointers) ... ok
test_charpp (ctypes.test.test_pointers.PointersTestCase.test_charpp)
Test that a character pointer-to-pointer is correctly passed ... ok
test_from_address (ctypes.test.test_pointers.PointersTestCase.test_from_address) ... ok
test_other (ctypes.test.test_pointers.PointersTestCase.test_other) ... ok
test_pass_pointers (ctypes.test.test_pointers.PointersTestCase.test_pass_pointers) ... ok
test_pointer_crash (ctypes.test.test_pointers.PointersTestCase.test_pointer_crash) ... ok
test_pointer_type_name (ctypes.test.test_pointers.PointersTestCase.test_pointer_type_name) ... ok
test_pointer_type_str_name (ctypes.test.test_pointers.PointersTestCase.test_pointer_type_str_name) ... ok
test_pointers_bool (ctypes.test.test_pointers.PointersTestCase.test_pointers_bool) ... ok
test (ctypes.test.test_prototypes.ArrayTest.test) ... ok
test_POINTER_c_char_arg (ctypes.test.test_prototypes.CharPointersTestCase.test_POINTER_c_char_arg) ... ok
test_c_char_p_arg (ctypes.test.test_prototypes.CharPointersTestCase.test_c_char_p_arg) ... ok
test_c_void_p_arg (ctypes.test.test_prototypes.CharPointersTestCase.test_c_void_p_arg) ... ok
test_c_void_p_arg_with_c_wchar_p (ctypes.test.test_prototypes.CharPointersTestCase.test_c_void_p_arg_with_c_wchar_p) ... ok
test_instance (ctypes.test.test_prototypes.CharPointersTestCase.test_instance) ... ok
test_int_pointer_arg (ctypes.test.test_prototypes.CharPointersTestCase.test_int_pointer_arg) ... ok
test_paramflags (ctypes.test.test_prototypes.CharPointersTestCase.test_paramflags) ... ok
test_POINTER_c_wchar_arg (ctypes.test.test_prototypes.WCharPointersTestCase.test_POINTER_c_wchar_arg) ... ok
test_c_wchar_p_arg (ctypes.test.test_prototypes.WCharPointersTestCase.test_c_wchar_p_arg) ... ok
test_PyBytes_FromStringAndSize (ctypes.test.test_python_api.PythonAPITestCase.test_PyBytes_FromStringAndSize) ... skipped 'implementation detail specific to cpython'
test_PyLong_Long (ctypes.test.test_python_api.PythonAPITestCase.test_PyLong_Long) ... skipped 'implementation detail specific to cpython'
test_PyOS_snprintf (ctypes.test.test_python_api.PythonAPITestCase.test_PyOS_snprintf) ... skipped 'implementation detail specific to cpython'
test_PyObj_FromPtr (ctypes.test.test_python_api.PythonAPITestCase.test_PyObj_FromPtr) ... skipped 'implementation detail specific to cpython'
test_PyString_FromString (ctypes.test.test_python_api.PythonAPITestCase.test_PyString_FromString) ... skipped 'implementation detail specific to cpython'
test_pyobject_repr (ctypes.test.test_python_api.PythonAPITestCase.test_pyobject_repr) ... skipped 'implementation detail specific to cpython'
test_FloatDivisionError (ctypes.test.test_random_things.CallbackTracbackTestCase.test_FloatDivisionError) ... ok
test_IntegerDivisionError (ctypes.test.test_random_things.CallbackTracbackTestCase.test_IntegerDivisionError) ... ok
test_TypeErrorDivisionError (ctypes.test.test_random_things.CallbackTracbackTestCase.test_TypeErrorDivisionError) ... ok
test_ValueError (ctypes.test.test_random_things.CallbackTracbackTestCase.test_ValueError) ... ok
test (ctypes.test.test_random_things.call_function_TestCase.test) ... skipped 'Windows-specific test'
test_callback (ctypes.test.test_refcounts.AnotherLeak.test_callback) ... skipped 'implementation detail specific to cpython'
test_callback_py_object_none_return (ctypes.test.test_refcounts.AnotherLeak.test_callback_py_object_none_return) ... skipped 'implementation detail specific to cpython'
test_1 (ctypes.test.test_refcounts.RefcountTestCase.test_1) ... skipped 'implementation detail specific to cpython'
test_refcount (ctypes.test.test_refcounts.RefcountTestCase.test_refcount) ... skipped 'implementation detail specific to cpython'
test_char (ctypes.test.test_repr.ReprTest.test_char) ... ok
test_numbers (ctypes.test.test_repr.ReprTest.test_numbers) ... ok
test_from_dll (ctypes.test.test_returnfuncptrs.ReturnFuncPtrTestCase.test_from_dll) ... ok
test_from_dll_refcount (ctypes.test.test_returnfuncptrs.ReturnFuncPtrTestCase.test_from_dll_refcount) ... ok
test_with_prototype (ctypes.test.test_returnfuncptrs.ReturnFuncPtrTestCase.test_with_prototype) ... ok
test_without_prototype (ctypes.test.test_returnfuncptrs.ReturnFuncPtrTestCase.test_without_prototype) ... ok
test_compare (ctypes.test.test_simplesubclasses.Test.test_compare) ... ok
test_ignore_retval (ctypes.test.test_simplesubclasses.Test.test_ignore_retval) ... ok
test_int_callback (ctypes.test.test_simplesubclasses.Test.test_int_callback) ... ok
test_int_struct (ctypes.test.test_simplesubclasses.Test.test_int_struct) ... ok
test_16 (ctypes.test.test_sizes.SizesTestCase.test_16) ... ok
test_32 (ctypes.test.test_sizes.SizesTestCase.test_32) ... ok
test_64 (ctypes.test.test_sizes.SizesTestCase.test_64) ... ok
test_8 (ctypes.test.test_sizes.SizesTestCase.test_8) ... ok
test_size_t (ctypes.test.test_sizes.SizesTestCase.test_size_t) ... ok
test_ssize_t (ctypes.test.test_sizes.SizesTestCase.test_ssize_t) ... ok
test_char_array (ctypes.test.test_slicing.SlicesTestCase.test_char_array) ... ok
test_char_ptr (ctypes.test.test_slicing.SlicesTestCase.test_char_ptr) ... ok
test_char_ptr_with_free (ctypes.test.test_slicing.SlicesTestCase.test_char_ptr_with_free) ... ok
test_getslice_cint (ctypes.test.test_slicing.SlicesTestCase.test_getslice_cint) ... ok
test_setslice_cint (ctypes.test.test_slicing.SlicesTestCase.test_setslice_cint) ... ok
test_wchar_ptr (ctypes.test.test_slicing.SlicesTestCase.test_wchar_ptr) ... ok
test__POINTER_c_char (ctypes.test.test_stringptr.StringPtrTestCase.test__POINTER_c_char) ... skipped 'implementation detail specific to cpython'
test__c_char_p (ctypes.test.test_stringptr.StringPtrTestCase.test__c_char_p) ... ok
test_functions (ctypes.test.test_stringptr.StringPtrTestCase.test_functions) ... ok
test (ctypes.test.test_strings.StringArrayTestCase.test) ... ok
test_c_buffer_raw (ctypes.test.test_strings.StringArrayTestCase.test_c_buffer_raw) ... ok
test_c_buffer_value (ctypes.test.test_strings.StringArrayTestCase.test_c_buffer_value) ... ok
test_del_segfault (ctypes.test.test_strings.StringArrayTestCase.test_del_segfault) ... ok
test_param_1 (ctypes.test.test_strings.StringArrayTestCase.test_param_1) ... ok
test_param_2 (ctypes.test.test_strings.StringArrayTestCase.test_param_2) ... ok
test (ctypes.test.test_strings.WStringArrayTestCase.test) ... ok
test_nonbmp (ctypes.test.test_strings.WStringArrayTestCase.test_nonbmp) ... ok
test_basic_wstrings (ctypes.test.test_strings.WStringTestCase.test_basic_wstrings) ... skipped 'test disabled'
test_toolong (ctypes.test.test_strings.WStringTestCase.test_toolong) ... skipped 'test disabled'
test_wchar (ctypes.test.test_strings.WStringTestCase.test_wchar) ... ok
test_1_A (ctypes.test.test_struct_fields.StructFieldsTestCase.test_1_A) ... ok
test_1_B (ctypes.test.test_struct_fields.StructFieldsTestCase.test_1_B) ... ok
test_2 (ctypes.test.test_struct_fields.StructFieldsTestCase.test_2) ... ok
test_3 (ctypes.test.test_struct_fields.StructFieldsTestCase.test_3) ... ok
test_4 (ctypes.test.test_struct_fields.StructFieldsTestCase.test_4) ... ok
test_5 (ctypes.test.test_struct_fields.StructFieldsTestCase.test_5) ... skipped 'implementation detail specific to cpython'
test_6 (ctypes.test.test_struct_fields.StructFieldsTestCase.test_6) ... ok
test___get__ (ctypes.test.test_struct_fields.StructFieldsTestCase.test___get__) ... ok
test___set__ (ctypes.test.test_struct_fields.StructFieldsTestCase.test___set__) ... ok
test_gh99275 (ctypes.test.test_struct_fields.StructFieldsTestCase.test_gh99275) ... skipped 'implementation detail specific to cpython'
test (ctypes.test.test_structures.PointerMemberTestCase.test) ... ok
test_none_to_pointer_fields (ctypes.test.test_structures.PointerMemberTestCase.test_none_to_pointer_fields) ... ok
test_38368 (ctypes.test.test_structures.StructureTestCase.test_38368) ... ok
test_abstract_class (ctypes.test.test_structures.StructureTestCase.test_abstract_class) ... ok
test_array_in_struct (ctypes.test.test_structures.StructureTestCase.test_array_in_struct) ... ok
test_bitfield_by_value (ctypes.test.test_structures.StructureTestCase.test_bitfield_by_value) ... skipped 'Test disabled for now - see bpo-16575/bpo-16576'
test_conflicting_initializers (ctypes.test.test_structures.StructureTestCase.test_conflicting_initializers) ... ok
test_empty (ctypes.test.test_structures.StructureTestCase.test_empty) ... ok
test_fields (ctypes.test.test_structures.StructureTestCase.test_fields) ... ok
test_huge_field_name (ctypes.test.test_structures.StructureTestCase.test_huge_field_name) ... ok
test_init_errors (ctypes.test.test_structures.StructureTestCase.test_init_errors) ... ok
test_initializers (ctypes.test.test_structures.StructureTestCase.test_initializers) ... ok
test_intarray_fields (ctypes.test.test_structures.StructureTestCase.test_intarray_fields) ... ok
test_invalid_field_types (ctypes.test.test_structures.StructureTestCase.test_invalid_field_types) ... ok
test_invalid_name (ctypes.test.test_structures.StructureTestCase.test_invalid_name) ... ok
test_issue18060_a (ctypes.test.test_structures.StructureTestCase.test_issue18060_a) ... ok
test_issue18060_b (ctypes.test.test_structures.StructureTestCase.test_issue18060_b) ... ok
test_issue18060_c (ctypes.test.test_structures.StructureTestCase.test_issue18060_c) ... ok
test_keyword_initializers (ctypes.test.test_structures.StructureTestCase.test_keyword_initializers) ... ok
test_methods (ctypes.test.test_structures.StructureTestCase.test_methods) ... ok
test_nested_initializers (ctypes.test.test_structures.StructureTestCase.test_nested_initializers) ... ok
test_packed (ctypes.test.test_structures.StructureTestCase.test_packed) ... ok
test_packed_c_limits (ctypes.test.test_structures.StructureTestCase.test_packed_c_limits) ... skipped 'implementation detail specific to cpython'
test_pass_by_value (ctypes.test.test_structures.StructureTestCase.test_pass_by_value) ... ok
test_pass_by_value_finalizer (ctypes.test.test_structures.StructureTestCase.test_pass_by_value_finalizer) ... ok
test_pass_by_value_in_register (ctypes.test.test_structures.StructureTestCase.test_pass_by_value_in_register) ... ok
test_positional_args (ctypes.test.test_structures.StructureTestCase.test_positional_args) ... ok
test_simple_structs (ctypes.test.test_structures.StructureTestCase.test_simple_structs) ... ok
test_struct_alignment (ctypes.test.test_structures.StructureTestCase.test_struct_alignment) ... ok
test_structures_with_wchar (ctypes.test.test_structures.StructureTestCase.test_structures_with_wchar) ... ok
test_union_by_value (ctypes.test.test_structures.StructureTestCase.test_union_by_value) ... skipped 'Test disabled for now - see bpo-16575/bpo-16576'
test_unions (ctypes.test.test_structures.StructureTestCase.test_unions) ... ok
test_subclass (ctypes.test.test_structures.SubclassesTest.test_subclass) ... ok
test_subclass_delayed (ctypes.test.test_structures.SubclassesTest.test_subclass_delayed) ... ok
test_contains_itself (ctypes.test.test_structures.TestRecursiveStructure.test_contains_itself) ... ok
test_vice_versa (ctypes.test.test_structures.TestRecursiveStructure.test_vice_versa) ... ok
test_native (ctypes.test.test_unaligned_structures.TestStructures.test_native) ... ok
test_swapped (ctypes.test.test_unaligned_structures.TestStructures.test_swapped) ... ok
test_buffers (ctypes.test.test_unicode.StringTestCase.test_buffers) ... ok
test_embedded_null (ctypes.test.test_unicode.StringTestCase.test_embedded_null) ... ok
test_func (ctypes.test.test_unicode.StringTestCase.test_func) ... ok
test_wcslen (ctypes.test.test_unicode.StringTestCase.test_wcslen) ... ok
test_buffers (ctypes.test.test_unicode.UnicodeTestCase.test_buffers) ... ok
test_embedded_null (ctypes.test.test_unicode.UnicodeTestCase.test_embedded_null) ... ok
test_wcslen (ctypes.test.test_unicode.UnicodeTestCase.test_wcslen) ... ok
test_frozentable (ctypes.test.test_values.PythonValuesTestCase.test_frozentable) ... skipped 'implementation detail specific to cpython'
test_optimizeflag (ctypes.test.test_values.PythonValuesTestCase.test_optimizeflag) ... skipped 'implementation detail specific to cpython'
test_undefined (ctypes.test.test_values.PythonValuesTestCase.test_undefined) ... skipped 'implementation detail specific to cpython'
test_an_integer (ctypes.test.test_values.ValuesTestCase.test_an_integer) ... ok
test_undefined (ctypes.test.test_values.ValuesTestCase.test_undefined) ... ok
test_array_invalid_length (ctypes.test.test_varsize_struct.VarSizeTest.test_array_invalid_length) ... ok
test_resize (ctypes.test.test_varsize_struct.VarSizeTest.test_resize) ... ok
test_zerosized_array (ctypes.test.test_varsize_struct.VarSizeTest.test_zerosized_array) ... ok
test_SEH (ctypes.test.test_win32.FunctionCallTestCase.test_SEH) ... skipped 'Windows-specific test'
test_noargs (ctypes.test.test_win32.FunctionCallTestCase.test_noargs) ... skipped 'Windows-specific test'
test_sizes (ctypes.test.test_win32.ReturnStructSizesTestCase.test_sizes) ... skipped 'Windows-specific test'
test_struct_by_value (ctypes.test.test_win32.Structures.test_struct_by_value) ... ok
test_winerror (ctypes.test.test_win32.TestWinError.test_winerror) ... skipped 'Windows-specific test'
test_COMError (ctypes.test.test_win32.TestWintypes.test_COMError) ... skipped 'Windows-specific test'
test_HWND (ctypes.test.test_win32.TestWintypes.test_HWND) ... skipped 'Windows-specific test'
test_PARAM (ctypes.test.test_win32.TestWintypes.test_PARAM) ... skipped 'Windows-specific test'
test_variant_bool (ctypes.test.test_wintypes.WinTypesTest.test_variant_bool) ... ok
======================================================================
ERROR: test_step_overflow (ctypes.test.test_arrays.ArrayTestCase.test_step_overflow)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/ctypes/test/test_arrays.py", line 84, in test_step_overflow
a[3::sys.maxsize] = (1,)
~^^^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib_pypy/_ctypes/array.py", line 234, in __setitem__
self._slice_setitem(index, value)
^^^^^^^^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib_pypy/_ctypes/array.py", line 190, in array_slice_setitem
raise ValueError("Can only assign slices of the same length")
ValueError: Can only assign slices of the same length
----------------------------------------------------------------------
Ran 506 tests in 2.971s
FAILED (errors=1, skipped=105)
test_ctypes failed (1 error)
== Tests result: FAILURE ==
1 test failed:
test_ctypes
Total duration: 4.0 sec
Total tests: run=506 skipped=105
Total test files: run=1/1 failed=1
Result: FAILURE
test test_ctypes failed
_______________________________________ _______________________________________
== PyPy 3.11.15 (ad87cbd9a6f2, May 24 2026, 05:23:29) [PyPy 7.3.24-alpha0 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
== Linux-5.4.0-182-generic-i686-with-glibc2.17 little-endian
== Python build: release with_assert
== cwd: /build_dir/tmp/pytest/test_python_worker_3683340æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network
Using random seed: 1667208212
0:00:00 load avg: 5.00 Run 1 test sequentially
0:00:00 load avg: 5.00 [1/1] test_re
test_atomic_group (test.test_re.DebugTests.test_atomic_group) ... skipped 'implementation detail specific to cpython'
test_debug_flag (test.test_re.DebugTests.test_debug_flag) ... skipped 'implementation detail specific to cpython'
test_possesive_repeat (test.test_re.DebugTests.test_possesive_repeat) ... skipped 'implementation detail specific to cpython'
test_possesive_repeat_one (test.test_re.DebugTests.test_possesive_repeat_one) ... skipped 'implementation detail specific to cpython'
test_re_benchmarks (test.test_re.ExternalTests.test_re_benchmarks)
re_tests benchmarks ... ok
test_re_tests (test.test_re.ExternalTests.test_re_tests)
re_tests test suite ... ok
test_case_helpers (test.test_re.ImplementationTest.test_case_helpers) ... skipped 'implementation detail specific to cpython'
test_dealloc (test.test_re.ImplementationTest.test_dealloc) ... skipped 'implementation detail specific to cpython'
test_deprecated_modules (test.test_re.ImplementationTest.test_deprecated_modules) ... ok
test_disallow_instantiation (test.test_re.ImplementationTest.test_disallow_instantiation) ... skipped 'implementation detail specific to cpython'
test_immutable (test.test_re.ImplementationTest.test_immutable) ... skipped 'implementation detail specific to cpython'
test_overlap_table (test.test_re.ImplementationTest.test_overlap_table) ... ok
test_repeat_minmax_overflow_maxrepeat (test.test_re.ImplementationTest.test_repeat_minmax_overflow_maxrepeat) ... skipped 'implementation detail specific to cpython'
test_signedness (test.test_re.ImplementationTest.test_signedness) ... ok
test_bytes (test.test_re.PatternReprTests.test_bytes) ... ok
test_flags_repr (test.test_re.PatternReprTests.test_flags_repr) ... ok
test_inline_flags (test.test_re.PatternReprTests.test_inline_flags) ... ok
test_locale (test.test_re.PatternReprTests.test_locale) ... ok
test_long_pattern (test.test_re.PatternReprTests.test_long_pattern) ... ok
test_multiple_flags (test.test_re.PatternReprTests.test_multiple_flags) ... ok
test_quotes (test.test_re.PatternReprTests.test_quotes) ... ok
test_single_flag (test.test_re.PatternReprTests.test_single_flag) ... ok
test_unicode_flag (test.test_re.PatternReprTests.test_unicode_flag) ... ok
test_unknown_flags (test.test_re.PatternReprTests.test_unknown_flags) ... ok
test_without_flags (test.test_re.PatternReprTests.test_without_flags) ... ok
test_ASSERT_NOT_mark_bug (test.test_re.ReTests.test_ASSERT_NOT_mark_bug) ... ok
test_MARK_PUSH_macro_bug (test.test_re.ReTests.test_MARK_PUSH_macro_bug) ... ok
test_MIN_REPEAT_ONE_mark_bug (test.test_re.ReTests.test_MIN_REPEAT_ONE_mark_bug) ... ok
test_MIN_UNTIL_mark_bug (test.test_re.ReTests.test_MIN_UNTIL_mark_bug) ... ok
test_REPEAT_ONE_mark_bug (test.test_re.ReTests.test_REPEAT_ONE_mark_bug) ... ok
test_anyall (test.test_re.ReTests.test_anyall) ... ok
test_ascii_and_unicode_flag (test.test_re.ReTests.test_ascii_and_unicode_flag) ... ok
test_atomic_grouping (test.test_re.ReTests.test_atomic_grouping)
Test Atomic Grouping ... ok
test_backref_group_name_in_exception (test.test_re.ReTests.test_backref_group_name_in_exception) ... ok
test_basic_re_sub (test.test_re.ReTests.test_basic_re_sub) ... ok
test_big_codesize (test.test_re.ReTests.test_big_codesize) ... ok
test_bigcharset (test.test_re.ReTests.test_bigcharset) ... ok
test_branching (test.test_re.ReTests.test_branching)
Test Branching ... ok
test_bug_113254 (test.test_re.ReTests.test_bug_113254) ... ok
test_bug_114660 (test.test_re.ReTests.test_bug_114660) ... ok
test_bug_117612 (test.test_re.ReTests.test_bug_117612) ... ok
test_bug_1661 (test.test_re.ReTests.test_bug_1661) ... ok
test_bug_16688 (test.test_re.ReTests.test_bug_16688) ... ok
test_bug_20998 (test.test_re.ReTests.test_bug_20998) ... ok
test_bug_2537 (test.test_re.ReTests.test_bug_2537) ... ok
test_bug_29444 (test.test_re.ReTests.test_bug_29444) ... ok
test_bug_34294 (test.test_re.ReTests.test_bug_34294) ... ok
test_bug_3629 (test.test_re.ReTests.test_bug_3629) ... ok
test_bug_40736 (test.test_re.ReTests.test_bug_40736) ... ok
test_bug_418626 (test.test_re.ReTests.test_bug_418626) ... ok
test_bug_448951 (test.test_re.ReTests.test_bug_448951) ... ok
test_bug_449000 (test.test_re.ReTests.test_bug_449000) ... ok
test_bug_449964 (test.test_re.ReTests.test_bug_449964) ... ok
test_bug_527371 (test.test_re.ReTests.test_bug_527371) ... ok
test_bug_581080 (test.test_re.ReTests.test_bug_581080) ... ok
test_bug_612074 (test.test_re.ReTests.test_bug_612074) ... ok
test_bug_6509 (test.test_re.ReTests.test_bug_6509) ... ok
test_bug_6561 (test.test_re.ReTests.test_bug_6561) ... ok
test_bug_725106 (test.test_re.ReTests.test_bug_725106) ... ok
test_bug_725149 (test.test_re.ReTests.test_bug_725149) ... ok
test_bug_764548 (test.test_re.ReTests.test_bug_764548) ... ok
test_bug_817234 (test.test_re.ReTests.test_bug_817234) ... ok
test_bug_926075 (test.test_re.ReTests.test_bug_926075) ... ok
test_bug_931848 (test.test_re.ReTests.test_bug_931848) ... ok
test_bug_gh106052 (test.test_re.ReTests.test_bug_gh106052) ... ok
test_bug_gh91616 (test.test_re.ReTests.test_bug_gh91616) ... ok
test_bytes_str_mixing (test.test_re.ReTests.test_bytes_str_mixing) ... ok
test_category (test.test_re.ReTests.test_category) ... ok
test_character_set_errors (test.test_re.ReTests.test_character_set_errors) ... ok
test_comments (test.test_re.ReTests.test_comments) ... ok
test_compile (test.test_re.ReTests.test_compile) ... ok
test_constants (test.test_re.ReTests.test_constants) ... ok
test_copying (test.test_re.ReTests.test_copying) ... ok
test_dollar_matches_twice (test.test_re.ReTests.test_dollar_matches_twice)
Test that $ does not include \n ... ok
test_empty_array (test.test_re.ReTests.test_empty_array) ... ok
test_enum (test.test_re.ReTests.test_enum) ... ok
test_error (test.test_re.ReTests.test_error) ... ok
test_expand (test.test_re.ReTests.test_expand) ... ok
test_findall_atomic_grouping (test.test_re.ReTests.test_findall_atomic_grouping) ... ok
test_findall_possessive_quantifiers (test.test_re.ReTests.test_findall_possessive_quantifiers) ... ok
test_finditer (test.test_re.ReTests.test_finditer) ... ok
test_flags (test.test_re.ReTests.test_flags) ... ok
test_fullmatch_atomic_grouping (test.test_re.ReTests.test_fullmatch_atomic_grouping) ... ok
test_fullmatch_possessive_quantifiers (test.test_re.ReTests.test_fullmatch_possessive_quantifiers) ... ok
test_getattr (test.test_re.ReTests.test_getattr) ... ok
test_group (test.test_re.ReTests.test_group) ... ok
test_group_name_in_exception (test.test_re.ReTests.test_group_name_in_exception) ... ok
test_groupdict (test.test_re.ReTests.test_groupdict) ... ok
test_ignore_case (test.test_re.ReTests.test_ignore_case) ... ok
test_ignore_case_range (test.test_re.ReTests.test_ignore_case_range) ... ok
test_ignore_case_set (test.test_re.ReTests.test_ignore_case_set) ... ok
test_ignore_spaces (test.test_re.ReTests.test_ignore_spaces) ... ok
test_inline_flags (test.test_re.ReTests.test_inline_flags) ... ok
test_issue17998 (test.test_re.ReTests.test_issue17998) ... ok
test_keep_buffer (test.test_re.ReTests.test_keep_buffer) ... FAIL
test_keyword_parameters (test.test_re.ReTests.test_keyword_parameters) ... ok
test_large_search (test.test_re.ReTests.test_large_search) ... ok
test_large_subn (test.test_re.ReTests.test_large_subn) ... ok
test_locale_caching (test.test_re.ReTests.test_locale_caching) ... skipped 'test needs en_US.iso88591 locale'
test_locale_compiled (test.test_re.ReTests.test_locale_compiled) ... skipped 'test needs en_US.iso88591 locale'
test_locale_flag (test.test_re.ReTests.test_locale_flag) ... ok
test_look_behind_overflow (test.test_re.ReTests.test_look_behind_overflow) ... ok
test_lookahead (test.test_re.ReTests.test_lookahead) ... ok
test_lookbehind (test.test_re.ReTests.test_lookbehind) ... ok
test_match_getitem (test.test_re.ReTests.test_match_getitem) ... ok
test_match_repr (test.test_re.ReTests.test_match_repr) ... ok
test_misc_errors (test.test_re.ReTests.test_misc_errors) ... ok
test_multiple_repeat (test.test_re.ReTests.test_multiple_repeat) ... ok
test_named_unicode_escapes (test.test_re.ReTests.test_named_unicode_escapes) ... ok
test_not_literal (test.test_re.ReTests.test_not_literal) ... ok
test_nothing_to_repeat (test.test_re.ReTests.test_nothing_to_repeat) ... ok
test_other_escapes (test.test_re.ReTests.test_other_escapes) ... ok
test_pattern_compare (test.test_re.ReTests.test_pattern_compare) ... ok
test_pattern_compare_bytes (test.test_re.ReTests.test_pattern_compare_bytes) ... ok
test_pickling (test.test_re.ReTests.test_pickling) ... ok
test_possessive_quantifiers (test.test_re.ReTests.test_possessive_quantifiers)
Test Possessive Quantifiers ... ok
test_possible_set_operations (test.test_re.ReTests.test_possible_set_operations) ... ok
test_qualified_re_split (test.test_re.ReTests.test_qualified_re_split) ... ok
test_qualified_re_sub (test.test_re.ReTests.test_qualified_re_sub) ... ok
test_re_escape (test.test_re.ReTests.test_re_escape) ... ok
test_re_escape_bytes (test.test_re.ReTests.test_re_escape_bytes) ... ok
test_re_escape_non_ascii (test.test_re.ReTests.test_re_escape_non_ascii) ... ok
test_re_escape_non_ascii_bytes (test.test_re.ReTests.test_re_escape_non_ascii_bytes) ... ok
test_re_findall (test.test_re.ReTests.test_re_findall) ... ok
test_re_fullmatch (test.test_re.ReTests.test_re_fullmatch) ... ok
test_re_groupref (test.test_re.ReTests.test_re_groupref) ... ok
test_re_groupref_exists (test.test_re.ReTests.test_re_groupref_exists) ... ok
test_re_groupref_exists_errors (test.test_re.ReTests.test_re_groupref_exists_errors) ... ok
test_re_groupref_exists_validation_bug (test.test_re.ReTests.test_re_groupref_exists_validation_bug) ... ok
test_re_groupref_overflow (test.test_re.ReTests.test_re_groupref_overflow) ... ok
test_re_match (test.test_re.ReTests.test_re_match) ... ok
test_re_split (test.test_re.ReTests.test_re_split) ... ok
test_re_subn (test.test_re.ReTests.test_re_subn) ... ok
test_regression_gh94675 (test.test_re.ReTests.test_regression_gh94675) ... ok
test_repeat_minmax (test.test_re.ReTests.test_repeat_minmax) ... ok
test_repeat_minmax_overflow (test.test_re.ReTests.test_repeat_minmax_overflow) ... ok
test_scanner (test.test_re.ReTests.test_scanner) ... ok
test_scoped_flags (test.test_re.ReTests.test_scoped_flags) ... ok
test_search_anchor_at_beginning (test.test_re.ReTests.test_search_anchor_at_beginning) ... FAIL
test_search_coverage (test.test_re.ReTests.test_search_coverage) ... ok
test_search_dot_unicode (test.test_re.ReTests.test_search_dot_unicode) ... ok
test_search_star_plus (test.test_re.ReTests.test_search_star_plus) ... ok
test_special_escapes (test.test_re.ReTests.test_special_escapes) ... ok
test_sre_byte_class_literals (test.test_re.ReTests.test_sre_byte_class_literals) ... ok
test_sre_byte_literals (test.test_re.ReTests.test_sre_byte_literals) ... ok
test_sre_character_class_literals (test.test_re.ReTests.test_sre_character_class_literals) ... ok
test_sre_character_literals (test.test_re.ReTests.test_sre_character_literals) ... ok
test_stack_overflow (test.test_re.ReTests.test_stack_overflow) ... ok
test_string_boundaries (test.test_re.ReTests.test_string_boundaries) ... ok
test_sub_template_numeric_escape (test.test_re.ReTests.test_sub_template_numeric_escape) ... ok
test_symbolic_groups (test.test_re.ReTests.test_symbolic_groups) ... ok
test_symbolic_groups_errors (test.test_re.ReTests.test_symbolic_groups_errors) ... ok
test_symbolic_refs (test.test_re.ReTests.test_symbolic_refs) ... ok
test_symbolic_refs_errors (test.test_re.ReTests.test_symbolic_refs_errors) ... ok
test_template_function_and_flag_is_deprecated (test.test_re.ReTests.test_template_function_and_flag_is_deprecated) ... ok
test_unlimited_zero_width_repeat (test.test_re.ReTests.test_unlimited_zero_width_repeat) ... ok
test_weakref (test.test_re.ReTests.test_weakref) ... ok
test_zerowidth (test.test_re.ReTests.test_zerowidth) ... ok
======================================================================
FAIL: test_keep_buffer (test.test_re.ReTests.test_keep_buffer)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_re.py", line 71, in test_keep_buffer
with self.assertRaises(BufferError):
AssertionError: BufferError not raised
======================================================================
FAIL: test_search_anchor_at_beginning (test.test_re.ReTests.test_search_anchor_at_beginning)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_re.py", line 2263, in test_search_anchor_at_beginning
self.assertLess(t, 0.1)
^^^^^^^^^^
AssertionError: 0.11845860630273819 not less than 0.1
----------------------------------------------------------------------
Ran 158 tests in 1.805s
FAILED (failures=2, skipped=11)
test_re failed (2 failures)
== Tests result: FAILURE ==
1 test failed:
test_re
Total duration: 2.0 sec
Total tests: run=158 failures=2 skipped=11
Total test files: run=1/1 failed=1
Result: FAILURE
test test_re failed
_______________________________________ _______________________________________
== PyPy 3.11.15 (ad87cbd9a6f2, May 24 2026, 05:23:29) [PyPy 7.3.24-alpha0 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
== Linux-5.4.0-182-generic-i686-with-glibc2.17 little-endian
== Python build: release with_assert
== cwd: /build_dir/tmp/pytest/test_python_worker_3683994æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network
Using random seed: 3105167296
0:00:00 load avg: 5.17 Run 1 test sequentially
0:00:00 load avg: 5.17 [1/1] test_resource
test_args (test.test_resource.ResourceTest.test_args) ... ok
test_freebsd_contants (test.test_resource.ResourceTest.test_freebsd_contants) ... ok
test_fsize_enforced (test.test_resource.ResourceTest.test_fsize_enforced) ... ok
test_fsize_ismax (test.test_resource.ResourceTest.test_fsize_ismax) ... ok
test_fsize_toobig (test.test_resource.ResourceTest.test_fsize_toobig) ... ok
test_getrusage (test.test_resource.ResourceTest.test_getrusage) ... ok
test_linux_constants (test.test_resource.ResourceTest.test_linux_constants) ... ok
test_pagesize (test.test_resource.ResourceTest.test_pagesize) ... ok
test_prlimit (test.test_resource.ResourceTest.test_prlimit) ... ERROR
test_prlimit_refcount (test.test_resource.ResourceTest.test_prlimit_refcount) ... ok
test_setrusage_refcount (test.test_resource.ResourceTest.test_setrusage_refcount) ... ok
======================================================================
ERROR: test_prlimit (test.test_resource.ResourceTest.test_prlimit)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_resource.py", line 159, in test_prlimit
self.assertEqual(resource.prlimit(0, resource.RLIMIT_AS), limit)
^^^^^^^
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib_pypy/resource.py", line 126, in prlimit
raise OSError(ffi.errno, os.strerror(ffi.errno))
OSError: [Errno 75] Value too large for defined data type
----------------------------------------------------------------------
Ran 11 tests in 0.124s
FAILED (errors=1)
test_resource failed (1 error)
== Tests result: FAILURE ==
1 test failed:
test_resource
Total duration: 245 ms
Total tests: run=11
Total test files: run=1/1 failed=1
Result: FAILURE
test test_resource failed
_______________________________________ _______________________________________
== PyPy 3.11.15 (ad87cbd9a6f2, May 24 2026, 05:23:29) [PyPy 7.3.24-alpha0 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
== Linux-5.4.0-182-generic-i686-with-glibc2.17 little-endian
== Python build: release with_assert
== cwd: /build_dir/tmp/pytest/test_python_worker_3693256æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network
Using random seed: 3970773217
0:00:00 load avg: 4.96 Run 1 test sequentially
0:00:00 load avg: 4.96 [1/1] test_sysconfig
test_get_makefile_filename (test.test_sysconfig.MakefileTests.test_get_makefile_filename) ... skipped 'Incompatible with PyPy'
test_parse_makefile (test.test_sysconfig.MakefileTests.test_parse_makefile) ... ok
test_EXT_SUFFIX_in_vars (test.test_sysconfig.TestSysConfig.test_EXT_SUFFIX_in_vars) ... ok
test_get_config_h_filename (test.test_sysconfig.TestSysConfig.test_get_config_h_filename) ... skipped 'Incompatible with PyPy'
test_get_config_vars (test.test_sysconfig.TestSysConfig.test_get_config_vars) ... ok
test_get_default_scheme (test.test_sysconfig.TestSysConfig.test_get_default_scheme) ... ok
test_get_path (test.test_sysconfig.TestSysConfig.test_get_path) ... ok
test_get_path_names (test.test_sysconfig.TestSysConfig.test_get_path_names) ... ok
test_get_paths (test.test_sysconfig.TestSysConfig.test_get_paths) ... ok
test_get_platform (test.test_sysconfig.TestSysConfig.test_get_platform) ... ok
test_get_preferred_schemes (test.test_sysconfig.TestSysConfig.test_get_preferred_schemes) ... ok
test_get_scheme_names (test.test_sysconfig.TestSysConfig.test_get_scheme_names) ... ok
test_ldshared_value (test.test_sysconfig.TestSysConfig.test_ldshared_value) ... ok
test_main (test.test_sysconfig.TestSysConfig.test_main) ... ok
test_nt_venv_scheme (test.test_sysconfig.TestSysConfig.test_nt_venv_scheme) ... ok
test_osx_ext_suffix (test.test_sysconfig.TestSysConfig.test_osx_ext_suffix) ... skipped 'OS X-specific test'
test_platform_in_subprocess (test.test_sysconfig.TestSysConfig.test_platform_in_subprocess) ... skipped 'test only relevant on MacOSX'
test_posix_venv_scheme (test.test_sysconfig.TestSysConfig.test_posix_venv_scheme) ... ok
test_srcdir (test.test_sysconfig.TestSysConfig.test_srcdir) ... skipped 'Incompatible with PyPy'
test_srcdir_independent_of_cwd (test.test_sysconfig.TestSysConfig.test_srcdir_independent_of_cwd) ... ok
test_symlink (test.test_sysconfig.TestSysConfig.test_symlink) ... ok
test_triplet_in_ext_suffix (test.test_sysconfig.TestSysConfig.test_triplet_in_ext_suffix) ... FAIL
test_user_similar (test.test_sysconfig.TestSysConfig.test_user_similar) ... ok
test_venv_scheme (test.test_sysconfig.TestSysConfig.test_venv_scheme) ... ok
======================================================================
FAIL: test_triplet_in_ext_suffix (test.test_sysconfig.TestSysConfig.test_triplet_in_ext_suffix)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_sysconfig.py", line 514, in test_triplet_in_ext_suffix
self.assertTrue(suffix.endswith(expected_suffixes),
^^^^^^^^^^
AssertionError: False is not true : unexpected suffix '.pypy311-pp73-x86-linux-gnu.so'
----------------------------------------------------------------------
Ran 24 tests in 0.199s
FAILED (failures=1, skipped=5)
test_sysconfig failed (1 failure)
== Tests result: FAILURE ==
1 test failed:
test_sysconfig
Total duration: 369 ms
Total tests: run=24 failures=1 skipped=5
Total test files: run=1/1 failed=1
Result: FAILURE
test test_sysconfig failed
_______________________________________ _______________________________________
== PyPy 3.11.15 (ad87cbd9a6f2, May 24 2026, 05:23:29) [PyPy 7.3.24-alpha0 with GCC 10.2.1 20210130 (Red Hat 10.2.1-11)]
== Linux-5.4.0-182-generic-i686-with-glibc2.17 little-endian
== Python build: release with_assert
== cwd: /build_dir/tmp/pytest/test_python_worker_3696357æ
== CPU count: 8
== encodings: locale=UTF-8 FS=utf-8
== resources (3): curses,gui,network
Using random seed: 1473111272
0:00:00 load avg: 5.05 Run 1 test sequentially
0:00:00 load avg: 5.05 [1/1] test_threading
test_atexit_after_shutdown (test.test_threading.AtexitTests.test_atexit_after_shutdown) ... ok
test_atexit_called_once (test.test_threading.AtexitTests.test_atexit_called_once) ... ok
test_atexit_output (test.test_threading.AtexitTests.test_atexit_output) ... ok
test_abort (test.test_threading.BarrierTests.test_abort)
Test that an abort will put the barrier in a broken state ... ok
test_abort_and_reset (test.test_threading.BarrierTests.test_abort_and_reset)
Test that a barrier can be reset after being broken. ... ok
test_action (test.test_threading.BarrierTests.test_action)
Test the 'action' callback ... ok
test_barrier (test.test_threading.BarrierTests.test_barrier)
Test that a barrier is passed in lockstep ... ok
test_barrier_10 (test.test_threading.BarrierTests.test_barrier_10)
Test that a barrier works for 10 consecutive runs ... ok
test_default_timeout (test.test_threading.BarrierTests.test_default_timeout)
Test the barrier's default timeout ... ok
test_repr (test.test_threading.BarrierTests.test_repr) ... ok
test_reset (test.test_threading.BarrierTests.test_reset)
Test that a 'reset' on a barrier frees the waiting threads ... ok
test_single_thread (test.test_threading.BarrierTests.test_single_thread) ... ok
test_timeout (test.test_threading.BarrierTests.test_timeout)
Test wait(timeout) ... ok
test_wait_return (test.test_threading.BarrierTests.test_wait_return)
test the return value from barrier.wait ... ok
test_acquire (test.test_threading.BoundedSemaphoreTests.test_acquire) ... ok
test_acquire_contended (test.test_threading.BoundedSemaphoreTests.test_acquire_contended) ... ok
test_acquire_destroy (test.test_threading.BoundedSemaphoreTests.test_acquire_destroy) ... ok
test_acquire_timeout (test.test_threading.BoundedSemaphoreTests.test_acquire_timeout) ... ok
test_constructor (test.test_threading.BoundedSemaphoreTests.test_constructor) ... ok
test_default_value (test.test_threading.BoundedSemaphoreTests.test_default_value) ... ok
test_multirelease (test.test_threading.BoundedSemaphoreTests.test_multirelease) ... ok
test_release_unacquired (test.test_threading.BoundedSemaphoreTests.test_release_unacquired) ... ok
test_repr (test.test_threading.BoundedSemaphoreTests.test_repr) ... ok
test_try_acquire (test.test_threading.BoundedSemaphoreTests.test_try_acquire) ... ok
test_try_acquire_contended (test.test_threading.BoundedSemaphoreTests.test_try_acquire_contended) ... ok
test_with (test.test_threading.BoundedSemaphoreTests.test_with) ... ok
test__is_owned (test.test_threading.CRLockTests.test__is_owned) ... ok
test_acquire_contended (test.test_threading.CRLockTests.test_acquire_contended) ... ok
test_acquire_destroy (test.test_threading.CRLockTests.test_acquire_destroy) ... ok
test_acquire_release (test.test_threading.CRLockTests.test_acquire_release) ... ok
test_constructor (test.test_threading.CRLockTests.test_constructor) ... ok
test_different_thread (test.test_threading.CRLockTests.test_different_thread) ... ok
test_locked_repr (test.test_threading.CRLockTests.test_locked_repr) ... ok
test_reacquire (test.test_threading.CRLockTests.test_reacquire) ... ok
test_recursion_count (test.test_threading.CRLockTests.test_recursion_count) ... ok
test_release_save_unacquired (test.test_threading.CRLockTests.test_release_save_unacquired) ... ok
test_release_unacquired (test.test_threading.CRLockTests.test_release_unacquired) ... ok
test_repr (test.test_threading.CRLockTests.test_repr) ... ok
test_thread_leak (test.test_threading.CRLockTests.test_thread_leak) ... ok
test_timeout (test.test_threading.CRLockTests.test_timeout) ... ok
test_try_acquire (test.test_threading.CRLockTests.test_try_acquire) ... ok
test_try_acquire_contended (test.test_threading.CRLockTests.test_try_acquire_contended) ... ok
test_weakref_deleted (test.test_threading.CRLockTests.test_weakref_deleted) ... ok
test_weakref_exists (test.test_threading.CRLockTests.test_weakref_exists) ... ok
test_with (test.test_threading.CRLockTests.test_with) ... ok
test__is_owned (test.test_threading.ConditionAsRLockTests.test__is_owned) ... ok
test_acquire_contended (test.test_threading.ConditionAsRLockTests.test_acquire_contended) ... ok
test_acquire_destroy (test.test_threading.ConditionAsRLockTests.test_acquire_destroy) ... ok
test_acquire_release (test.test_threading.ConditionAsRLockTests.test_acquire_release) ... ok
test_constructor (test.test_threading.ConditionAsRLockTests.test_constructor) ... ok
test_different_thread (test.test_threading.ConditionAsRLockTests.test_different_thread) ... ok
test_locked_repr (test.test_threading.ConditionAsRLockTests.test_locked_repr) ... ok
test_reacquire (test.test_threading.ConditionAsRLockTests.test_reacquire) ... ok
test_recursion_count (test.test_threading.ConditionAsRLockTests.test_recursion_count) ... skipped 'Condition does not expose _recursion_count()'
test_release_save_unacquired (test.test_threading.ConditionAsRLockTests.test_release_save_unacquired) ... ok
test_release_unacquired (test.test_threading.ConditionAsRLockTests.test_release_unacquired) ... ok
test_repr (test.test_threading.ConditionAsRLockTests.test_repr) ... ok
test_thread_leak (test.test_threading.ConditionAsRLockTests.test_thread_leak) ... ok
test_timeout (test.test_threading.ConditionAsRLockTests.test_timeout) ... ok
test_try_acquire (test.test_threading.ConditionAsRLockTests.test_try_acquire) ... ok
test_try_acquire_contended (test.test_threading.ConditionAsRLockTests.test_try_acquire_contended) ... ok
test_weakref_deleted (test.test_threading.ConditionAsRLockTests.test_weakref_deleted) ... ok
test_weakref_exists (test.test_threading.ConditionAsRLockTests.test_weakref_exists) ... ok
test_with (test.test_threading.ConditionAsRLockTests.test_with) ... ok
test_acquire (test.test_threading.ConditionTests.test_acquire) ... ok
test_notify (test.test_threading.ConditionTests.test_notify) ... ok
test_timeout (test.test_threading.ConditionTests.test_timeout) ... ok
test_unacquired_notify (test.test_threading.ConditionTests.test_unacquired_notify) ... ok
test_unacquired_wait (test.test_threading.ConditionTests.test_unacquired_wait) ... ok
test_waitfor (test.test_threading.ConditionTests.test_waitfor) ... ok
test_waitfor_timeout (test.test_threading.ConditionTests.test_waitfor_timeout) ... ok
test_at_fork_reinit (test.test_threading.EventTests.test_at_fork_reinit) ... ok
test_is_set (test.test_threading.EventTests.test_is_set) ... ok
test_notify (test.test_threading.EventTests.test_notify) ... ok
test_repr (test.test_threading.EventTests.test_repr) ... ok
test_set_and_clear (test.test_threading.EventTests.test_set_and_clear) ... ok
test_timeout (test.test_threading.EventTests.test_timeout) ... ok
test_custom_excepthook (test.test_threading.ExceptHookTests.test_custom_excepthook) ... ok
test_custom_excepthook_fail (test.test_threading.ExceptHookTests.test_custom_excepthook_fail) ... ok
test_excepthook (test.test_threading.ExceptHookTests.test_excepthook) ... ok
test_excepthook_thread_None (test.test_threading.ExceptHookTests.test_excepthook_thread_None) ... skipped 'implementation detail specific to cpython'
test_original_excepthook (test.test_threading.ExceptHookTests.test_original_excepthook) ... ok
test_system_exit (test.test_threading.ExceptHookTests.test_system_exit) ... ok
test_can_interrupt_tight_loops (test.test_threading.InterruptMainTests.test_can_interrupt_tight_loops) ... ok
test_interrupt_main_invalid_signal (test.test_threading.InterruptMainTests.test_interrupt_main_invalid_signal) ... ok
test_interrupt_main_mainthread (test.test_threading.InterruptMainTests.test_interrupt_main_mainthread) ... ok
test_interrupt_main_noerror (test.test_threading.InterruptMainTests.test_interrupt_main_noerror) ... ok
test_interrupt_main_subthread (test.test_threading.InterruptMainTests.test_interrupt_main_subthread) ... ok
test_interrupt_main_with_signal_handler (test.test_threading.InterruptMainTests.test_interrupt_main_with_signal_handler) ... ok
test_acquire_contended (test.test_threading.LockTests.test_acquire_contended) ... ok
test_acquire_destroy (test.test_threading.LockTests.test_acquire_destroy) ... ok
test_acquire_release (test.test_threading.LockTests.test_acquire_release) ... ok
test_at_fork_reinit (test.test_threading.LockTests.test_at_fork_reinit) ... ok
test_constructor (test.test_threading.LockTests.test_constructor) ... ok
test_different_thread (test.test_threading.LockTests.test_different_thread) ... ok
test_locked_repr (test.test_threading.LockTests.test_locked_repr) ... ok
test_reacquire (test.test_threading.LockTests.test_reacquire) ... ok
test_repr (test.test_threading.LockTests.test_repr) ... ok
test_state_after_timeout (test.test_threading.LockTests.test_state_after_timeout) ... ok
test_thread_leak (test.test_threading.LockTests.test_thread_leak) ... ok
test_timeout (test.test_threading.LockTests.test_timeout) ... ok
test_try_acquire (test.test_threading.LockTests.test_try_acquire) ... ok
test_try_acquire_contended (test.test_threading.LockTests.test_try_acquire_contended) ... ok
test_weakref_deleted (test.test_threading.LockTests.test_weakref_deleted) ... ok
test_weakref_exists (test.test_threading.LockTests.test_weakref_exists) ... ok
test_with (test.test_threading.LockTests.test_with) ... ok
test__all__ (test.test_threading.MiscTestCase.test__all__) ... ok
test__is_owned (test.test_threading.PyRLockTests.test__is_owned) ... ok
test_acquire_contended (test.test_threading.PyRLockTests.test_acquire_contended) ... ok
test_acquire_destroy (test.test_threading.PyRLockTests.test_acquire_destroy) ... ok
test_acquire_release (test.test_threading.PyRLockTests.test_acquire_release) ... ok
test_constructor (test.test_threading.PyRLockTests.test_constructor) ... ok
test_different_thread (test.test_threading.PyRLockTests.test_different_thread) ... ok
test_locked_repr (test.test_threading.PyRLockTests.test_locked_repr) ... ok
test_reacquire (test.test_threading.PyRLockTests.test_reacquire) ... ok
test_recursion_count (test.test_threading.PyRLockTests.test_recursion_count) ... ok
test_release_save_unacquired (test.test_threading.PyRLockTests.test_release_save_unacquired) ... ok
test_release_unacquired (test.test_threading.PyRLockTests.test_release_unacquired) ... ok
test_repr (test.test_threading.PyRLockTests.test_repr) ... ok
test_thread_leak (test.test_threading.PyRLockTests.test_thread_leak) ... ok
test_timeout (test.test_threading.PyRLockTests.test_timeout) ... ok
test_try_acquire (test.test_threading.PyRLockTests.test_try_acquire) ... ok
test_try_acquire_contended (test.test_threading.PyRLockTests.test_try_acquire_contended) ... ok
test_weakref_deleted (test.test_threading.PyRLockTests.test_weakref_deleted) ... ok
test_weakref_exists (test.test_threading.PyRLockTests.test_weakref_exists) ... ok
test_with (test.test_threading.PyRLockTests.test_with) ... ok
test_acquire (test.test_threading.SemaphoreTests.test_acquire) ... ok
test_acquire_contended (test.test_threading.SemaphoreTests.test_acquire_contended) ... ok
test_acquire_destroy (test.test_threading.SemaphoreTests.test_acquire_destroy) ... ok
test_acquire_timeout (test.test_threading.SemaphoreTests.test_acquire_timeout) ... ok
test_constructor (test.test_threading.SemaphoreTests.test_constructor) ... ok
test_default_value (test.test_threading.SemaphoreTests.test_default_value) ... ok
test_multirelease (test.test_threading.SemaphoreTests.test_multirelease) ... ok
test_release_unacquired (test.test_threading.SemaphoreTests.test_release_unacquired) ... ok
test_repr (test.test_threading.SemaphoreTests.test_repr) ... ok
test_try_acquire (test.test_threading.SemaphoreTests.test_try_acquire) ... ok
test_try_acquire_contended (test.test_threading.SemaphoreTests.test_try_acquire_contended) ... ok
test_with (test.test_threading.SemaphoreTests.test_with) ... ok
test_daemon_threads_fatal_error (test.test_threading.SubinterpThreadingTests.test_daemon_threads_fatal_error) ... skipped 'implementation detail specific to cpython'
test_threads_join (test.test_threading.SubinterpThreadingTests.test_threads_join) ... skipped 'implementation detail specific to cpython'
test_threads_join_2 (test.test_threading.SubinterpThreadingTests.test_threads_join_2) ... skipped 'implementation detail specific to cpython'
test_1_join_on_shutdown (test.test_threading.ThreadJoinOnShutdown.test_1_join_on_shutdown) ... ok
test_2_join_in_forked_process (test.test_threading.ThreadJoinOnShutdown.test_2_join_in_forked_process) ... ok
test_3_join_in_forked_from_thread (test.test_threading.ThreadJoinOnShutdown.test_3_join_in_forked_from_thread) ... ok
test_4_daemon_threads (test.test_threading.ThreadJoinOnShutdown.test_4_daemon_threads) ... ok
test_clear_threads_states_after_fork (test.test_threading.ThreadJoinOnShutdown.test_clear_threads_states_after_fork) ... ok
test_reinit_tls_after_fork (test.test_threading.ThreadJoinOnShutdown.test_reinit_tls_after_fork) ... ok
test_BoundedSemaphore_limit (test.test_threading.ThreadTests.test_BoundedSemaphore_limit) ... ok
test_PyThreadState_SetAsyncExc (test.test_threading.ThreadTests.test_PyThreadState_SetAsyncExc) ... skipped 'implementation detail specific to cpython'
test_args_argument (test.test_threading.ThreadTests.test_args_argument) ... ok
test_boolean_target (test.test_threading.ThreadTests.test_boolean_target) ... ok
test_daemon_param (test.test_threading.ThreadTests.test_daemon_param) ... ok
test_debug_deprecation (test.test_threading.ThreadTests.test_debug_deprecation) ... skipped 'need debug build (Py_DEBUG)'
test_disallow_instantiation (test.test_threading.ThreadTests.test_disallow_instantiation) ... skipped 'implementation detail specific to cpython'
test_dummy_thread_after_fork (test.test_threading.ThreadTests.test_dummy_thread_after_fork) ... ok
test_enumerate_after_join (test.test_threading.ThreadTests.test_enumerate_after_join) ... ok
test_finalization_shutdown (test.test_threading.ThreadTests.test_finalization_shutdown) ... ok
test_finalize_running_thread (test.test_threading.ThreadTests.test_finalize_running_thread) ... skipped 'implementation detail specific to cpython'
test_finalize_with_trace (test.test_threading.ThreadTests.test_finalize_with_trace) ... ok
test_foreign_thread (test.test_threading.ThreadTests.test_foreign_thread) ... FAIL
test_fork_at_exit (test.test_threading.ThreadTests.test_fork_at_exit) ... ok
test_frame_tstate_tracing (test.test_threading.ThreadTests.test_frame_tstate_tracing) ... skipped 'implementation detail specific to cpython'
test_getprofile (test.test_threading.ThreadTests.test_getprofile) ... ok
test_gettrace (test.test_threading.ThreadTests.test_gettrace) ... ok
test_ident_of_no_threading_threads (test.test_threading.ThreadTests.test_ident_of_no_threading_threads) ... FAIL
test_import_from_another_thread (test.test_threading.ThreadTests.test_import_from_another_thread) ... ok
test_is_alive_after_fork (test.test_threading.ThreadTests.test_is_alive_after_fork) ... ok
test_join_nondaemon_on_shutdown (test.test_threading.ThreadTests.test_join_nondaemon_on_shutdown) ... ok
test_leak_without_join (test.test_threading.ThreadTests.test_leak_without_join) ... ok
test_limbo_cleanup (test.test_threading.ThreadTests.test_limbo_cleanup) ... ok
test_locals_at_exit (test.test_threading.ThreadTests.test_locals_at_exit) ... skipped 'implementation detail specific to cpython'
test_main_thread (test.test_threading.ThreadTests.test_main_thread) ... ok
test_main_thread_after_fork (test.test_threading.ThreadTests.test_main_thread_after_fork) ... ok
test_main_thread_after_fork_from_dummy_thread (test.test_threading.ThreadTests.test_main_thread_after_fork_from_dummy_thread) ... ok
test_main_thread_after_fork_from_foreign_thread (test.test_threading.ThreadTests.test_main_thread_after_fork_from_foreign_thread) ... ok
test_main_thread_after_fork_from_nonmain_thread (test.test_threading.ThreadTests.test_main_thread_after_fork_from_nonmain_thread) ... ok
test_main_thread_during_shutdown (test.test_threading.ThreadTests.test_main_thread_during_shutdown) ... skipped 'implementation detail specific to cpython'
test_name (test.test_threading.ThreadTests.test_name) ... skipped 'implementation detail specific to cpython'
test_no_refcycle_through_target (test.test_threading.ThreadTests.test_no_refcycle_through_target) ... skipped 'implementation detail specific to cpython'
test_old_threading_api (test.test_threading.ThreadTests.test_old_threading_api) ... ok
test_repr_daemon (test.test_threading.ThreadTests.test_repr_daemon) ... ok
test_repr_stopped (test.test_threading.ThreadTests.test_repr_stopped) ... ok
test_shutdown_locks (test.test_threading.ThreadTests.test_shutdown_locks) ... skipped 'implementation detail specific to cpython'
test_tstate_lock (test.test_threading.ThreadTests.test_tstate_lock) ... ok
test_various_ops (test.test_threading.ThreadTests.test_various_ops) ... task <thread 0> will run for 24.8 usec
1 tasks are running
task <thread 0> done
<thread 0> is finished. 0 tasks are running
task <thread 1> will run for 6.2 usec
1 tasks are running
task <thread 1> done
<thread 1> is finished. 0 tasks are running
task <thread 2> will run for 84.7 usec
1 tasks are running
task <thread 2> done
task <thread 3> will run for 72.0 usec
<thread 2> is finished. 0 tasks are running
1 tasks are running
task <thread 3> done
<thread 3> is finished. 0 tasks are running
task <thread 4> will run for 30.2 usec
1 tasks are running
task <thread 5> will run for 99.0 usec
2 tasks are running
task <thread 4> done
<thread 4> is finished. 1 tasks are running
task <thread 5> done
<thread 5> is finished. 0 tasks are running
task <thread 6> will run for 14.1 usec
1 tasks are running
task <thread 6> done
<thread 6> is finished. 0 tasks are running
task <thread 7> will run for 71.9 usec
1 tasks are running
task <thread 7> done
<thread 7> is finished. 0 tasks are running
task <thread 8> will run for 89.4 usec
1 tasks are running
task <thread 8> done
<thread 8> is finished. 0 tasks are running
task <thread 9> will run for 39.8 usec
1 tasks are running
task <thread 9> done
<thread 9> is finished. 0 tasks are running
waiting for all tasks to complete
all tasks done
ok
test_various_ops_large_stack (test.test_threading.ThreadTests.test_various_ops_large_stack) ... with 1 MiB thread stack size...
task <thread 0> will run for 56.1 usec
1 tasks are running
task <thread 0> done
<thread 0> is finished. 0 tasks are running
task <thread 1> will run for 6.2 usec
1 tasks are running
task <thread 1> done
<thread 1> is finished. 0 tasks are running
task <thread 2> will run for 52.0 usec
1 tasks are running
task <thread 2> done
<thread 2> is finished. 0 tasks are running
task <thread 3> will run for 11.7 usec
1 tasks are running
task <thread 3> done
<thread 3> is finished. 0 tasks are running
task <thread 4> will run for 94.3 usec
1 tasks are running
task <thread 4> done
<thread 4> is finished. 0 tasks are running
task <thread 5> will run for 26.0 usec
1 tasks are running
task <thread 5> done
<thread 5> is finished. 0 tasks are running
task <thread 6> will run for 38.4 usec
1 tasks are running
task <thread 6> done
<thread 6> is finished. 0 tasks are running
task <thread 7> will run for 17.8 usec
1 tasks are running
task <thread 7> done
<thread 7> is finished. 0 tasks are running
task <thread 8> will run for 50.0 usec
1 tasks are running
task <thread 8> done
<thread 8> is finished. 0 tasks are running
task <thread 9> will run for 4.8 usec
1 tasks are running
task <thread 9> done
<thread 9> is finished. 0 tasks are running
waiting for all tasks to complete
all tasks done
ok
test_various_ops_small_stack (test.test_threading.ThreadTests.test_various_ops_small_stack) ... with 256 KiB thread stack size...
task <thread 0> will run for 48.8 usec
1 tasks are running
task <thread 0> done
<thread 0> is finished. 0 tasks are running
task <thread 1> will run for 98.1 usec
1 tasks are running
task <thread 1> done
<thread 1> is finished. 0 tasks are running
task <thread 2> will run for 51.9 usec
1 tasks are running
task <thread 3> will run for 6.5 usec
2 tasks are running
task <thread 2> done
<thread 2> is finished. 1 tasks are running
task <thread 3> done
<thread 3> is finished. 0 tasks are running
task <thread 4> will run for 1.3 usec
1 tasks are running
task <thread 4> done
<thread 4> is finished. 0 tasks are running
task <thread 5> will run for 38.7 usec
1 tasks are running
task <thread 5> done
task <thread 6> will run for 16.0 usec
<thread 5> is finished. 0 tasks are running
task <thread 7> will run for 80.1 usec
1 tasks are running
2 tasks are running
task <thread 6> done
<thread 6> is finished. 1 tasks are running
task <thread 7> done
<thread 7> is finished. 0 tasks are running
task <thread 8> will run for 90.3 usec
1 tasks are running
task <thread 8> done
<thread 8> is finished. 0 tasks are running
task <thread 9> will run for 94.1 usec
1 tasks are running
waiting for all tasks to complete
task <thread 9> done
<thread 9> is finished. 0 tasks are running
all tasks done
ok
test_bare_raise_in_brand_new_thread (test.test_threading.ThreadingExceptionTests.test_bare_raise_in_brand_new_thread) ... ok
test_daemonize_active_thread (test.test_threading.ThreadingExceptionTests.test_daemonize_active_thread) ... ok
test_joining_current_thread (test.test_threading.ThreadingExceptionTests.test_joining_current_thread) ... ok
test_joining_inactive_thread (test.test_threading.ThreadingExceptionTests.test_joining_inactive_thread) ... ok
test_multithread_modify_file_noerror (test.test_threading.ThreadingExceptionTests.test_multithread_modify_file_noerror) ... ok
test_print_exception (test.test_threading.ThreadingExceptionTests.test_print_exception) ... ok
test_print_exception_stderr_is_none_1 (test.test_threading.ThreadingExceptionTests.test_print_exception_stderr_is_none_1) ... ok
test_print_exception_stderr_is_none_2 (test.test_threading.ThreadingExceptionTests.test_print_exception_stderr_is_none_2) ... ok
test_recursion_limit (test.test_threading.ThreadingExceptionTests.test_recursion_limit) ... ok
test_releasing_unacquired_lock (test.test_threading.ThreadingExceptionTests.test_releasing_unacquired_lock) ... ok
test_start_thread_again (test.test_threading.ThreadingExceptionTests.test_start_thread_again) ... ok
test_init_immutable_default_args (test.test_threading.TimerTests.test_init_immutable_default_args) ... ok
======================================================================
FAIL: test_foreign_thread (test.test_threading.ThreadTests.test_foreign_thread)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_threading.py", line 262, in test_foreign_thread
self.assertIn(tid, threading._active)
^^^^^^^^
AssertionError: -362808512 not found in {4112463616: <_MainThread(MainThread, started 4112463616)>, 3932158784: <_DummyThread(Dummy-237, started daemon 3932158784)>}
======================================================================
FAIL: test_ident_of_no_threading_threads (test.test_threading.ThreadTests.test_ident_of_no_threading_threads)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/build_dir/pypy-c-jit-linux-x86-32/build/lib-python/3/test/test_threading.py", line 220, in test_ident_of_no_threading_threads
self.assertEqual(ident[0], tid)
^^^^^^^^^^^
AssertionError: 3932158784 != -362808512
----------------------------------------------------------------------
Ran 199 tests in 86.068s
FAILED (failures=2, skipped=15)
test_threading failed (2 failures) in 1 min 26 sec
== Tests result: FAILURE ==
1 test failed:
test_threading
Total duration: 1 min 26 sec
Total tests: run=199 failures=2 skipped=15
Total test files: run=1/1 failed=1
Result: FAILURE
test test_threading failed
=========================== short test summary info ============================
SKIP [1] /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/conftest.py:606: demands too many resources
SKIP [1] /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/conftest.py:606: needs low level audio
SKIP [5] /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/conftest.py:606: implementation detail
SKIP [1] /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/conftest.py:606: needs ctypes.pythonapi
SKIP [1] /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/conftest.py:606: requires audio
SKIP [4] /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/conftest.py:606: CPython internal details
SKIP [3] /build_dir/pypy-c-jit-linux-x86-32/build/lib-python/conftest.py:606: needs display
========================== slowest 10 test durations ===========================
225.70s call lib-python/3/test/test_asyncio::unmodified
171.87s call lib-python/3/test/test_multiprocessing_spawn::unmodified
169.55s call lib-python/3/test/test_concurrent_futures::unmodified
157.93s call lib-python/3/test/test_hashlib.py::unmodified
134.29s call lib-python/3/test/test_subprocess.py::unmodified
125.53s call lib-python/3/test/test_multiprocessing_forkserver::unmodified
86.89s call lib-python/3/test/test_threading.py::unmodified
68.83s call lib-python/3/test/test_multiprocessing_fork::unmodified
47.44s call lib-python/3/test/test_socket.py::unmodified
46.08s call lib-python/3/test/test_regrtest.py::unmodified
============= 5 failed, 412 passed, 16 skipped in 2291.77 seconds ==============
program finished with exit code 1
elapsedTime=2293.004623