python testrunner/lib_python_tests.py in dir /buildbot/slave/pypy-c-jit-linux-x86-64/build (timeout 4000 secs) watching logfiles {'pytestLog': 'cpython.log'} argv: ['python', 'testrunner/lib_python_tests.py'] environment: AUDITWHEEL_ARCH=x86_64 AUDITWHEEL_PLAT=manylinux_2_28_x86_64 AUDITWHEEL_POLICY=manylinux_2_28 DEVTOOLSET_ROOTPATH=/opt/rh/gcc-toolset-14/root HGDEMANDIMPORT=disable HOME=/buildbot/slave HOSTNAME=d6815180f551 LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_ALL=en_US.UTF-8 LD_LIBRARY_PATH=/usr/local/lib:/opt/rh/gcc-toolset-14/root/usr/lib64:/opt/rh/gcc-toolset-14/root/usr/lib:/opt/rh/gcc-toolset-14/root/usr/lib64/dyninst:/opt/rh/gcc-toolset-14/root/usr/lib/dyninst OLDPWD=/buildbot/slave PATH=/tmp/venv/bin:/opt/clang/bin:/opt/rh/gcc-toolset-14/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/pypy2.7-v7.3.22-linux64/bin PKG_CONFIG_PATH=/usr/local/lib/pkgconfig PS1=(venv) PWD=/buildbot/slave/pypy-c-jit-linux-x86-64/build PYPY_LOCALBASE=/usr/local PYPY_MAKE_PORTABLE=1 SETUPTOOLS_USE_DISTUTILS=stdlib SHLVL=0 SSL_CERT_FILE=/opt/_internal/certs.pem TERM=xterm TMPDIR=/tmp/pytest VIRTUAL_ENV=/tmp/venv container=podman using PTY: False /tmp/venv/site-packages/hypothesis/extra/pytestplugin.py:61: HypothesisWarning: You are using Pytest version 2.9.2. Hypothesis tests work with any test runner, but our Pytest plugin requires Pytest 4.3 or newer. Note that the Pytest developers no longer support this version either! Disabling the Hypothesis pytest plugin... warnings.warn(PYTEST_TOO_OLD_MESSAGE % (pytest.__version__,), HypothesisWarning) ============================= test session starts ============================== platform linux2 -- Python 2.7.18[pypy-7.3.22-final], pytest-2.9.2, py-1.4.29, pluggy-0.3.1 rootdir: /buildbot/slave/pypy-c-jit-linux-x86-64/build, inifile: pytest.ini plugins: hypothesis-4.57.1 collected 440 items lib-python/3/test/test___all__.py . lib-python/3/test/test__locale.py . lib-python/3/test/test__opcode.py F lib-python/3/test/test__osx_support.py . lib-python/3/test/test__xxinterpchannels.py s lib-python/3/test/test__xxsubinterpreters.py s 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_asyncgen.py F lib-python/3/test/test_atexit.py . lib-python/3/test/test_audioop.py . lib-python/3/test/test_audit.py F 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 F lib-python/3/test/test_buffer.py F lib-python/3/test/test_bufio.py . lib-python/3/test/test_builtin.py . lib-python/3/test/test_bytes.py F 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 F 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_class.py F 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 F lib-python/3/test/test_cmd_line_script.py F lib-python/3/test/test_code.py F lib-python/3/test/test_code_module.py F 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 F lib-python/3/test/test_collections.py F lib-python/3/test/test_colorsys.py . lib-python/3/test/test_compare.py . lib-python/3/test/test_compile.py F lib-python/3/test/test_compileall.py . lib-python/3/test/test_compiler_assemble.py . lib-python/3/test/test_compiler_codegen.py . lib-python/3/test/test_complex.py F lib-python/3/test/test_configparser.py . lib-python/3/test/test_contains.py . lib-python/3/test/test_context.py F lib-python/3/test/test_contextlib.py . lib-python/3/test/test_contextlib_async.py F lib-python/3/test/test_copy.py . lib-python/3/test/test_copyreg.py . lib-python/3/test/test_coroutines.py F lib-python/3/test/test_cprofile.py F lib-python/3/test/test_crashers.py . lib-python/3/test/test_crypt.py . lib-python/3/test/test_csv.py F lib-python/3/test/test_curses.py F lib-python/3/test/test_datetime.py F 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 F 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 F 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_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 F lib-python/3/test/test_epoll.py . lib-python/3/test/test_errno.py . lib-python/3/test/test_except_star.py F lib-python/3/test/test_exception_group.py F 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 F 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 F 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 F lib-python/3/test/test_frame.py F 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 F lib-python/3/test/test_gc.py s lib-python/3/test/test_generator_stop.py . lib-python/3/test/test_generators.py F lib-python/3/test/test_genericalias.py F 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 F 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 F 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_index.py . lib-python/3/test/test_int.py F 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 F 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_linecache.py . lib-python/3/test/test_list.py . lib-python/3/test/test_listcomps.py F lib-python/3/test/test_lltrace.py . lib-python/3/test/test_locale.py . lib-python/3/test/test_logging.py F lib-python/3/test/test_long.py F lib-python/3/test/test_longexp.py . lib-python/3/test/test_lzma.py F lib-python/3/test/test_mailbox.py . lib-python/3/test/test_mailcap.py . lib-python/3/test/test_marshal.py F lib-python/3/test/test_math.py F lib-python/3/test/test_math_property.py . lib-python/3/test/test_memoryio.py F lib-python/3/test/test_memoryview.py F 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_monitoring.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 F 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 F lib-python/3/test/test_peepholer.py F lib-python/3/test/test_pep646_syntax.py . lib-python/3/test/test_perf_profiler.py . lib-python/3/test/test_perfmaps.py F lib-python/3/test/test_pickle.py . lib-python/3/test/test_picklebuffer.py . lib-python/3/test/test_pickletools.py F 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 F lib-python/3/test/test_posix.py F 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 F lib-python/3/test/test_re.py . lib-python/3/test/test_readline.py . lib-python/3/test/test_regrtest.py F lib-python/3/test/test_repl.py . lib-python/3/test/test_reprlib.py F lib-python/3/test/test_resource.py . 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 F lib-python/3/test/test_setcomps.py F 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_smtplib.py . lib-python/3/test/test_smtpnet.py . lib-python/3/test/test_sndhdr.py . lib-python/3/test/test_socket.py F 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 F 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 F lib-python/3/test/test_structseq.py . lib-python/3/test/test_subclassinit.py . lib-python/3/test/test_subprocess.py F lib-python/3/test/test_sunau.py . lib-python/3/test/test_sundry.py . lib-python/3/test/test_super.py F lib-python/3/test/test_support.py . lib-python/3/test/test_symtable.py s lib-python/3/test/test_syntax.py F lib-python/3/test/test_sys.py F lib-python/3/test/test_sys_setprofile.py F lib-python/3/test/test_sys_settrace.py F 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 F lib-python/3/test/test_telnetlib.py . lib-python/3/test/test_tempfile.py F 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 F 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_tokenize.py . lib-python/3/test/test_trace.py F lib-python/3/test/test_traceback.py F lib-python/3/test/test_tracemalloc.py F 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_aliases.py F lib-python/3/test/test_type_annotations.py . lib-python/3/test/test_type_cache.py F lib-python/3/test/test_type_comments.py F lib-python/3/test/test_type_params.py F lib-python/3/test/test_typechecks.py . lib-python/3/test/test_types.py F 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_univnewlines.py . lib-python/3/test/test_unpack.py . lib-python/3/test/test_unpack_ex.py . lib-python/3/test/test_unparse.py F 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 F lib-python/3/test/test_weakset.py . lib-python/3/test/test_webbrowser.py . lib-python/3/test/test_winapi.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 F lib-python/3/test/test_wmi.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_dom_xmlbuilder.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_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 F lib-python/3/test/test_ast . lib-python/3/test/test_asyncio F lib-python/3/test/test_capi F lib-python/3/test/test_cext . lib-python/3/test/test_concurrent_futures F lib-python/3/test/test_cppext . lib-python/3/test/test_ctypes F lib-python/3/test/test_dataclasses F lib-python/3/test/test_doctest F lib-python/3/test/test_email . lib-python/3/test/test_future_stmt F 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_lib2to3 . lib-python/3/test/test_module F lib-python/3/test/test_multiprocessing_fork F lib-python/3/test/test_multiprocessing_forkserver F lib-python/3/test/test_multiprocessing_spawn F lib-python/3/test/test_peg_generator . lib-python/3/test/test_pydoc . lib-python/3/test/test_pyrepl F lib-python/3/test/test_sqlite3 F lib-python/3/test/test_tkinter s lib-python/3/test/test_tomllib . lib-python/3/test/test_tools s lib-python/3/test/test_ttk s lib-python/3/test/test_unittest . lib-python/3/test/test_warnings F lib-python/3/test/test_zipfile F lib-python/3/test/test_zoneinfo F =================================== FAILURES =================================== _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342297æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2840392737 0:00:00 load avg: 2.13 Run 1 test sequentially in a single process 0:00:00 load avg: 2.13 [1/1] test__opcode test_stack_effect (test.test__opcode.OpcodeTests.test_stack_effect) ... ok test_stack_effect_jump (test.test__opcode.OpcodeTests.test_stack_effect_jump) ... FAIL test_specialization_stats (test.test__opcode.SpecializationStatsTests.test_specialization_stats) ... ERROR ====================================================================== ERROR: test_specialization_stats (test.test__opcode.SpecializationStatsTests.test_specialization_stats) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test__opcode.py", line 73, in test_specialization_stats specialized_opcodes = [ ^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test__opcode.py", line 76, in <listcomp> if opcode._inline_cache_entries[opcode.opmap[op]] ~~~~~~~~~~~~^^^^ KeyError: 'BINARY_OP' ====================================================================== FAIL: test_stack_effect_jump (test.test__opcode.OpcodeTests.test_stack_effect_jump) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test__opcode.py", line 41, in test_stack_effect_jump self.assertEqual(stack_effect(FOR_ITER, 0, jump=True), 1) ^^^^^^^^^^^ AssertionError: -1 != 1 ---------------------------------------------------------------------- Ran 3 tests in 0.011s FAILED (failures=1, errors=1) 0:00:00 load avg: 2.13 [1/1/1] test__opcode failed (1 error, 1 failure) == Tests result: FAILURE == 1 test failed: test__opcode Total duration: 90 ms Total tests: run=3 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test__opcode failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342337æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3594253988 0:00:00 load avg: 2.12 Run 1 test sequentially in a single process 0:00:00 load avg: 2.12 [1/1] test_asyncgen test_aiter_bad_args (test.test_asyncgen.AsyncGenAsyncioTest.test_aiter_bad_args) ... ok test_aiter_idempotent (test.test_asyncgen.AsyncGenAsyncioTest.test_aiter_idempotent) ... ok test_anext_await_raises (test.test_asyncgen.AsyncGenAsyncioTest.test_anext_await_raises) ... ok test_anext_bad_args (test.test_asyncgen.AsyncGenAsyncioTest.test_anext_bad_args) ... ok test_anext_bad_await (test.test_asyncgen.AsyncGenAsyncioTest.test_anext_bad_await) ... ok test_anext_iter (test.test_asyncgen.AsyncGenAsyncioTest.test_anext_iter) ... ok test_anext_return_generator (test.test_asyncgen.AsyncGenAsyncioTest.test_anext_return_generator) ... ok test_anext_return_iterator (test.test_asyncgen.AsyncGenAsyncioTest.test_anext_return_iterator) ... ok test_async_gen_aclose_after_exhaustion (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_aclose_after_exhaustion) ... ok test_async_gen_aclose_compatible_with_get_stack (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_aclose_compatible_with_get_stack) ... ok test_async_gen_aclose_twice_with_different_coros (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_aclose_twice_with_different_coros) ... ok test_async_gen_aiter (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_aiter) ... ok test_async_gen_aiter_class (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_aiter_class) ... ok test_async_gen_asyncio_01 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_01) ... ok test_async_gen_asyncio_02 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_02) ... ok test_async_gen_asyncio_03 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_03) ... ok test_async_gen_asyncio_aclose_06 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_aclose_06) ... ok test_async_gen_asyncio_aclose_07 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_aclose_07) ... ok test_async_gen_asyncio_aclose_08 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_aclose_08) ... ok test_async_gen_asyncio_aclose_10 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_aclose_10) ... ok test_async_gen_asyncio_aclose_11 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_aclose_11) ... ok test_async_gen_asyncio_aclose_12 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_aclose_12) ... ok test_async_gen_asyncio_anext_04 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_anext_04) ... ok test_async_gen_asyncio_anext_05 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_anext_05) ... ok test_async_gen_asyncio_anext_06 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_anext_06) ... ok test_async_gen_asyncio_anext_stopiteration (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_anext_stopiteration) ... ok test_async_gen_asyncio_anext_tuple (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_anext_tuple) ... ok test_async_gen_asyncio_anext_tuple_no_exceptions (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_anext_tuple_no_exceptions) ... ok test_async_gen_asyncio_asend_01 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_asend_01) ... ok test_async_gen_asyncio_asend_02 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_asend_02) ... ok test_async_gen_asyncio_asend_03 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_asend_03) ... ok test_async_gen_asyncio_athrow_01 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_athrow_01) ... ok test_async_gen_asyncio_athrow_02 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_athrow_02) ... ok test_async_gen_asyncio_athrow_03 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_athrow_03) ... ok test_async_gen_asyncio_athrow_stopiteration (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_athrow_stopiteration) ... ok test_async_gen_asyncio_athrow_tuple (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_athrow_tuple) ... ok test_async_gen_asyncio_gc_aclose_09 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_gc_aclose_09) ... ok test_async_gen_asyncio_shutdown_01 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_shutdown_01) ... ok test_async_gen_asyncio_shutdown_02 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_shutdown_02) ... ok test_async_gen_asyncio_shutdown_exception_01 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_shutdown_exception_01) ... ok test_async_gen_asyncio_shutdown_exception_02 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_asyncio_shutdown_exception_02) ... ok test_async_gen_await_same_aclose_coro_twice (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_await_same_aclose_coro_twice) ... ok test_async_gen_await_same_anext_coro_twice (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_await_same_anext_coro_twice) ... ok test_async_gen_expression_01 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_expression_01) ... ok test_async_gen_expression_02 (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_expression_02) ... ok test_async_gen_throw_custom_same_aclose_coro_twice (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_throw_custom_same_aclose_coro_twice) ... ok test_async_gen_throw_custom_same_athrow_coro_twice (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_throw_custom_same_athrow_coro_twice) ... ok test_async_gen_throw_same_aclose_coro_twice (test.test_asyncgen.AsyncGenAsyncioTest.test_async_gen_throw_same_aclose_coro_twice) ... ok test_async_generator_anext (test.test_asyncgen.AsyncGenAsyncioTest.test_async_generator_anext) ... ok test_asyncgen_nonstarted_hooks_are_cancellable (test.test_asyncgen.AsyncGenAsyncioTest.test_asyncgen_nonstarted_hooks_are_cancellable) ... ok test_python_async_iterator_anext (test.test_asyncgen.AsyncGenAsyncioTest.test_python_async_iterator_anext) ... ok test_python_async_iterator_types_coroutine_anext (test.test_asyncgen.AsyncGenAsyncioTest.test_python_async_iterator_types_coroutine_anext) ... ok test_sync_anext_raises_exception (test.test_asyncgen.AsyncGenAsyncioTest.test_sync_anext_raises_exception) ... ok test_async_gen_syntax_01 (test.test_asyncgen.AsyncGenSyntaxTest.test_async_gen_syntax_01) ... ok test_async_gen_syntax_02 (test.test_asyncgen.AsyncGenSyntaxTest.test_async_gen_syntax_02) ... ok test_async_gen_syntax_03 (test.test_asyncgen.AsyncGenSyntaxTest.test_async_gen_syntax_03) ... ok test_async_gen_syntax_04 (test.test_asyncgen.AsyncGenSyntaxTest.test_async_gen_syntax_04) ... ok test_async_gen_syntax_05 (test.test_asyncgen.AsyncGenSyntaxTest.test_async_gen_syntax_05) ... ok test_async_gen_3_arg_deprecation_warning (test.test_asyncgen.AsyncGenTest.test_async_gen_3_arg_deprecation_warning) ... FAIL test_async_gen_api_01 (test.test_asyncgen.AsyncGenTest.test_async_gen_api_01) ... ok test_async_gen_asend_throw_concurrent_with_send (test.test_asyncgen.AsyncGenTest.test_async_gen_asend_throw_concurrent_with_send) ... ok test_async_gen_asend_throw_concurrent_with_throw (test.test_asyncgen.AsyncGenTest.test_async_gen_asend_throw_concurrent_with_throw) ... ok test_async_gen_athrow_throw_concurrent_with_send (test.test_asyncgen.AsyncGenTest.test_async_gen_athrow_throw_concurrent_with_send) ... ok test_async_gen_athrow_throw_concurrent_with_throw (test.test_asyncgen.AsyncGenTest.test_async_gen_athrow_throw_concurrent_with_throw) ... ok test_async_gen_exception_03 (test.test_asyncgen.AsyncGenTest.test_async_gen_exception_03) ... ok test_async_gen_exception_04 (test.test_asyncgen.AsyncGenTest.test_async_gen_exception_04) ... ok test_async_gen_exception_05 (test.test_asyncgen.AsyncGenTest.test_async_gen_exception_05) ... ok test_async_gen_exception_06 (test.test_asyncgen.AsyncGenTest.test_async_gen_exception_06) ... ok test_async_gen_exception_07 (test.test_asyncgen.AsyncGenTest.test_async_gen_exception_07) ... ok test_async_gen_exception_08 (test.test_asyncgen.AsyncGenTest.test_async_gen_exception_08) ... ok test_async_gen_exception_09 (test.test_asyncgen.AsyncGenTest.test_async_gen_exception_09) ... ok test_async_gen_exception_10 (test.test_asyncgen.AsyncGenTest.test_async_gen_exception_10) ... ok test_async_gen_exception_11 (test.test_asyncgen.AsyncGenTest.test_async_gen_exception_11) ... ok test_async_gen_exception_12 (test.test_asyncgen.AsyncGenTest.test_async_gen_exception_12) ... ok test_async_gen_iteration_01 (test.test_asyncgen.AsyncGenTest.test_async_gen_iteration_01) ... ok test_async_gen_iteration_02 (test.test_asyncgen.AsyncGenTest.test_async_gen_iteration_02) ... ok ====================================================================== FAIL: test_async_gen_3_arg_deprecation_warning (test.test_asyncgen.AsyncGenTest.test_async_gen_3_arg_deprecation_warning) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncgen.py", line 542, in test_async_gen_3_arg_deprecation_warning with self.assertWarns(DeprecationWarning): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: DeprecationWarning not triggered ---------------------------------------------------------------------- Ran 76 tests in 0.836s FAILED (failures=1) 0:00:01 load avg: 2.12 [1/1/1] test_asyncgen failed (1 failure) == Tests result: FAILURE == 1 test failed: test_asyncgen Total duration: 1.0 sec Total tests: run=76 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py:790: RuntimeWarning: coroutine 'AsyncGenAsyncioTest.test_python_async_iterator_anext.<locals>.MyAsyncIter.__anext__' was never awaited gc.collect() test test_asyncgen failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342356æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 312300453 0:00:00 load avg: 2.11 Run 1 test sequentially in a single process 0:00:00 load avg: 2.11 [1/1] test_audit test_basic (test.test_audit.AuditTest.test_basic) ... ok test_block_add_hook (test.test_audit.AuditTest.test_block_add_hook) ... ok test_block_add_hook_baseexception (test.test_audit.AuditTest.test_block_add_hook_baseexception) ... ok test_cantrace (test.test_audit.AuditTest.test_cantrace) ... FAIL test_excepthook (test.test_audit.AuditTest.test_excepthook) ... ok test_gc (test.test_audit.AuditTest.test_gc) ... FAIL test_http (test.test_audit.AuditTest.test_http) ... ('http.client.connect', ' ', 'www.python.org 80') ('http.client.send', ' ', "b'GET / HTTP/1.1\\r\\nHost: www.python.org\\r\\nAccept-Encoding: identity\\r\\n\\r\\n'") ok test_marshal (test.test_audit.AuditTest.test_marshal) ... FAIL test_mmap (test.test_audit.AuditTest.test_mmap) ... ok test_monkeypatch (test.test_audit.AuditTest.test_monkeypatch) ... FAIL test_not_in_gc (test.test_audit.AuditTest.test_not_in_gc) ... ok test_open (test.test_audit.AuditTest.test_open) ... ok test_pickle (test.test_audit.AuditTest.test_pickle) ... ok test_socket (test.test_audit.AuditTest.test_socket) ... ('socket.gethostname', '', '') ('socket.__new__', ' ', '<socket.socket fd=-1, family=0, type=0, proto=0> 2 1 0') ('socket.bind', ' ', "<socket.socket fd=3, family=2, type=1, proto=0, laddr=('0.0.0.0', 0)> ('127.0.0.1', 8080)") ok test_sqlite3 (test.test_audit.AuditTest.test_sqlite3) ... ('sqlite3.connect', ' ', "(':memory:',)") ('sqlite3.connect/handle', ' ', '(<_sqlite3.Connection object at 0x00007f384fed7e50>,)') ('sqlite3.connect', ' ', "(':memory:',)") ('sqlite3.connect/handle', ' ', '(<_sqlite3.Connection object at 0x00007f384fed7e88>,)') ('sqlite3.enable_load_extension', ' ', '(<_sqlite3.Connection object at 0x00007f384fed7e50>, False)') ('sqlite3.load_extension', ' ', "(<_sqlite3.Connection object at 0x00007f384fed7e50>, 'test')") ok test_sys_getframe (test.test_audit.AuditTest.test_sys_getframe) ... ('sys._getframe', ' ', 'test_sys_getframe') ok test_sys_getframemodulename (test.test_audit.AuditTest.test_sys_getframemodulename) ... ('sys._getframemodulename', ' ', '0') ok test_sys_monitoring_register_callback (test.test_audit.AuditTest.test_sys_monitoring_register_callback) ... skipped 'needs sys.monitoring (PEP 669), not implemented yet' test_syslog (test.test_audit.AuditTest.test_syslog) ... Events: ('syslog.openlog', ' ', 'python 0 8') ('syslog.syslog', ' ', '6 test') ('syslog.setlogmask', ' ', '7') ('syslog.closelog', '', '') ('syslog.syslog', ' ', '6 test2') ('syslog.openlog', ' ', 'audit-tests.py 0 8') ('syslog.openlog', ' ', 'audit-tests.py 8 128') ('syslog.openlog', ' ', 'None 0 8') ('syslog.closelog', '', '') ok test_threading (test.test_audit.AuditTest.test_threading) ... ('test.test_func', ' ', '()') FAIL test_unraisablehook (test.test_audit.AuditTest.test_unraisablehook) ... ok test_winapi_createnamedpipe (test.test_audit.AuditTest.test_winapi_createnamedpipe) ... skipped "The '_winapi' module is only available on Windows" test_winreg (test.test_audit.AuditTest.test_winreg) ... skipped "No module named 'winreg'" test_wmi_exec_query (test.test_audit.AuditTest.test_wmi_exec_query) ... skipped "No module named '_wmi'" ====================================================================== FAIL: test_cantrace (test.test_audit.AuditTest.test_cantrace) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_audit.py", line 79, in test_cantrace self.do_test("test_cantrace") ^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_audit.py", line 34, in do_test self.fail("".join(p.stderr)) ^^^^ AssertionError ====================================================================== FAIL: test_gc (test.test_audit.AuditTest.test_gc) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_audit.py", line 134, in test_gc self.fail(stderr) ^^^^ AssertionError ====================================================================== FAIL: test_marshal (test.test_audit.AuditTest.test_marshal) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_audit.py", line 65, in test_marshal self.do_test("test_marshal") ^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_audit.py", line 34, in do_test self.fail("".join(p.stderr)) ^^^^ AssertionError ====================================================================== FAIL: test_monkeypatch (test.test_audit.AuditTest.test_monkeypatch) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_audit.py", line 73, in test_monkeypatch self.do_test("test_monkeypatch") ^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_audit.py", line 34, in do_test self.fail("".join(p.stderr)) ^^^^ AssertionError ====================================================================== FAIL: test_threading (test.test_audit.AuditTest.test_threading) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_audit.py", line 217, in test_threading self.assertEqual(actual, expected) ^^^^^^^^^^^ AssertionError: Lists differ: [('test.test_func', '()')] != [('_thread.start_new_thread', '(<test_func>,[34 chars]()')] First differing element 0: ('test.test_func', '()') ('_thread.start_new_thread', '(<test_func>, (), None)') Second list contains 1 additional elements. First extra element 1: ('test.test_func', '()') + [('_thread.start_new_thread', '(<test_func>, (), None)'), - [('test.test_func', '()')] ? ^ + ('test.test_func', '()')] ? ^ ---------------------------------------------------------------------- Ran 24 tests in 2.107s FAILED (failures=5, skipped=4) 0:00:02 load avg: 2.11 [1/1/1] test_audit failed (5 failures) == Tests result: FAILURE == 1 test failed: test_audit Total duration: 2.2 sec Total tests: run=24 failures=5 skipped=4 Total test files: run=1/1 failed=1 Result: FAILURE Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/audit-tests.py", line 553, in <module> globals()[test](*sys.argv[2:]) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/audit-tests.py", line 270, in test_cantrace assertSequenceEqual(["call"] * 4, traced) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/audit-tests.py", line 66, in assertSequenceEqual raise AssertionError(f"{x!r} should equal {y!r}") AssertionError: ['call', 'call', 'call', 'call'] should equal [] Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/audit-tests.py", line 553, in <module> globals()[test](*sys.argv[2:]) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/audit-tests.py", line 370, in test_gc gc.get_objects(generation=1) ^^^^^^^^^^^ NotImplementedError: get_objects(generation=None) accepts only None on PyPy Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/audit-tests.py", line 553, in <module> globals()[test](*sys.argv[2:]) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/audit-tests.py", line 127, in test_marshal assertSequenceEqual(actual, [(o, marshal.version)] * 2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/audit-tests.py", line 66, in assertSequenceEqual raise AssertionError(f"{x!r} should equal {y!r}") AssertionError: [] should equal [(('a', 'b', 'c', 1, 2, 3), 4), (('a', 'b', 'c', 1, 2, 3), 4)] Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/audit-tests.py", line 553, in <module> globals()[test](*sys.argv[2:]) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/audit-tests.py", line 184, in test_monkeypatch assertSequenceEqual( File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/audit-tests.py", line 66, in assertSequenceEqual raise AssertionError(f"{x!r} should equal {y!r}") AssertionError: [(<class '__main__.test_monkeypatch.<locals>.C'>, '__name__'), (<class '__main__.test_monkeypatch.<locals>.C'>, '__bases__'), (<class '__main__.test_monkeypatch.<locals>.C'>, '__bases__'), (<__main__.test_monkeypatch.<locals>.B object at 0x00007f70feac63a0>, '__class__')] should equal [] test test_audit failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342433æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3806570929 0:00:00 load avg: 2.10 Run 1 test sequentially in a single process 0:00:00 load avg: 2.10 [1/1] test_bool test_blocked (test.test_bool.BoolTest.test_blocked) ... ok test_bool_called_at_least_once (test.test_bool.BoolTest.test_bool_called_at_least_once) ... ok test_bool_new (test.test_bool.BoolTest.test_bool_new) ... ok test_boolean (test.test_bool.BoolTest.test_boolean) ... ok test_callable (test.test_bool.BoolTest.test_callable) ... ok test_complex (test.test_bool.BoolTest.test_complex) ... ok test_contains (test.test_bool.BoolTest.test_contains) ... ok test_convert (test.test_bool.BoolTest.test_convert) ... ok test_convert_to_bool (test.test_bool.BoolTest.test_convert_to_bool) ... ok test_fileclosed (test.test_bool.BoolTest.test_fileclosed) ... ok test_float (test.test_bool.BoolTest.test_float) ... ok test_format (test.test_bool.BoolTest.test_format) ... ok test_from_bytes (test.test_bool.BoolTest.test_from_bytes) ... ok test_hasattr (test.test_bool.BoolTest.test_hasattr) ... ok test_int (test.test_bool.BoolTest.test_int) ... ok test_interpreter_convert_to_bool_raises (test.test_bool.BoolTest.test_interpreter_convert_to_bool_raises) ... ok test_isinstance (test.test_bool.BoolTest.test_isinstance) ... ok test_issubclass (test.test_bool.BoolTest.test_issubclass) ... ok test_keyword_args (test.test_bool.BoolTest.test_keyword_args) ... ok test_marshal (test.test_bool.BoolTest.test_marshal) ... ok test_math (test.test_bool.BoolTest.test_math) ... FAIL test_operator (test.test_bool.BoolTest.test_operator) ... ok test_pickle (test.test_bool.BoolTest.test_pickle) ... ok test_picklevalues (test.test_bool.BoolTest.test_picklevalues) ... ok test_real_and_imag (test.test_bool.BoolTest.test_real_and_imag) ... ok test_repr (test.test_bool.BoolTest.test_repr) ... ok test_sane_len (test.test_bool.BoolTest.test_sane_len) ... ok test_str (test.test_bool.BoolTest.test_str) ... ok test_string (test.test_bool.BoolTest.test_string) ... ok test_subclass (test.test_bool.BoolTest.test_subclass) ... ok test_types (test.test_bool.BoolTest.test_types) ... ok ====================================================================== FAIL: test_math (test.test_bool.BoolTest.test_math) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_bool.py", line 61, in test_math with self.assertWarns(DeprecationWarning): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: DeprecationWarning not triggered ---------------------------------------------------------------------- Ran 31 tests in 0.009s FAILED (failures=1) 0:00:00 load avg: 2.10 [1/1/1] test_bool failed (1 failure) == Tests result: FAILURE == 1 test failed: test_bool Total duration: 89 ms Total tests: run=31 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_bool failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342438æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3817888148 0:00:00 load avg: 2.10 Run 1 test sequentially in a single process 0:00:00 load avg: 2.10 [1/1] test_buffer test_flags_overflow (test.test_buffer.TestBufferProtocol.test_flags_overflow) ... skipped 'ndarray object required for this test' test_issue_7385 (test.test_buffer.TestBufferProtocol.test_issue_7385) ... skipped 'ndarray object required for this test' test_memoryview_array (test.test_buffer.TestBufferProtocol.test_memoryview_array) ... skipped 'ndarray object required for this test' test_memoryview_assign (test.test_buffer.TestBufferProtocol.test_memoryview_assign) ... skipped 'ndarray object required for this test' test_memoryview_cast (test.test_buffer.TestBufferProtocol.test_memoryview_cast) ... skipped 'ndarray object required for this test' test_memoryview_cast_1D_ND (test.test_buffer.TestBufferProtocol.test_memoryview_cast_1D_ND) ... skipped 'ndarray object required for this test' test_memoryview_cast_invalid (test.test_buffer.TestBufferProtocol.test_memoryview_cast_invalid) ... skipped 'ndarray object required for this test' test_memoryview_cast_zero_shape (test.test_buffer.TestBufferProtocol.test_memoryview_cast_zero_shape) ... skipped 'ndarray object required for this test' test_memoryview_cast_zero_strides (test.test_buffer.TestBufferProtocol.test_memoryview_cast_zero_strides) ... skipped 'ndarray object required for this test' test_memoryview_check_released (test.test_buffer.TestBufferProtocol.test_memoryview_check_released) ... skipped 'ndarray object required for this test' test_memoryview_compare_multidim_c (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_c) ... skipped 'ndarray object required for this test' test_memoryview_compare_multidim_fortran (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_fortran) ... skipped 'ndarray object required for this test' test_memoryview_compare_multidim_mixed (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_mixed) ... skipped 'ndarray object required for this test' test_memoryview_compare_multidim_suboffsets (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_suboffsets) ... skipped 'ndarray object required for this test' test_memoryview_compare_multidim_zero_shape (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_zero_shape) ... skipped 'ndarray object required for this test' test_memoryview_compare_multidim_zero_strides (test.test_buffer.TestBufferProtocol.test_memoryview_compare_multidim_zero_strides) ... skipped 'ndarray object required for this test' test_memoryview_compare_ndim_one (test.test_buffer.TestBufferProtocol.test_memoryview_compare_ndim_one) ... skipped 'ndarray object required for this test' test_memoryview_compare_ndim_zero (test.test_buffer.TestBufferProtocol.test_memoryview_compare_ndim_zero) ... skipped 'ndarray object required for this test' test_memoryview_compare_not_equal (test.test_buffer.TestBufferProtocol.test_memoryview_compare_not_equal) ... skipped 'ndarray object required for this test' test_memoryview_compare_random_formats (test.test_buffer.TestBufferProtocol.test_memoryview_compare_random_formats) ... skipped 'ndarray object required for this test' test_memoryview_compare_special_cases (test.test_buffer.TestBufferProtocol.test_memoryview_compare_special_cases) ... skipped 'ndarray object required for this test' test_memoryview_compare_zero_shape (test.test_buffer.TestBufferProtocol.test_memoryview_compare_zero_shape) ... skipped 'ndarray object required for this test' test_memoryview_compare_zero_strides (test.test_buffer.TestBufferProtocol.test_memoryview_compare_zero_strides) ... skipped 'ndarray object required for this test' test_memoryview_construction (test.test_buffer.TestBufferProtocol.test_memoryview_construction) ... skipped 'ndarray object required for this test' test_memoryview_from_static_exporter (test.test_buffer.TestBufferProtocol.test_memoryview_from_static_exporter) ... skipped 'ndarray object required for this test' test_memoryview_get_contiguous (test.test_buffer.TestBufferProtocol.test_memoryview_get_contiguous) ... skipped 'ndarray object required for this test' test_memoryview_getbuffer_undefined (test.test_buffer.TestBufferProtocol.test_memoryview_getbuffer_undefined) ... skipped 'ndarray object required for this test' test_memoryview_hash (test.test_buffer.TestBufferProtocol.test_memoryview_hash) ... skipped 'ndarray object required for this test' test_memoryview_index (test.test_buffer.TestBufferProtocol.test_memoryview_index) ... skipped 'ndarray object required for this test' test_memoryview_redirect (test.test_buffer.TestBufferProtocol.test_memoryview_redirect) ... skipped 'ndarray object required for this test' test_memoryview_release (test.test_buffer.TestBufferProtocol.test_memoryview_release) ... skipped 'ndarray object required for this test' test_memoryview_repr (test.test_buffer.TestBufferProtocol.test_memoryview_repr) ... skipped 'ndarray object required for this test' test_memoryview_sequence (test.test_buffer.TestBufferProtocol.test_memoryview_sequence) ... skipped 'ndarray object required for this test' test_memoryview_serializing (test.test_buffer.TestBufferProtocol.test_memoryview_serializing) ... skipped 'ndarray object required for this test' test_memoryview_sizeof (test.test_buffer.TestBufferProtocol.test_memoryview_sizeof) ... skipped 'ndarray object required for this test' test_memoryview_slice (test.test_buffer.TestBufferProtocol.test_memoryview_slice) ... skipped 'ndarray object required for this test' test_memoryview_struct_module (test.test_buffer.TestBufferProtocol.test_memoryview_struct_module) ... skipped 'ndarray object required for this test' test_memoryview_tobytes (test.test_buffer.TestBufferProtocol.test_memoryview_tobytes) ... skipped 'ndarray object required for this test' test_memoryview_tolist (test.test_buffer.TestBufferProtocol.test_memoryview_tolist) ... skipped 'ndarray object required for this test' test_ndarray_cmp_contig (test.test_buffer.TestBufferProtocol.test_ndarray_cmp_contig) ... skipped 'ndarray object required for this test' test_ndarray_exceptions (test.test_buffer.TestBufferProtocol.test_ndarray_exceptions) ... skipped 'ndarray object required for this test' test_ndarray_format_scalar (test.test_buffer.TestBufferProtocol.test_ndarray_format_scalar) ... skipped 'ndarray object required for this test' test_ndarray_format_shape (test.test_buffer.TestBufferProtocol.test_ndarray_format_shape) ... skipped 'ndarray object required for this test' test_ndarray_format_strides (test.test_buffer.TestBufferProtocol.test_ndarray_format_strides) ... skipped 'ndarray object required for this test' test_ndarray_fortran (test.test_buffer.TestBufferProtocol.test_ndarray_fortran) ... skipped 'ndarray object required for this test' test_ndarray_get_pointer (test.test_buffer.TestBufferProtocol.test_ndarray_get_pointer) ... skipped 'ndarray object required for this test' test_ndarray_getbuf (test.test_buffer.TestBufferProtocol.test_ndarray_getbuf) ... skipped 'ndarray object required for this test' test_ndarray_hash (test.test_buffer.TestBufferProtocol.test_ndarray_hash) ... skipped 'ndarray object required for this test' test_ndarray_index_getitem_multidim (test.test_buffer.TestBufferProtocol.test_ndarray_index_getitem_multidim) ... skipped 'ndarray object required for this test' test_ndarray_index_getitem_single (test.test_buffer.TestBufferProtocol.test_ndarray_index_getitem_single) ... skipped 'ndarray object required for this test' test_ndarray_index_invalid (test.test_buffer.TestBufferProtocol.test_ndarray_index_invalid) ... skipped 'ndarray object required for this test' test_ndarray_index_null_strides (test.test_buffer.TestBufferProtocol.test_ndarray_index_null_strides) ... skipped 'ndarray object required for this test' test_ndarray_index_scalar (test.test_buffer.TestBufferProtocol.test_ndarray_index_scalar) ... skipped 'ndarray object required for this test' test_ndarray_index_setitem_single (test.test_buffer.TestBufferProtocol.test_ndarray_index_setitem_single) ... skipped 'ndarray object required for this test' test_ndarray_linked_list (test.test_buffer.TestBufferProtocol.test_ndarray_linked_list) ... skipped 'ndarray object required for this test' test_ndarray_memoryview_from_buffer (test.test_buffer.TestBufferProtocol.test_ndarray_memoryview_from_buffer) ... skipped 'ndarray object required for this test' test_ndarray_multidim (test.test_buffer.TestBufferProtocol.test_ndarray_multidim) ... skipped 'ndarray object required for this test' test_ndarray_offset (test.test_buffer.TestBufferProtocol.test_ndarray_offset) ... skipped 'ndarray object required for this test' test_ndarray_random (test.test_buffer.TestBufferProtocol.test_ndarray_random) ... skipped 'ndarray object required for this test' test_ndarray_random_invalid (test.test_buffer.TestBufferProtocol.test_ndarray_random_invalid) ... skipped 'ndarray object required for this test' test_ndarray_random_slice_assign (test.test_buffer.TestBufferProtocol.test_ndarray_random_slice_assign) ... skipped 'ndarray object required for this test' test_ndarray_re_export (test.test_buffer.TestBufferProtocol.test_ndarray_re_export) ... skipped 'ndarray object required for this test' test_ndarray_sequence (test.test_buffer.TestBufferProtocol.test_ndarray_sequence) ... skipped 'ndarray object required for this test' test_ndarray_slice_assign_multidim (test.test_buffer.TestBufferProtocol.test_ndarray_slice_assign_multidim) ... skipped 'ndarray object required for this test' test_ndarray_slice_assign_single (test.test_buffer.TestBufferProtocol.test_ndarray_slice_assign_single) ... skipped 'ndarray object required for this test' test_ndarray_slice_invalid (test.test_buffer.TestBufferProtocol.test_ndarray_slice_invalid) ... skipped 'ndarray object required for this test' test_ndarray_slice_multidim (test.test_buffer.TestBufferProtocol.test_ndarray_slice_multidim) ... skipped 'ndarray object required for this test' test_ndarray_slice_redundant_suboffsets (test.test_buffer.TestBufferProtocol.test_ndarray_slice_redundant_suboffsets) ... skipped 'ndarray object required for this test' test_ndarray_slice_zero_shape (test.test_buffer.TestBufferProtocol.test_ndarray_slice_zero_shape) ... skipped 'ndarray object required for this test' test_ndarray_tolist_null_strides (test.test_buffer.TestBufferProtocol.test_ndarray_tolist_null_strides) ... skipped 'ndarray object required for this test' test_ndarray_zero_shape (test.test_buffer.TestBufferProtocol.test_ndarray_zero_shape) ... skipped 'ndarray object required for this test' test_ndarray_zero_strides (test.test_buffer.TestBufferProtocol.test_ndarray_zero_strides) ... skipped 'ndarray object required for this test' test_py_buffer_to_contiguous (test.test_buffer.TestBufferProtocol.test_py_buffer_to_contiguous) ... skipped 'ndarray object required for this test' test_pybuffer_size_from_format (test.test_buffer.TestBufferProtocol.test_pybuffer_size_from_format) ... skipped 'ndarray object required for this test' test_bad_buffer_method (test.test_buffer.TestPythonBufferProtocol.test_bad_buffer_method) ... ok test_basic (test.test_buffer.TestPythonBufferProtocol.test_basic) ... ok test_buffer_flags (test.test_buffer.TestPythonBufferProtocol.test_buffer_flags) ... ok test_c_buffer (test.test_buffer.TestPythonBufferProtocol.test_c_buffer) ... ok test_call_builtins (test.test_buffer.TestPythonBufferProtocol.test_call_builtins) ... ok test_inherit_but_return_something_else (test.test_buffer.TestPythonBufferProtocol.test_inherit_but_return_something_else) ... ok test_inheritance (test.test_buffer.TestPythonBufferProtocol.test_inheritance) ... ok test_inheritance_releasebuffer (test.test_buffer.TestPythonBufferProtocol.test_inheritance_releasebuffer) ... ok test_multiple_inheritance_buffer_last (test.test_buffer.TestPythonBufferProtocol.test_multiple_inheritance_buffer_last) ... ok test_multiple_inheritance_buffer_last_raising (test.test_buffer.TestPythonBufferProtocol.test_multiple_inheritance_buffer_last_raising) ... ok test_override_only_release (test.test_buffer.TestPythonBufferProtocol.test_override_only_release) ... ok test_release_buffer (test.test_buffer.TestPythonBufferProtocol.test_release_buffer) ... ok test_release_buffer_with_exception_set (test.test_buffer.TestPythonBufferProtocol.test_release_buffer_with_exception_set) ... ok test_release_saves_reference (test.test_buffer.TestPythonBufferProtocol.test_release_saves_reference) ... FAIL test_release_saves_reference_no_subclassing (test.test_buffer.TestPythonBufferProtocol.test_release_saves_reference_no_subclassing) ... ok test_same_buffer_returned (test.test_buffer.TestPythonBufferProtocol.test_same_buffer_returned) ... ok ====================================================================== FAIL: test_release_saves_reference (test.test_buffer.TestPythonBufferProtocol.test_release_saves_reference) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_buffer.py", line 4686, in test_release_saves_reference with memoryview(c) as mv: ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_buffer.py", line 4670, in __release_buffer__ with self.assertRaises(ValueError): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: ValueError not raised ---------------------------------------------------------------------- Ran 90 tests in 0.013s FAILED (failures=1, skipped=74) 0:00:00 load avg: 2.10 [1/1/1] test_buffer failed (1 failure) == Tests result: FAILURE == 1 test failed: test_buffer Total duration: 191 ms Total tests: run=90 failures=1 skipped=74 Total test files: run=1/1 failed=1 Result: FAILURE test test_buffer failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342454æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 904024945 0:00:00 load avg: 2.10 Run 1 test sequentially in a single process 0:00:00 load avg: 2.10 [1/1] test_bytes test_compare (test.test_bytes.AssortedBytesTest.test_compare) ... skipped 'BytesWarning is needed for this test: use -bb option' test_compare_bytes_to_bytearray (test.test_bytes.AssortedBytesTest.test_compare_bytes_to_bytearray) ... ok test_doc (test.test_bytes.AssortedBytesTest.test_doc) ... ok test_format (test.test_bytes.AssortedBytesTest.test_format) ... ok test_from_bytearray (test.test_bytes.AssortedBytesTest.test_from_bytearray) ... ok test_literal (test.test_bytes.AssortedBytesTest.test_literal) ... ok test_repr_str (test.test_bytes.AssortedBytesTest.test_repr_str) ... ok test_return_self (test.test_bytes.AssortedBytesTest.test_return_self) ... ok test_rsplit_bytearray (test.test_bytes.AssortedBytesTest.test_rsplit_bytearray) ... ok test_split_bytearray (test.test_bytes.AssortedBytesTest.test_split_bytearray) ... ok test_to_str (test.test_bytes.AssortedBytesTest.test_to_str) ... ok test_adaptive_find (test.test_bytes.ByteArrayAsStringTest.test_adaptive_find) ... ok test_additional_rsplit (test.test_bytes.ByteArrayAsStringTest.test_additional_rsplit) ... ok test_additional_split (test.test_bytes.ByteArrayAsStringTest.test_additional_split) ... ok test_capitalize (test.test_bytes.ByteArrayAsStringTest.test_capitalize) ... ok test_center (test.test_bytes.ByteArrayAsStringTest.test_center) ... ok test_count (test.test_bytes.ByteArrayAsStringTest.test_count) ... ok test_expandtabs (test.test_bytes.ByteArrayAsStringTest.test_expandtabs) ... ok test_find (test.test_bytes.ByteArrayAsStringTest.test_find) ... ok test_find_many_lengths (test.test_bytes.ByteArrayAsStringTest.test_find_many_lengths) ... ok test_find_periodic_pattern (test.test_bytes.ByteArrayAsStringTest.test_find_periodic_pattern) Cover the special path for periodic patterns. ... ok test_find_shift_table_overflow (test.test_bytes.ByteArrayAsStringTest.test_find_shift_table_overflow) When the table of 8-bit shifts overflows. ... ok test_find_with_memory (test.test_bytes.ByteArrayAsStringTest.test_find_with_memory) ... ok test_fixtype (test.test_bytes.ByteArrayAsStringTest.test_fixtype) ... ok test_index (test.test_bytes.ByteArrayAsStringTest.test_index) ... ok test_isalnum (test.test_bytes.ByteArrayAsStringTest.test_isalnum) ... ok test_isalpha (test.test_bytes.ByteArrayAsStringTest.test_isalpha) ... ok test_isascii (test.test_bytes.ByteArrayAsStringTest.test_isascii) ... ok test_isdigit (test.test_bytes.ByteArrayAsStringTest.test_isdigit) ... ok test_islower (test.test_bytes.ByteArrayAsStringTest.test_islower) ... ok test_isspace (test.test_bytes.ByteArrayAsStringTest.test_isspace) ... ok test_istitle (test.test_bytes.ByteArrayAsStringTest.test_istitle) ... ok test_isupper (test.test_bytes.ByteArrayAsStringTest.test_isupper) ... ok test_ljust (test.test_bytes.ByteArrayAsStringTest.test_ljust) ... ok test_lower (test.test_bytes.ByteArrayAsStringTest.test_lower) ... ok test_removeprefix (test.test_bytes.ByteArrayAsStringTest.test_removeprefix) ... ok test_removesuffix (test.test_bytes.ByteArrayAsStringTest.test_removesuffix) ... ok test_replace (test.test_bytes.ByteArrayAsStringTest.test_replace) ... ok test_replace_overflow (test.test_bytes.ByteArrayAsStringTest.test_replace_overflow) ... skipped 'only applies to 32-bit platforms' test_replace_uses_two_way_maxcount (test.test_bytes.ByteArrayAsStringTest.test_replace_uses_two_way_maxcount) ... ok test_rfind (test.test_bytes.ByteArrayAsStringTest.test_rfind) ... ok test_rindex (test.test_bytes.ByteArrayAsStringTest.test_rindex) ... ok test_rjust (test.test_bytes.ByteArrayAsStringTest.test_rjust) ... ok test_rsplit (test.test_bytes.ByteArrayAsStringTest.test_rsplit) ... ok test_split (test.test_bytes.ByteArrayAsStringTest.test_split) ... ok test_splitlines (test.test_bytes.ByteArrayAsStringTest.test_splitlines) ... ok test_strip (test.test_bytes.ByteArrayAsStringTest.test_strip) ... ok test_strip_whitespace (test.test_bytes.ByteArrayAsStringTest.test_strip_whitespace) ... ok test_swapcase (test.test_bytes.ByteArrayAsStringTest.test_swapcase) ... ok test_title (test.test_bytes.ByteArrayAsStringTest.test_title) ... ok test_upper (test.test_bytes.ByteArrayAsStringTest.test_upper) ... ok test_zfill (test.test_bytes.ByteArrayAsStringTest.test_zfill) ... ok test_basic (test.test_bytes.ByteArraySubclassTest.test_basic) ... ok test_copy (test.test_bytes.ByteArraySubclassTest.test_copy) ... ok test_fromhex (test.test_bytes.ByteArraySubclassTest.test_fromhex) ... ok test_init_override (test.test_bytes.ByteArraySubclassTest.test_init_override) ... ok test_join (test.test_bytes.ByteArraySubclassTest.test_join) ... ok test_pickle (test.test_bytes.ByteArraySubclassTest.test_pickle) ... ok test_basic (test.test_bytes.ByteArraySubclassWithSlotsTest.test_basic) ... ok test_copy (test.test_bytes.ByteArraySubclassWithSlotsTest.test_copy) ... ok test_fromhex (test.test_bytes.ByteArraySubclassWithSlotsTest.test_fromhex) ... ok test_join (test.test_bytes.ByteArraySubclassWithSlotsTest.test_join) ... ok test_pickle (test.test_bytes.ByteArraySubclassWithSlotsTest.test_pickle) ... ok test_alloc (test.test_bytes.ByteArrayTest.test_alloc) ... ok test_append (test.test_bytes.ByteArrayTest.test_append) ... ok test_basics (test.test_bytes.ByteArrayTest.test_basics) ... ok test_bytearray_api (test.test_bytes.ByteArrayTest.test_bytearray_api) ... ok test_center (test.test_bytes.ByteArrayTest.test_center) ... ok test_check_encoding_errors (test.test_bytes.ByteArrayTest.test_check_encoding_errors) ... ok test_clear (test.test_bytes.ByteArrayTest.test_clear) ... ok test_compare (test.test_bytes.ByteArrayTest.test_compare) ... ok test_compare_to_str (test.test_bytes.ByteArrayTest.test_compare_to_str) ... ok test_concat (test.test_bytes.ByteArrayTest.test_concat) ... ok test_constructor_exceptions (test.test_bytes.ByteArrayTest.test_constructor_exceptions) ... ok test_constructor_overflow (test.test_bytes.ByteArrayTest.test_constructor_overflow) ... skipped 'not enough memory: 8589934592.0G minimum needed' test_constructor_type_errors (test.test_bytes.ByteArrayTest.test_constructor_type_errors) ... ok test_constructor_value_errors (test.test_bytes.ByteArrayTest.test_constructor_value_errors) ... ok test_contains (test.test_bytes.ByteArrayTest.test_contains) ... ok test_copied (test.test_bytes.ByteArrayTest.test_copied) ... ok test_copy (test.test_bytes.ByteArrayTest.test_copy) ... ok test_count (test.test_bytes.ByteArrayTest.test_count) ... ok test_decode (test.test_bytes.ByteArrayTest.test_decode) ... ok test_del_expand (test.test_bytes.ByteArrayTest.test_del_expand) ... ERROR test_delitem (test.test_bytes.ByteArrayTest.test_delitem) ... ok test_empty_sequence (test.test_bytes.ByteArrayTest.test_empty_sequence) ... ok test_encoding (test.test_bytes.ByteArrayTest.test_encoding) ... ok test_endswith (test.test_bytes.ByteArrayTest.test_endswith) ... ok test_exhausted_iterator (test.test_bytes.ByteArrayTest.test_exhausted_iterator) ... ok test_extend (test.test_bytes.ByteArrayTest.test_extend) ... ok test_extended_getslice (test.test_bytes.ByteArrayTest.test_extended_getslice) ... ok test_extended_set_del_slice (test.test_bytes.ByteArrayTest.test_extended_set_del_slice) ... ok test_fifo_overrun (test.test_bytes.ByteArrayTest.test_fifo_overrun) ... ok test_find (test.test_bytes.ByteArrayTest.test_find) ... ok test_find_etc_raise_correct_error_messages (test.test_bytes.ByteArrayTest.test_find_etc_raise_correct_error_messages) ... ok test_free_after_iterating (test.test_bytes.ByteArrayTest.test_free_after_iterating) ... ok test_from_buffer (test.test_bytes.ByteArrayTest.test_from_buffer) ... ok test_from_index (test.test_bytes.ByteArrayTest.test_from_index) ... ok test_from_int (test.test_bytes.ByteArrayTest.test_from_int) ... ok test_from_iterable (test.test_bytes.ByteArrayTest.test_from_iterable) ... ok test_from_list (test.test_bytes.ByteArrayTest.test_from_list) ... ok test_from_mutating_list (test.test_bytes.ByteArrayTest.test_from_mutating_list) ... ok test_from_ssize (test.test_bytes.ByteArrayTest.test_from_ssize) ... ok test_from_tuple (test.test_bytes.ByteArrayTest.test_from_tuple) ... ok test_fromhex (test.test_bytes.ByteArrayTest.test_fromhex) ... ok test_getitem_error (test.test_bytes.ByteArrayTest.test_getitem_error) ... ok test_getslice (test.test_bytes.ByteArrayTest.test_getslice) ... ok test_hex (test.test_bytes.ByteArrayTest.test_hex) ... ok test_hex_separator_basics (test.test_bytes.ByteArrayTest.test_hex_separator_basics) ... ok test_hex_separator_five_bytes (test.test_bytes.ByteArrayTest.test_hex_separator_five_bytes) ... ok test_hex_separator_six_bytes (test.test_bytes.ByteArrayTest.test_hex_separator_six_bytes) ... ok test_iconcat (test.test_bytes.ByteArrayTest.test_iconcat) ... ok test_imod (test.test_bytes.ByteArrayTest.test_imod) ... ok test_index (test.test_bytes.ByteArrayTest.test_index) ... ok test_init_alloc (test.test_bytes.ByteArrayTest.test_init_alloc) ... ok test_insert (test.test_bytes.ByteArrayTest.test_insert) ... ok test_integer_arguments_out_of_byte_range (test.test_bytes.ByteArrayTest.test_integer_arguments_out_of_byte_range) ... ok test_irepeat (test.test_bytes.ByteArrayTest.test_irepeat) ... ok test_irepeat_1char (test.test_bytes.ByteArrayTest.test_irepeat_1char) ... ok test_iterator_length_hint (test.test_bytes.ByteArrayTest.test_iterator_length_hint) ... ok test_iterator_pickling (test.test_bytes.ByteArrayTest.test_iterator_pickling) ... ok test_iterator_pickling2 (test.test_bytes.ByteArrayTest.test_iterator_pickling2) ... ok test_join (test.test_bytes.ByteArrayTest.test_join) ... ok test_ljust (test.test_bytes.ByteArrayTest.test_ljust) ... ok test_maketrans (test.test_bytes.ByteArrayTest.test_maketrans) ... ok test_mod (test.test_bytes.ByteArrayTest.test_mod) ... FAIL test_mutating_index (test.test_bytes.ByteArrayTest.test_mutating_index) ... ok test_nohash (test.test_bytes.ByteArrayTest.test_nohash) ... ok test_none_arguments (test.test_bytes.ByteArrayTest.test_none_arguments) ... ok test_nosort (test.test_bytes.ByteArrayTest.test_nosort) ... ok test_obsolete_write_lock (test.test_bytes.ByteArrayTest.test_obsolete_write_lock) ... skipped 'implementation detail specific to cpython' test_ord (test.test_bytes.ByteArrayTest.test_ord) ... ok test_partition (test.test_bytes.ByteArrayTest.test_partition) ... ok test_partition_bytearray_doesnt_share_nullstring (test.test_bytes.ByteArrayTest.test_partition_bytearray_doesnt_share_nullstring) ... ok test_partition_int_error (test.test_bytes.ByteArrayTest.test_partition_int_error) ... ok test_partition_string_error (test.test_bytes.ByteArrayTest.test_partition_string_error) ... ok test_pickling (test.test_bytes.ByteArrayTest.test_pickling) ... ok test_pop (test.test_bytes.ByteArrayTest.test_pop) ... ok test_regexps (test.test_bytes.ByteArrayTest.test_regexps) ... ok test_remove (test.test_bytes.ByteArrayTest.test_remove) ... ok test_repeat (test.test_bytes.ByteArrayTest.test_repeat) ... ok test_repeat_1char (test.test_bytes.ByteArrayTest.test_repeat_1char) ... ok test_repeat_after_setslice (test.test_bytes.ByteArrayTest.test_repeat_after_setslice) ... ok test_replace (test.test_bytes.ByteArrayTest.test_replace) ... ok test_replace_int_error (test.test_bytes.ByteArrayTest.test_replace_int_error) ... ok test_resize_forbidden (test.test_bytes.ByteArrayTest.test_resize_forbidden) ... ok test_reverse (test.test_bytes.ByteArrayTest.test_reverse) ... ok test_reversed (test.test_bytes.ByteArrayTest.test_reversed) ... ok test_rfind (test.test_bytes.ByteArrayTest.test_rfind) ... ok test_rindex (test.test_bytes.ByteArrayTest.test_rindex) ... ok test_rjust (test.test_bytes.ByteArrayTest.test_rjust) ... ok test_rmod (test.test_bytes.ByteArrayTest.test_rmod) ... ok test_rpartition (test.test_bytes.ByteArrayTest.test_rpartition) ... ok test_rsplit_unicodewhitespace (test.test_bytes.ByteArrayTest.test_rsplit_unicodewhitespace) ... ok test_setitem (test.test_bytes.ByteArrayTest.test_setitem) ... ok test_setitem_error (test.test_bytes.ByteArrayTest.test_setitem_error) ... ok test_setslice (test.test_bytes.ByteArrayTest.test_setslice) ... ok test_setslice_extend (test.test_bytes.ByteArrayTest.test_setslice_extend) ... ok test_setslice_trap (test.test_bytes.ByteArrayTest.test_setslice_trap) ... ok test_split_int_error (test.test_bytes.ByteArrayTest.test_split_int_error) ... ok test_split_string_error (test.test_bytes.ByteArrayTest.test_split_string_error) ... ok test_split_unicodewhitespace (test.test_bytes.ByteArrayTest.test_split_unicodewhitespace) ... ok test_sq_item (test.test_bytes.ByteArrayTest.test_sq_item) ... ok test_startswith (test.test_bytes.ByteArrayTest.test_startswith) ... ok test_strip_bytearray (test.test_bytes.ByteArrayTest.test_strip_bytearray) ... ok test_strip_int_error (test.test_bytes.ByteArrayTest.test_strip_int_error) ... ok test_strip_string_error (test.test_bytes.ByteArrayTest.test_strip_string_error) ... ok test_translate (test.test_bytes.ByteArrayTest.test_translate) ... ok test_xjust_int_error (test.test_bytes.ByteArrayTest.test_xjust_int_error) ... ok test_returns_new_copy (test.test_bytes.BytearrayPEP3137Test.test_returns_new_copy) ... ok test_adaptive_find (test.test_bytes.BytesAsStringTest.test_adaptive_find) ... ok test_additional_rsplit (test.test_bytes.BytesAsStringTest.test_additional_rsplit) ... ok test_additional_split (test.test_bytes.BytesAsStringTest.test_additional_split) ... ok test_capitalize (test.test_bytes.BytesAsStringTest.test_capitalize) ... ok test_center (test.test_bytes.BytesAsStringTest.test_center) ... ok test_count (test.test_bytes.BytesAsStringTest.test_count) ... ok test_expandtabs (test.test_bytes.BytesAsStringTest.test_expandtabs) ... ok test_find (test.test_bytes.BytesAsStringTest.test_find) ... ok test_find_many_lengths (test.test_bytes.BytesAsStringTest.test_find_many_lengths) ... ok test_find_periodic_pattern (test.test_bytes.BytesAsStringTest.test_find_periodic_pattern) Cover the special path for periodic patterns. ... ok test_find_shift_table_overflow (test.test_bytes.BytesAsStringTest.test_find_shift_table_overflow) When the table of 8-bit shifts overflows. ... ok test_find_with_memory (test.test_bytes.BytesAsStringTest.test_find_with_memory) ... ok test_fixtype (test.test_bytes.BytesAsStringTest.test_fixtype) ... ok test_index (test.test_bytes.BytesAsStringTest.test_index) ... ok test_isalnum (test.test_bytes.BytesAsStringTest.test_isalnum) ... ok test_isalpha (test.test_bytes.BytesAsStringTest.test_isalpha) ... ok test_isascii (test.test_bytes.BytesAsStringTest.test_isascii) ... ok test_isdigit (test.test_bytes.BytesAsStringTest.test_isdigit) ... ok test_islower (test.test_bytes.BytesAsStringTest.test_islower) ... ok test_isspace (test.test_bytes.BytesAsStringTest.test_isspace) ... ok test_istitle (test.test_bytes.BytesAsStringTest.test_istitle) ... ok test_isupper (test.test_bytes.BytesAsStringTest.test_isupper) ... ok test_ljust (test.test_bytes.BytesAsStringTest.test_ljust) ... ok test_lower (test.test_bytes.BytesAsStringTest.test_lower) ... ok test_removeprefix (test.test_bytes.BytesAsStringTest.test_removeprefix) ... ok test_removesuffix (test.test_bytes.BytesAsStringTest.test_removesuffix) ... ok test_replace (test.test_bytes.BytesAsStringTest.test_replace) ... ok test_replace_overflow (test.test_bytes.BytesAsStringTest.test_replace_overflow) ... skipped 'only applies to 32-bit platforms' test_replace_uses_two_way_maxcount (test.test_bytes.BytesAsStringTest.test_replace_uses_two_way_maxcount) ... ok test_rfind (test.test_bytes.BytesAsStringTest.test_rfind) ... ok test_rindex (test.test_bytes.BytesAsStringTest.test_rindex) ... ok test_rjust (test.test_bytes.BytesAsStringTest.test_rjust) ... ok test_rsplit (test.test_bytes.BytesAsStringTest.test_rsplit) ... ok test_split (test.test_bytes.BytesAsStringTest.test_split) ... ok test_splitlines (test.test_bytes.BytesAsStringTest.test_splitlines) ... ok test_strip (test.test_bytes.BytesAsStringTest.test_strip) ... ok test_strip_whitespace (test.test_bytes.BytesAsStringTest.test_strip_whitespace) ... ok test_swapcase (test.test_bytes.BytesAsStringTest.test_swapcase) ... ok test_title (test.test_bytes.BytesAsStringTest.test_title) ... ok test_upper (test.test_bytes.BytesAsStringTest.test_upper) ... ok test_zfill (test.test_bytes.BytesAsStringTest.test_zfill) ... ok test_basic (test.test_bytes.BytesSubclassTest.test_basic) ... ok test_copy (test.test_bytes.BytesSubclassTest.test_copy) ... ok test_fromhex (test.test_bytes.BytesSubclassTest.test_fromhex) ... ok test_join (test.test_bytes.BytesSubclassTest.test_join) ... ok test_pickle (test.test_bytes.BytesSubclassTest.test_pickle) ... ok test__bytes__ (test.test_bytes.BytesTest.test__bytes__) ... ok test_basics (test.test_bytes.BytesTest.test_basics) ... ok test_buffer_is_readonly (test.test_bytes.BytesTest.test_buffer_is_readonly) ... ok test_bytes_blocking (test.test_bytes.BytesTest.test_bytes_blocking) ... ok test_center (test.test_bytes.BytesTest.test_center) ... ok test_check_encoding_errors (test.test_bytes.BytesTest.test_check_encoding_errors) ... ok test_compare (test.test_bytes.BytesTest.test_compare) ... ok test_compare_to_str (test.test_bytes.BytesTest.test_compare_to_str) ... ok test_concat (test.test_bytes.BytesTest.test_concat) ... ok test_constructor_exceptions (test.test_bytes.BytesTest.test_constructor_exceptions) ... ok test_constructor_overflow (test.test_bytes.BytesTest.test_constructor_overflow) ... skipped 'not enough memory: 8589934592.0G minimum needed' test_constructor_type_errors (test.test_bytes.BytesTest.test_constructor_type_errors) ... ok test_constructor_value_errors (test.test_bytes.BytesTest.test_constructor_value_errors) ... ok test_contains (test.test_bytes.BytesTest.test_contains) ... ok test_copy (test.test_bytes.BytesTest.test_copy) ... ok test_count (test.test_bytes.BytesTest.test_count) ... ok test_custom (test.test_bytes.BytesTest.test_custom) ... ok test_decode (test.test_bytes.BytesTest.test_decode) ... ok test_empty_sequence (test.test_bytes.BytesTest.test_empty_sequence) ... ok test_encoding (test.test_bytes.BytesTest.test_encoding) ... ok test_endswith (test.test_bytes.BytesTest.test_endswith) ... ok test_extended_getslice (test.test_bytes.BytesTest.test_extended_getslice) ... ok test_find (test.test_bytes.BytesTest.test_find) ... ok test_find_etc_raise_correct_error_messages (test.test_bytes.BytesTest.test_find_etc_raise_correct_error_messages) ... ok test_free_after_iterating (test.test_bytes.BytesTest.test_free_after_iterating) ... ok test_from_buffer (test.test_bytes.BytesTest.test_from_buffer) ... ok test_from_format (test.test_bytes.BytesTest.test_from_format) ... ERROR test_from_index (test.test_bytes.BytesTest.test_from_index) ... ok test_from_int (test.test_bytes.BytesTest.test_from_int) ... ok test_from_iterable (test.test_bytes.BytesTest.test_from_iterable) ... ok test_from_list (test.test_bytes.BytesTest.test_from_list) ... ok test_from_mutating_list (test.test_bytes.BytesTest.test_from_mutating_list) ... ok test_from_ssize (test.test_bytes.BytesTest.test_from_ssize) ... ok test_from_tuple (test.test_bytes.BytesTest.test_from_tuple) ... ok test_fromhex (test.test_bytes.BytesTest.test_fromhex) ... ok test_getitem_error (test.test_bytes.BytesTest.test_getitem_error) ... ok test_getslice (test.test_bytes.BytesTest.test_getslice) ... ok test_hex (test.test_bytes.BytesTest.test_hex) ... ok test_hex_separator_basics (test.test_bytes.BytesTest.test_hex_separator_basics) ... ok test_hex_separator_five_bytes (test.test_bytes.BytesTest.test_hex_separator_five_bytes) ... ok test_hex_separator_six_bytes (test.test_bytes.BytesTest.test_hex_separator_six_bytes) ... ok test_imod (test.test_bytes.BytesTest.test_imod) ... ok test_index (test.test_bytes.BytesTest.test_index) ... ok test_integer_arguments_out_of_byte_range (test.test_bytes.BytesTest.test_integer_arguments_out_of_byte_range) ... ok test_iterator_pickling (test.test_bytes.BytesTest.test_iterator_pickling) ... ok test_join (test.test_bytes.BytesTest.test_join) ... ok test_ljust (test.test_bytes.BytesTest.test_ljust) ... ok test_maketrans (test.test_bytes.BytesTest.test_maketrans) ... ok test_mod (test.test_bytes.BytesTest.test_mod) ... FAIL test_none_arguments (test.test_bytes.BytesTest.test_none_arguments) ... ok test_ord (test.test_bytes.BytesTest.test_ord) ... ok test_partition (test.test_bytes.BytesTest.test_partition) ... ok test_partition_int_error (test.test_bytes.BytesTest.test_partition_int_error) ... ok test_partition_string_error (test.test_bytes.BytesTest.test_partition_string_error) ... ok test_pickling (test.test_bytes.BytesTest.test_pickling) ... ok test_repeat (test.test_bytes.BytesTest.test_repeat) ... ok test_repeat_1char (test.test_bytes.BytesTest.test_repeat_1char) ... ok test_repeat_id_preserving (test.test_bytes.BytesTest.test_repeat_id_preserving) ... ok test_replace (test.test_bytes.BytesTest.test_replace) ... ok test_replace_int_error (test.test_bytes.BytesTest.test_replace_int_error) ... ok test_reversed (test.test_bytes.BytesTest.test_reversed) ... ok test_rfind (test.test_bytes.BytesTest.test_rfind) ... ok test_rindex (test.test_bytes.BytesTest.test_rindex) ... ok test_rjust (test.test_bytes.BytesTest.test_rjust) ... ok test_rmod (test.test_bytes.BytesTest.test_rmod) ... ok test_rpartition (test.test_bytes.BytesTest.test_rpartition) ... ok test_rsplit_unicodewhitespace (test.test_bytes.BytesTest.test_rsplit_unicodewhitespace) ... ok test_split_int_error (test.test_bytes.BytesTest.test_split_int_error) ... ok test_split_string_error (test.test_bytes.BytesTest.test_split_string_error) ... ok test_split_unicodewhitespace (test.test_bytes.BytesTest.test_split_unicodewhitespace) ... ok test_sq_item (test.test_bytes.BytesTest.test_sq_item) ... ok test_startswith (test.test_bytes.BytesTest.test_startswith) ... ok test_strip_bytearray (test.test_bytes.BytesTest.test_strip_bytearray) ... ok test_strip_int_error (test.test_bytes.BytesTest.test_strip_int_error) ... ok test_strip_string_error (test.test_bytes.BytesTest.test_strip_string_error) ... ok test_translate (test.test_bytes.BytesTest.test_translate) ... ok test_xjust_int_error (test.test_bytes.BytesTest.test_xjust_int_error) ... ok ====================================================================== ERROR: test_del_expand (test.test_bytes.ByteArrayTest.test_del_expand) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_bytes.py", line 1514, in test_del_expand size = sys.getsizeof(b) ^^^^^^^^^ TypeError: getsizeof(...) getsizeof(object, default) -> int Return the size of object in bytes. sys.getsizeof(object, default) will always return default on PyPy, and raise a TypeError if default is not provided. First note that the CPython documentation says that this function may raise a TypeError, so if you are seeing it, it means that the program you are using is not correctly handling this case. On PyPy, though, it always raises TypeError. Before looking for alternatives, please take a moment to read the following explanation as to why it is the case. What you are looking for may not be possible. A memory profiler using this function is most likely to give results inconsistent with reality on PyPy. It would be possible to have sys.getsizeof() return a number (with enough work), but that may or may not represent how much memory the object uses. It doesn't even make really sense to ask how much *one* object uses, in isolation with the rest of the system. For example, instances have maps, which are often shared across many instances; in this case the maps would probably be ignored by an implementation of sys.getsizeof(), but their overhead is important in some cases if they are many instances with unique maps. Conversely, equal strings may share their internal string data even if they are different objects---or empty containers may share parts of their internals as long as they are empty. Even stranger, some lists create objects as you read them; if you try to estimate the size in memory of range(10**6) as the sum of all items' size, that operation will by itself create one million integer objects that never existed in the first place. ====================================================================== ERROR: test_from_format (test.test_bytes.BytesTest.test_from_format) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_bytes.py", line 1124, in test_from_format from ctypes import pythonapi, py_object ImportError: cannot import name 'pythonapi' from 'ctypes' (/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/ctypes/__init__.py) ====================================================================== FAIL: test_mod (test.test_bytes.ByteArrayTest.test_mod) ---------------------------------------------------------------------- TypeError: %i format: a real number is required, not complex During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_bytes.py", line 769, in test_mod with self.assertRaisesRegex(TypeError, msg): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "%d format: a real number is required, not complex" does not match "%i format: a real number is required, not complex" ====================================================================== FAIL: test_mod (test.test_bytes.BytesTest.test_mod) ---------------------------------------------------------------------- TypeError: %i format: a real number is required, not complex During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_bytes.py", line 769, in test_mod with self.assertRaisesRegex(TypeError, msg): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "%d format: a real number is required, not complex" does not match "%i format: a real number is required, not complex" ---------------------------------------------------------------------- Ran 292 tests in 1.428s FAILED (failures=2, errors=2, skipped=6) 0:00:01 load avg: 2.10 [1/1/1] test_bytes failed (2 errors, 2 failures) == Tests result: FAILURE == 1 test failed: test_bytes Total duration: 1.6 sec Total tests: run=292 failures=2 skipped=6 Total test files: run=1/1 failed=1 Result: FAILURE /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_bytes.py:1921: SyntaxWarning: invalid octal escape sequence '\200' (b"\xaa\x00\000\200", "\xaa\x00\000\200"), test test_bytes failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342562æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2766547686 0:00:00 load avg: 2.09 Run 1 test sequentially in a single process 0:00:00 load avg: 2.09 [1/1] test_call test_module_not_callable_no_suggestion_0 (test.test_call.CFunctionCallsErrorMessages.test_module_not_callable_no_suggestion_0) ... skipped 'implementation detail specific to cpython' test_module_not_callable_no_suggestion_1 (test.test_call.CFunctionCallsErrorMessages.test_module_not_callable_no_suggestion_1) ... skipped 'implementation detail specific to cpython' test_module_not_callable_no_suggestion_2 (test.test_call.CFunctionCallsErrorMessages.test_module_not_callable_no_suggestion_2) ... skipped 'implementation detail specific to cpython' test_module_not_callable_no_suggestion_3 (test.test_call.CFunctionCallsErrorMessages.test_module_not_callable_no_suggestion_3) ... skipped 'implementation detail specific to cpython' test_module_not_callable_suggestion (test.test_call.CFunctionCallsErrorMessages.test_module_not_callable_suggestion) ... skipped 'implementation detail specific to cpython' test_object_not_callable (test.test_call.CFunctionCallsErrorMessages.test_object_not_callable) ... skipped 'implementation detail specific to cpython' test_oldargs0_1 (test.test_call.CFunctionCallsErrorMessages.test_oldargs0_1) ... skipped 'implementation detail specific to cpython' test_oldargs0_1_kw (test.test_call.CFunctionCallsErrorMessages.test_oldargs0_1_kw) ... skipped 'implementation detail specific to cpython' test_oldargs0_2 (test.test_call.CFunctionCallsErrorMessages.test_oldargs0_2) ... skipped 'implementation detail specific to cpython' test_oldargs0_2_kw (test.test_call.CFunctionCallsErrorMessages.test_oldargs0_2_kw) ... skipped 'implementation detail specific to cpython' test_oldargs1_0 (test.test_call.CFunctionCallsErrorMessages.test_oldargs1_0) ... skipped 'implementation detail specific to cpython' test_oldargs1_0_kw (test.test_call.CFunctionCallsErrorMessages.test_oldargs1_0_kw) ... skipped 'implementation detail specific to cpython' test_oldargs1_1_kw (test.test_call.CFunctionCallsErrorMessages.test_oldargs1_1_kw) ... skipped 'implementation detail specific to cpython' test_oldargs1_2 (test.test_call.CFunctionCallsErrorMessages.test_oldargs1_2) ... skipped 'implementation detail specific to cpython' test_oldargs1_2_kw (test.test_call.CFunctionCallsErrorMessages.test_oldargs1_2_kw) ... skipped 'implementation detail specific to cpython' test_varargs0 (test.test_call.CFunctionCallsErrorMessages.test_varargs0) ... skipped 'implementation detail specific to cpython' test_varargs10_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs10_kw) ... skipped 'implementation detail specific to cpython' test_varargs11_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs11_kw) ... skipped 'implementation detail specific to cpython' test_varargs12_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs12_kw) ... skipped 'implementation detail specific to cpython' test_varargs13_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs13_kw) ... skipped 'implementation detail specific to cpython' test_varargs14_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs14_kw) ... skipped 'implementation detail specific to cpython' test_varargs15_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs15_kw) ... skipped 'implementation detail specific to cpython' test_varargs16_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs16_kw) ... skipped 'implementation detail specific to cpython' test_varargs17_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs17_kw) ... skipped 'implementation detail specific to cpython' test_varargs18_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs18_kw) ... skipped 'implementation detail specific to cpython' test_varargs19_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs19_kw) ... skipped 'implementation detail specific to cpython' test_varargs1_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs1_kw) ... skipped 'implementation detail specific to cpython' test_varargs1max (test.test_call.CFunctionCallsErrorMessages.test_varargs1max) ... skipped 'implementation detail specific to cpython' test_varargs1min (test.test_call.CFunctionCallsErrorMessages.test_varargs1min) ... skipped 'implementation detail specific to cpython' test_varargs2 (test.test_call.CFunctionCallsErrorMessages.test_varargs2) ... skipped 'implementation detail specific to cpython' test_varargs2_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs2_kw) ... skipped 'implementation detail specific to cpython' test_varargs2max (test.test_call.CFunctionCallsErrorMessages.test_varargs2max) ... skipped 'implementation detail specific to cpython' test_varargs2min (test.test_call.CFunctionCallsErrorMessages.test_varargs2min) ... skipped 'implementation detail specific to cpython' test_varargs3 (test.test_call.CFunctionCallsErrorMessages.test_varargs3) ... skipped 'implementation detail specific to cpython' test_varargs3_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs3_kw) ... skipped 'implementation detail specific to cpython' test_varargs4_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs4_kw) ... skipped 'implementation detail specific to cpython' test_varargs5_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs5_kw) ... skipped 'implementation detail specific to cpython' test_varargs6_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs6_kw) ... skipped 'implementation detail specific to cpython' test_varargs7_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs7_kw) ... skipped 'implementation detail specific to cpython' test_varargs8_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs8_kw) ... skipped 'implementation detail specific to cpython' test_varargs9_kw (test.test_call.CFunctionCallsErrorMessages.test_varargs9_kw) ... skipped 'implementation detail specific to cpython' test_fastcall (test.test_call.FastCallTests.test_fastcall) ... ok test_fastcall_clearing_dict (test.test_call.FastCallTests.test_fastcall_clearing_dict) ... ok test_vectorcall (test.test_call.FastCallTests.test_vectorcall) ... ok test_vectorcall_dict (test.test_call.FastCallTests.test_vectorcall_dict) ... ok test_frames_are_popped_after_failed_calls (test.test_call.FunctionCalls.test_frames_are_popped_after_failed_calls) ... ok test_kwargs_order (test.test_call.FunctionCalls.test_kwargs_order) ... ok test_fastcall (test.test_call.TestCallingConventions.test_fastcall) ... ok test_fastcall_error_kw (test.test_call.TestCallingConventions.test_fastcall_error_kw) ... ok test_fastcall_ext (test.test_call.TestCallingConventions.test_fastcall_ext) ... ok test_fastcall_keywords (test.test_call.TestCallingConventions.test_fastcall_keywords) ... ok test_fastcall_keywords_ext (test.test_call.TestCallingConventions.test_fastcall_keywords_ext) ... ok test_noargs (test.test_call.TestCallingConventions.test_noargs) ... ok test_noargs_error_arg (test.test_call.TestCallingConventions.test_noargs_error_arg) ... ok test_noargs_error_arg2 (test.test_call.TestCallingConventions.test_noargs_error_arg2) ... ok test_noargs_error_ext (test.test_call.TestCallingConventions.test_noargs_error_ext) ... ok test_noargs_error_kw (test.test_call.TestCallingConventions.test_noargs_error_kw) ... ok test_noargs_ext (test.test_call.TestCallingConventions.test_noargs_ext) ... ok test_o (test.test_call.TestCallingConventions.test_o) ... ok test_o_error_arg_kw (test.test_call.TestCallingConventions.test_o_error_arg_kw) ... ok test_o_error_ext (test.test_call.TestCallingConventions.test_o_error_ext) ... ok test_o_error_kw (test.test_call.TestCallingConventions.test_o_error_kw) ... ok test_o_error_no_arg (test.test_call.TestCallingConventions.test_o_error_no_arg) ... ok test_o_error_two_args (test.test_call.TestCallingConventions.test_o_error_two_args) ... ok test_o_ext (test.test_call.TestCallingConventions.test_o_ext) ... ok test_varargs (test.test_call.TestCallingConventions.test_varargs) ... ok test_varargs_error_kw (test.test_call.TestCallingConventions.test_varargs_error_kw) ... ok test_varargs_ext (test.test_call.TestCallingConventions.test_varargs_ext) ... ok test_varargs_keywords (test.test_call.TestCallingConventions.test_varargs_keywords) ... ok test_varargs_keywords_ext (test.test_call.TestCallingConventions.test_varargs_keywords_ext) ... ok test_fastcall (test.test_call.TestCallingConventionsClass.test_fastcall) ... ok test_fastcall_error_kw (test.test_call.TestCallingConventionsClass.test_fastcall_error_kw) ... ok test_fastcall_ext (test.test_call.TestCallingConventionsClass.test_fastcall_ext) ... ok test_fastcall_keywords (test.test_call.TestCallingConventionsClass.test_fastcall_keywords) ... ok test_fastcall_keywords_ext (test.test_call.TestCallingConventionsClass.test_fastcall_keywords_ext) ... ok test_noargs (test.test_call.TestCallingConventionsClass.test_noargs) ... ok test_noargs_error_arg (test.test_call.TestCallingConventionsClass.test_noargs_error_arg) ... ok test_noargs_error_arg2 (test.test_call.TestCallingConventionsClass.test_noargs_error_arg2) ... ok test_noargs_error_ext (test.test_call.TestCallingConventionsClass.test_noargs_error_ext) ... ok test_noargs_error_kw (test.test_call.TestCallingConventionsClass.test_noargs_error_kw) ... ok test_noargs_ext (test.test_call.TestCallingConventionsClass.test_noargs_ext) ... ok test_o (test.test_call.TestCallingConventionsClass.test_o) ... ok test_o_error_arg_kw (test.test_call.TestCallingConventionsClass.test_o_error_arg_kw) ... ok test_o_error_ext (test.test_call.TestCallingConventionsClass.test_o_error_ext) ... ok test_o_error_kw (test.test_call.TestCallingConventionsClass.test_o_error_kw) ... ok test_o_error_no_arg (test.test_call.TestCallingConventionsClass.test_o_error_no_arg) ... ok test_o_error_two_args (test.test_call.TestCallingConventionsClass.test_o_error_two_args) ... ok test_o_ext (test.test_call.TestCallingConventionsClass.test_o_ext) ... ok test_varargs (test.test_call.TestCallingConventionsClass.test_varargs) ... ok test_varargs_error_kw (test.test_call.TestCallingConventionsClass.test_varargs_error_kw) ... ok test_varargs_ext (test.test_call.TestCallingConventionsClass.test_varargs_ext) ... ok test_varargs_keywords (test.test_call.TestCallingConventionsClass.test_varargs_keywords) ... ok test_varargs_keywords_ext (test.test_call.TestCallingConventionsClass.test_varargs_keywords_ext) ... ok test_fastcall (test.test_call.TestCallingConventionsClassInstance.test_fastcall) ... ok test_fastcall_error_kw (test.test_call.TestCallingConventionsClassInstance.test_fastcall_error_kw) ... ok test_fastcall_ext (test.test_call.TestCallingConventionsClassInstance.test_fastcall_ext) ... ok test_fastcall_keywords (test.test_call.TestCallingConventionsClassInstance.test_fastcall_keywords) ... ok test_fastcall_keywords_ext (test.test_call.TestCallingConventionsClassInstance.test_fastcall_keywords_ext) ... ok test_noargs (test.test_call.TestCallingConventionsClassInstance.test_noargs) ... ok test_noargs_error_arg (test.test_call.TestCallingConventionsClassInstance.test_noargs_error_arg) ... ok test_noargs_error_arg2 (test.test_call.TestCallingConventionsClassInstance.test_noargs_error_arg2) ... ok test_noargs_error_ext (test.test_call.TestCallingConventionsClassInstance.test_noargs_error_ext) ... ok test_noargs_error_kw (test.test_call.TestCallingConventionsClassInstance.test_noargs_error_kw) ... ok test_noargs_ext (test.test_call.TestCallingConventionsClassInstance.test_noargs_ext) ... ok test_o (test.test_call.TestCallingConventionsClassInstance.test_o) ... ok test_o_error_arg_kw (test.test_call.TestCallingConventionsClassInstance.test_o_error_arg_kw) ... ok test_o_error_ext (test.test_call.TestCallingConventionsClassInstance.test_o_error_ext) ... ok test_o_error_kw (test.test_call.TestCallingConventionsClassInstance.test_o_error_kw) ... ok test_o_error_no_arg (test.test_call.TestCallingConventionsClassInstance.test_o_error_no_arg) ... ok test_o_error_two_args (test.test_call.TestCallingConventionsClassInstance.test_o_error_two_args) ... ok test_o_ext (test.test_call.TestCallingConventionsClassInstance.test_o_ext) ... ok test_varargs (test.test_call.TestCallingConventionsClassInstance.test_varargs) ... ok test_varargs_error_kw (test.test_call.TestCallingConventionsClassInstance.test_varargs_error_kw) ... ok test_varargs_ext (test.test_call.TestCallingConventionsClassInstance.test_varargs_ext) ... ok test_varargs_keywords (test.test_call.TestCallingConventionsClassInstance.test_varargs_keywords) ... ok test_varargs_keywords_ext (test.test_call.TestCallingConventionsClassInstance.test_varargs_keywords_ext) ... ok test_fastcall (test.test_call.TestCallingConventionsInstance.test_fastcall) ... ok test_fastcall_error_kw (test.test_call.TestCallingConventionsInstance.test_fastcall_error_kw) ... ok test_fastcall_ext (test.test_call.TestCallingConventionsInstance.test_fastcall_ext) ... ok test_fastcall_keywords (test.test_call.TestCallingConventionsInstance.test_fastcall_keywords) ... ok test_fastcall_keywords_ext (test.test_call.TestCallingConventionsInstance.test_fastcall_keywords_ext) ... ok test_noargs (test.test_call.TestCallingConventionsInstance.test_noargs) ... ok test_noargs_error_arg (test.test_call.TestCallingConventionsInstance.test_noargs_error_arg) ... ok test_noargs_error_arg2 (test.test_call.TestCallingConventionsInstance.test_noargs_error_arg2) ... ok test_noargs_error_ext (test.test_call.TestCallingConventionsInstance.test_noargs_error_ext) ... ok test_noargs_error_kw (test.test_call.TestCallingConventionsInstance.test_noargs_error_kw) ... ok test_noargs_ext (test.test_call.TestCallingConventionsInstance.test_noargs_ext) ... ok test_o (test.test_call.TestCallingConventionsInstance.test_o) ... ok test_o_error_arg_kw (test.test_call.TestCallingConventionsInstance.test_o_error_arg_kw) ... ok test_o_error_ext (test.test_call.TestCallingConventionsInstance.test_o_error_ext) ... ok test_o_error_kw (test.test_call.TestCallingConventionsInstance.test_o_error_kw) ... ok test_o_error_no_arg (test.test_call.TestCallingConventionsInstance.test_o_error_no_arg) ... ok test_o_error_two_args (test.test_call.TestCallingConventionsInstance.test_o_error_two_args) ... ok test_o_ext (test.test_call.TestCallingConventionsInstance.test_o_ext) ... ok test_varargs (test.test_call.TestCallingConventionsInstance.test_varargs) ... ok test_varargs_error_kw (test.test_call.TestCallingConventionsInstance.test_varargs_error_kw) ... ok test_varargs_ext (test.test_call.TestCallingConventionsInstance.test_varargs_ext) ... ok test_varargs_keywords (test.test_call.TestCallingConventionsInstance.test_varargs_keywords) ... ok test_varargs_keywords_ext (test.test_call.TestCallingConventionsInstance.test_varargs_keywords_ext) ... ok test_fastcall (test.test_call.TestCallingConventionsStatic.test_fastcall) ... ok test_fastcall_error_kw (test.test_call.TestCallingConventionsStatic.test_fastcall_error_kw) ... ok test_fastcall_ext (test.test_call.TestCallingConventionsStatic.test_fastcall_ext) ... ok test_fastcall_keywords (test.test_call.TestCallingConventionsStatic.test_fastcall_keywords) ... ok test_fastcall_keywords_ext (test.test_call.TestCallingConventionsStatic.test_fastcall_keywords_ext) ... ok test_noargs (test.test_call.TestCallingConventionsStatic.test_noargs) ... ok test_noargs_error_arg (test.test_call.TestCallingConventionsStatic.test_noargs_error_arg) ... ok test_noargs_error_arg2 (test.test_call.TestCallingConventionsStatic.test_noargs_error_arg2) ... ok test_noargs_error_ext (test.test_call.TestCallingConventionsStatic.test_noargs_error_ext) ... ok test_noargs_error_kw (test.test_call.TestCallingConventionsStatic.test_noargs_error_kw) ... ok test_noargs_ext (test.test_call.TestCallingConventionsStatic.test_noargs_ext) ... ok test_o (test.test_call.TestCallingConventionsStatic.test_o) ... ok test_o_error_arg_kw (test.test_call.TestCallingConventionsStatic.test_o_error_arg_kw) ... ok test_o_error_ext (test.test_call.TestCallingConventionsStatic.test_o_error_ext) ... ok test_o_error_kw (test.test_call.TestCallingConventionsStatic.test_o_error_kw) ... ok test_o_error_no_arg (test.test_call.TestCallingConventionsStatic.test_o_error_no_arg) ... ok test_o_error_two_args (test.test_call.TestCallingConventionsStatic.test_o_error_two_args) ... ok test_o_ext (test.test_call.TestCallingConventionsStatic.test_o_ext) ... ok test_varargs (test.test_call.TestCallingConventionsStatic.test_varargs) ... ok test_varargs_error_kw (test.test_call.TestCallingConventionsStatic.test_varargs_error_kw) ... ok test_varargs_ext (test.test_call.TestCallingConventionsStatic.test_varargs_ext) ... ok test_varargs_keywords (test.test_call.TestCallingConventionsStatic.test_varargs_keywords) ... ok test_varargs_keywords_ext (test.test_call.TestCallingConventionsStatic.test_varargs_keywords_ext) ... ok test_missing_arguments (test.test_call.TestErrorMessagesUseQualifiedName.test_missing_arguments) ... ok test_multiple_values (test.test_call.TestErrorMessagesUseQualifiedName.test_multiple_values) ... ok test_positional_only_passed_as_keyword (test.test_call.TestErrorMessagesUseQualifiedName.test_positional_only_passed_as_keyword) ... ok test_too_many_positional (test.test_call.TestErrorMessagesUseQualifiedName.test_too_many_positional) ... ok test_unexpected_keyword (test.test_call.TestErrorMessagesUseQualifiedName.test_unexpected_keyword) ... ok test_function_with_many_args (test.test_call.TestFunctionWithManyArgs.test_function_with_many_args) ... ok test_method_descriptor_flag (test.test_call.TestPEP590.test_method_descriptor_flag) ... ok test_setvectorcall (test.test_call.TestPEP590.test_setvectorcall) ... skipped 'implementation detail specific to cpython' test_setvectorcall_load_attr_specialization_deopt (test.test_call.TestPEP590.test_setvectorcall_load_attr_specialization_deopt) ... skipped 'implementation detail specific to cpython' test_setvectorcall_load_attr_specialization_skip (test.test_call.TestPEP590.test_setvectorcall_load_attr_specialization_skip) ... skipped 'implementation detail specific to cpython' test_vectorcall (test.test_call.TestPEP590.test_vectorcall) ... ok test_vectorcall_flag (test.test_call.TestPEP590.test_vectorcall_flag) ... FAIL test_vectorcall_limited_incoming (test.test_call.TestPEP590.test_vectorcall_limited_incoming) ... FAIL test_vectorcall_limited_outgoing (test.test_call.TestPEP590.test_vectorcall_limited_outgoing) ... ok test_vectorcall_limited_outgoing_method (test.test_call.TestPEP590.test_vectorcall_limited_outgoing_method) ... ok test_vectorcall_override (test.test_call.TestPEP590.test_vectorcall_override) ... FAIL test_vectorcall_override_on_mutable_class (test.test_call.TestPEP590.test_vectorcall_override_on_mutable_class) Setting __call__ should disable vectorcall ... FAIL test_vectorcall_override_with_subclass (test.test_call.TestPEP590.test_vectorcall_override_with_subclass) Setting __call__ on a superclass should disable vectorcall ... FAIL test_super_deep (test.test_call.TestRecursion.test_super_deep) ... skipped 'implementation detail specific to cpython' ====================================================================== FAIL: test_vectorcall_flag (test.test_call.TestPEP590.test_vectorcall_flag) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_call.py", line 649, in test_vectorcall_flag self.assertTrue(MethodDescriptorHeap.__flags__ & Py_TPFLAGS_HAVE_VECTORCALL) ^^^^^^^^^^ AssertionError: 0 is not true ====================================================================== FAIL: test_vectorcall_limited_incoming (test.test_call.TestPEP590.test_vectorcall_limited_incoming) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_call.py", line 853, in test_vectorcall_limited_incoming self.assertEqual(pyobject_vectorcall(obj, (), ()), "vectorcall called") ^^^^^^^^^^^ AssertionError: 'tp_call called' != 'vectorcall called' - tp_call called ? ^^ + vectorcall called ? +++ ^^ ====================================================================== FAIL: test_vectorcall_override (test.test_call.TestPEP590.test_vectorcall_override) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_call.py", line 668, in test_vectorcall_override self.assertIs(f(*args), args) ^^^^^^^^ AssertionError: (0, 1, 2, 3, 4) is not (0, 1, 2, 3, 4) ====================================================================== FAIL: test_vectorcall_override_on_mutable_class (test.test_call.TestPEP590.test_vectorcall_override_on_mutable_class) Setting __call__ should disable vectorcall ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_call.py", line 676, in test_vectorcall_override_on_mutable_class self.assertEqual(instance(), "vectorcall") # assume vectorcall is used ^^^^^^^^^^^ AssertionError: 'tp_call' != 'vectorcall' - tp_call + vectorcall ====================================================================== FAIL: test_vectorcall_override_with_subclass (test.test_call.TestPEP590.test_vectorcall_override_with_subclass) Setting __call__ on a superclass should disable vectorcall ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_call.py", line 699, in test_vectorcall_override_with_subclass self.assertEqual(_testcapi.has_vectorcall_flag(DerivedType), True) ^^^^^^^^^^^ AssertionError: False != True ---------------------------------------------------------------------- Ran 181 tests in 0.052s FAILED (failures=5, skipped=45) 0:00:00 load avg: 2.09 [1/1/1] test_call failed (5 failures) == Tests result: FAILURE == 1 test failed: test_call Total duration: 147 ms Total tests: run=181 failures=5 skipped=45 Total test files: run=1/1 failed=1 Result: FAILURE test test_call failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342585æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 707326977 0:00:00 load avg: 2.09 Run 1 test sequentially in a single process 0:00:00 load avg: 2.09 [1/1] test_class testBadTypeReturned (test.test_class.ClassTests.testBadTypeReturned) ... ok testBinaryOps (test.test_class.ClassTests.testBinaryOps) ... ok testClassWithExtCall (test.test_class.ClassTests.testClassWithExtCall) ... ok testConstructorErrorMessages (test.test_class.ClassTests.testConstructorErrorMessages) ... ok testDel (test.test_class.ClassTests.testDel) ... ok testForExceptionsRaisedInInstanceGetattr2 (test.test_class.ClassTests.testForExceptionsRaisedInInstanceGetattr2) ... ok testGetSetAndDel (test.test_class.ClassTests.testGetSetAndDel) ... ok testHasAttrString (test.test_class.ClassTests.testHasAttrString) ... ok testHashComparisonOfMethods (test.test_class.ClassTests.testHashComparisonOfMethods) ... ok testHashStuff (test.test_class.ClassTests.testHashStuff) ... ok testInit (test.test_class.ClassTests.testInit) ... ok testListAndDictOps (test.test_class.ClassTests.testListAndDictOps) ... ok testMisc (test.test_class.ClassTests.testMisc) ... ok testObjectAttributeAccessErrorMessages (test.test_class.ClassTests.testObjectAttributeAccessErrorMessages) ... ok testPredefinedAttrs (test.test_class.ClassTests.testPredefinedAttrs) ... testPredefinedAttrs (test.test_class.ClassTests.testPredefinedAttrs) [__sizeof__] ... FAIL testSFBug532646 (test.test_class.ClassTests.testSFBug532646) ... ok testSetattrNonStringName (test.test_class.ClassTests.testSetattrNonStringName) ... ok testSetattrWrapperNameIntern (test.test_class.ClassTests.testSetattrWrapperNameIntern) ... FAIL testTypeAttributeAccessErrorMessages (test.test_class.ClassTests.testTypeAttributeAccessErrorMessages) ... ok testUnaryOps (test.test_class.ClassTests.testUnaryOps) ... ok ====================================================================== FAIL: testPredefinedAttrs (test.test_class.ClassTests.testPredefinedAttrs) [__sizeof__] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_class.py", line 523, in testPredefinedAttrs self.assertTrue(callable(getattr(object, name, None))) ^^^^^^^^^^ AssertionError: False is not true ====================================================================== FAIL: testSetattrWrapperNameIntern (test.test_class.ClassTests.testSetattrWrapperNameIntern) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_class.py", line 666, in testSetattrWrapperNameIntern self.assertIsNot(name2, name) ^^^^^^^^^^^ AssertionError: unexpectedly identical: '__add__' ---------------------------------------------------------------------- Ran 20 tests in 0.024s FAILED (failures=2) 0:00:00 load avg: 2.09 [1/1/1] test_class failed (2 failures) == Tests result: FAILURE == 1 test failed: test_class Total duration: 108 ms Total tests: run=20 failures=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_class failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342605æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1169895952 0:00:00 load avg: 2.08 Run 1 test sequentially in a single process 0:00:00 load avg: 2.08 [1/1] test_cmd_line test_argv0_normalization (test.test_cmd_line.CmdLineTest.test_argv0_normalization) ... skipped 'bpo-32457 only applies on Windows' test_builtin_input (test.test_cmd_line.CmdLineTest.test_builtin_input) ... ok test_closed_stdout (test.test_cmd_line.CmdLineTest.test_closed_stdout) ... ok test_coding (test.test_cmd_line.CmdLineTest.test_coding) ... ok test_del___main__ (test.test_cmd_line.CmdLineTest.test_del___main__) ... ok test_directories (test.test_cmd_line.CmdLineTest.test_directories) ... ok test_displayhook_unencodable (test.test_cmd_line.CmdLineTest.test_displayhook_unencodable) ... ok test_empty_PYTHONPATH_issue16309 (test.test_cmd_line.CmdLineTest.test_empty_PYTHONPATH_issue16309) ... ok test_hash_randomization (test.test_cmd_line.CmdLineTest.test_hash_randomization) ... FAIL test_help (test.test_cmd_line.CmdLineTest.test_help) ... skipped 'implementation detail specific to cpython' test_help_all (test.test_cmd_line.CmdLineTest.test_help_all) ... skipped 'implementation detail specific to cpython' test_help_env (test.test_cmd_line.CmdLineTest.test_help_env) ... skipped 'implementation detail specific to cpython' test_help_xoptions (test.test_cmd_line.CmdLineTest.test_help_xoptions) ... skipped 'implementation detail specific to cpython' test_int_max_str_digits (test.test_cmd_line.CmdLineTest.test_int_max_str_digits) ... FAIL test_invalid_utf8_arg (test.test_cmd_line.CmdLineTest.test_invalid_utf8_arg) ... ok test_isolatedmode (test.test_cmd_line.CmdLineTest.test_isolatedmode) ... ok test_large_PYTHONPATH (test.test_cmd_line.CmdLineTest.test_large_PYTHONPATH) ... ok test_no_std_streams (test.test_cmd_line.CmdLineTest.test_no_std_streams) ... ok test_no_stderr (test.test_cmd_line.CmdLineTest.test_no_stderr) ... ok test_no_stdin (test.test_cmd_line.CmdLineTest.test_no_stdin) ... ok test_no_stdout (test.test_cmd_line.CmdLineTest.test_no_stdout) ... ok test_non_ascii (test.test_cmd_line.CmdLineTest.test_non_ascii) ... ok test_non_interactive_output_buffering (test.test_cmd_line.CmdLineTest.test_non_interactive_output_buffering) ... ok test_optimize (test.test_cmd_line.CmdLineTest.test_optimize) ... ok test_osx_android_utf8 (test.test_cmd_line.CmdLineTest.test_osx_android_utf8) ... skipped 'test specific to Mac OS X and Android' test_output_newline (test.test_cmd_line.CmdLineTest.test_output_newline) ... ok test_parsing_error (test.test_cmd_line.CmdLineTest.test_parsing_error) ... skipped 'implementation detail specific to cpython' test_pythondevmode_env (test.test_cmd_line.CmdLineTest.test_pythondevmode_env) ... ok test_pythonmalloc (test.test_cmd_line.CmdLineTest.test_pythonmalloc) ... ERROR test_relativedir_bug46421 (test.test_cmd_line.CmdLineTest.test_relativedir_bug46421) ... ok test_run_code (test.test_cmd_line.CmdLineTest.test_run_code) ... ok test_run_module (test.test_cmd_line.CmdLineTest.test_run_module) ... ok test_run_module_bug1764407 (test.test_cmd_line.CmdLineTest.test_run_module_bug1764407) ... ok test_set_pycache_prefix (test.test_cmd_line.CmdLineTest.test_set_pycache_prefix) ... ok test_showrefcount (test.test_cmd_line.CmdLineTest.test_showrefcount) ... ok test_site_flag (test.test_cmd_line.CmdLineTest.test_site_flag) ... ok test_stdin_readline (test.test_cmd_line.CmdLineTest.test_stdin_readline) ... ok test_stdout_flush_at_shutdown (test.test_cmd_line.CmdLineTest.test_stdout_flush_at_shutdown) ... ok test_sys_flags_set (test.test_cmd_line.CmdLineTest.test_sys_flags_set) ... ok test_unbuffered_input (test.test_cmd_line.CmdLineTest.test_unbuffered_input) ... ok test_unbuffered_output (test.test_cmd_line.CmdLineTest.test_unbuffered_output) ... ok test_undecodable_code (test.test_cmd_line.CmdLineTest.test_undecodable_code) ... ok test_unknown_options (test.test_cmd_line.CmdLineTest.test_unknown_options) ... skipped 'implementation detail specific to cpython' test_unmached_quote (test.test_cmd_line.CmdLineTest.test_unmached_quote) ... ok test_verbose (test.test_cmd_line.CmdLineTest.test_verbose) ... ok test_version (test.test_cmd_line.CmdLineTest.test_version) ... skipped 'implementation detail specific to cpython' test_warnings_filter_precedence (test.test_cmd_line.CmdLineTest.test_warnings_filter_precedence) ... ok test_xdev (test.test_cmd_line.CmdLineTest.test_xdev) ... skipped 'implementation detail specific to cpython' test_xoption_frozen_modules (test.test_cmd_line.CmdLineTest.test_xoption_frozen_modules) ... skipped 'implementation detail specific to cpython' test_xoptions (test.test_cmd_line.CmdLineTest.test_xoptions) ... ok test_ignore_PYTHONHASHSEED (test.test_cmd_line.IgnoreEnvironmentTest.test_ignore_PYTHONHASHSEED) ... FAIL test_ignore_PYTHONPATH (test.test_cmd_line.IgnoreEnvironmentTest.test_ignore_PYTHONPATH) ... ok test_sys_flags_not_set (test.test_cmd_line.IgnoreEnvironmentTest.test_sys_flags_not_set) ... ok test_decoding_error_at_the_end_of_the_line (test.test_cmd_line.SyntaxErrorTests.test_decoding_error_at_the_end_of_the_line) ... ok test_tokenizer_error_with_stdin (test.test_cmd_line.SyntaxErrorTests.test_tokenizer_error_with_stdin) ... ok ====================================================================== ERROR: test_pythonmalloc (test.test_cmd_line.CmdLineTest.test_pythonmalloc) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cmd_line.py", line 812, in test_pythonmalloc pymalloc = support.with_pymalloc() ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py", line 1961, in with_pymalloc return _testcapi.WITH_PYMALLOC ^^^^^^^^^^^^^ AttributeError: module '_testcapi' has no attribute 'WITH_PYMALLOC' ====================================================================== FAIL: test_hash_randomization (test.test_cmd_line.CmdLineTest.test_hash_randomization) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cmd_line.py", line 554, in test_hash_randomization self.assertIn(b'random is 1', out) ^^^^^^^^ AssertionError: b'random is 1' not found in b'random is 0\n' ====================================================================== FAIL: test_int_max_str_digits (test.test_cmd_line.CmdLineTest.test_int_max_str_digits) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cmd_line.py", line 895, in test_int_max_str_digits self.assertEqual(res2int(res), (current_max, current_max)) ^^^^^^^^^^^ AssertionError: Tuples differ: (-1, 4300) != (4300, 4300) First differing element 0: -1 4300 - (-1, 4300) + (4300, 4300) ====================================================================== FAIL: test_ignore_PYTHONHASHSEED (test.test_cmd_line.IgnoreEnvironmentTest.test_ignore_PYTHONHASHSEED) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cmd_line.py", line 932, in test_ignore_PYTHONHASHSEED self.run_ignoring_vars("sys.flags.hash_randomization == 1", ^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cmd_line.py", line 924, in run_ignoring_vars return assert_python_ok('-E', '-c', code, **env_vars) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 166, in assert_python_ok return _assert_python(True, *args, **env_vars) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 151, in _assert_python res.fail(cmd_line) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 76, in fail raise AssertionError("Process return code is %d\n" AssertionError: Process return code is 1 command line: ['/buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal/pypy3.12-c', '-X', 'faulthandler', '-E', '-c', 'import sys; sys.stderr.write(str(sys.flags)); sys.exit(not (sys.flags.hash_randomization == 1))'] stdout: --- --- stderr: --- sys.flags(debug=0, inspect=0, interactive=0, optimize=0, dont_write_bytecode=0, no_user_site=0, no_site=0, ignore_environment=1, verbose=0, bytes_warning=0, quiet=0, hash_randomization=0, isolated=0, dev_mode=False, utf8_mode=0, warn_default_encoding=0, int_max_str_digits=-1, safe_path=False) --- ---------------------------------------------------------------------- Ran 55 tests in 3.690s FAILED (failures=3, errors=1, skipped=11) 0:00:03 load avg: 2.08 [1/1/1] test_cmd_line failed (1 error, 3 failures) == Tests result: FAILURE == 1 test failed: test_cmd_line Total duration: 3.8 sec Total tests: run=55 failures=3 skipped=11 Total test files: run=1/1 failed=1 Result: FAILURE test test_cmd_line failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342701æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 484045212 0:00:00 load avg: 2.08 Run 1 test sequentially in a single process 0:00:00 load avg: 2.08 [1/1] test_cmd_line_script test_basic_script (test.test_cmd_line_script.CmdLineTest.test_basic_script) ... ok test_consistent_sys_path_for_direct_execution (test.test_cmd_line_script.CmdLineTest.test_consistent_sys_path_for_direct_execution) ... ok test_consistent_sys_path_for_module_execution (test.test_cmd_line_script.CmdLineTest.test_consistent_sys_path_for_module_execution) ... ok test_dash_c_loader (test.test_cmd_line_script.CmdLineTest.test_dash_c_loader) ... ok test_dash_m_bad_pyc (test.test_cmd_line_script.CmdLineTest.test_dash_m_bad_pyc) ... ok test_dash_m_error_code_is_one (test.test_cmd_line_script.CmdLineTest.test_dash_m_error_code_is_one) ... ok test_dash_m_errors (test.test_cmd_line_script.CmdLineTest.test_dash_m_errors) ... ok test_dash_m_init_traceback (test.test_cmd_line_script.CmdLineTest.test_dash_m_init_traceback) ... ok test_dash_m_main_traceback (test.test_cmd_line_script.CmdLineTest.test_dash_m_main_traceback) ... ok test_directory (test.test_cmd_line_script.CmdLineTest.test_directory) ... ok test_directory_compiled (test.test_cmd_line_script.CmdLineTest.test_directory_compiled) ... ok test_directory_error (test.test_cmd_line_script.CmdLineTest.test_directory_error) ... ok test_hint_when_triying_to_import_a_py_file (test.test_cmd_line_script.CmdLineTest.test_hint_when_triying_to_import_a_py_file) ... ok test_issue20500_exit_with_exception_value (test.test_cmd_line_script.CmdLineTest.test_issue20500_exit_with_exception_value) ... ok test_issue20884 (test.test_cmd_line_script.CmdLineTest.test_issue20884) ... ok test_issue8202 (test.test_cmd_line_script.CmdLineTest.test_issue8202) ... ok test_issue8202_dash_c_file_ignored (test.test_cmd_line_script.CmdLineTest.test_issue8202_dash_c_file_ignored) ... ok test_issue8202_dash_m_file_ignored (test.test_cmd_line_script.CmdLineTest.test_issue8202_dash_m_file_ignored) ... ok test_module_in_package (test.test_cmd_line_script.CmdLineTest.test_module_in_package) ... ok test_module_in_package_in_zipfile (test.test_cmd_line_script.CmdLineTest.test_module_in_package_in_zipfile) ... ok test_module_in_subpackage_in_zipfile (test.test_cmd_line_script.CmdLineTest.test_module_in_subpackage_in_zipfile) ... ok test_non_ascii (test.test_cmd_line_script.CmdLineTest.test_non_ascii) ... ok test_nonexisting_script (test.test_cmd_line_script.CmdLineTest.test_nonexisting_script) ... ok test_package (test.test_cmd_line_script.CmdLineTest.test_package) ... ok test_package_compiled (test.test_cmd_line_script.CmdLineTest.test_package_compiled) ... ok test_package_error (test.test_cmd_line_script.CmdLineTest.test_package_error) ... ok test_package_recursion (test.test_cmd_line_script.CmdLineTest.test_package_recursion) ... ok test_pep_409_verbiage (test.test_cmd_line_script.CmdLineTest.test_pep_409_verbiage) ... ok test_repl_stderr_flush (test.test_cmd_line_script.CmdLineTest.test_repl_stderr_flush) ... ok test_repl_stderr_flush_separate_stderr (test.test_cmd_line_script.CmdLineTest.test_repl_stderr_flush_separate_stderr) ... skipped 'pypy writes the prompt to stdout' test_repl_stdout_flush (test.test_cmd_line_script.CmdLineTest.test_repl_stdout_flush) ... ok test_repl_stdout_flush_separate_stderr (test.test_cmd_line_script.CmdLineTest.test_repl_stdout_flush_separate_stderr) ... skipped 'pypy writes the prompt to stdout' test_script_abspath (test.test_cmd_line_script.CmdLineTest.test_script_abspath) ... ok test_script_as_dev_fd (test.test_cmd_line_script.CmdLineTest.test_script_as_dev_fd) ... ok test_script_compiled (test.test_cmd_line_script.CmdLineTest.test_script_compiled) ... ok test_stdin_loader (test.test_cmd_line_script.CmdLineTest.test_stdin_loader) ... ok test_syntaxerror_indented_caret_position (test.test_cmd_line_script.CmdLineTest.test_syntaxerror_indented_caret_position) ... ok test_syntaxerror_invalid_escape_sequence_multi_line (test.test_cmd_line_script.CmdLineTest.test_syntaxerror_invalid_escape_sequence_multi_line) ... FAIL test_syntaxerror_multi_line_fstring (test.test_cmd_line_script.CmdLineTest.test_syntaxerror_multi_line_fstring) ... ok test_syntaxerror_null_bytes (test.test_cmd_line_script.CmdLineTest.test_syntaxerror_null_bytes) ... ok test_syntaxerror_null_bytes_in_multiline_string (test.test_cmd_line_script.CmdLineTest.test_syntaxerror_null_bytes_in_multiline_string) ... ok test_syntaxerror_unindented_caret_position (test.test_cmd_line_script.CmdLineTest.test_syntaxerror_unindented_caret_position) ... ok test_zipfile (test.test_cmd_line_script.CmdLineTest.test_zipfile) ... ok test_zipfile_compiled_checked_hash (test.test_cmd_line_script.CmdLineTest.test_zipfile_compiled_checked_hash) ... ok test_zipfile_compiled_timestamp (test.test_cmd_line_script.CmdLineTest.test_zipfile_compiled_timestamp) ... ok test_zipfile_compiled_unchecked_hash (test.test_cmd_line_script.CmdLineTest.test_zipfile_compiled_unchecked_hash) ... ok test_zipfile_error (test.test_cmd_line_script.CmdLineTest.test_zipfile_error) ... ok ====================================================================== FAIL: test_syntaxerror_invalid_escape_sequence_multi_line (test.test_cmd_line_script.CmdLineTest.test_syntaxerror_invalid_escape_sequence_multi_line) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cmd_line_script.py", line 658, in test_syntaxerror_invalid_escape_sequence_multi_line self.assertEqual( ^^^^^^^^^^^ AssertionError: Lists differ: [b' [26 chars] ^^^^^^^^', b"SyntaxError: invalid escape sequence '\\q'"] != [b' [26 chars] ^^', b"SyntaxError: invalid escape sequence '\\q'"] First differing element 1: b' ^^^^^^^^' b' ^^' [b' foo = """\\q"""', - b' ^^^^^^^^', ? ^^^^^^ + b' ^^', ? ^^^ b"SyntaxError: invalid escape sequence '\\q'"] ---------------------------------------------------------------------- Ran 47 tests in 3.709s FAILED (failures=1, skipped=2) 0:00:03 load avg: 2.07 [1/1/1] test_cmd_line_script failed (1 failure) == Tests result: FAILURE == 1 test failed: test_cmd_line_script Total duration: 3.8 sec Total tests: run=47 failures=1 skipped=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_cmd_line_script failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342768æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3070314880 0:00:00 load avg: 2.07 Run 1 test sequentially in a single process 0:00:00 load avg: 2.07 [1/1] test_code 0:00:00 load avg: 2.07 [1/1/1] test_code failed (uncaught exception) == Tests result: FAILURE == 1 test failed: test_code Total duration: 100 ms Total tests: run=0 Total test files: run=1/1 failed=1 Result: FAILURE test test_code crashed -- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 181, in _runtest_env_changed_exc _load_run_test(result, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 128, in _load_run_test test_mod = importlib.import_module(module_name) ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<builtin>/frozen importlib._bootstrap_external", line 1011, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_code.py", line 147, in <module> COPY_FREE_VARS = opmap['COPY_FREE_VARS'] ~~~~~^^^^^^^^^^^^^^^^^^ KeyError: 'COPY_FREE_VARS' _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342773æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3828184593 0:00:00 load avg: 2.07 Run 1 test sequentially in a single process 0:00:00 load avg: 2.07 [1/1] test_code_module test_banner (test.test_code_module.TestInteractiveConsole.test_banner) ... ok test_cause_tb (test.test_code_module.TestInteractiveConsole.test_cause_tb) ... ok test_console_stderr (test.test_code_module.TestInteractiveConsole.test_console_stderr) ... ok test_context_tb (test.test_code_module.TestInteractiveConsole.test_context_tb) ... ok test_exit_msg (test.test_code_module.TestInteractiveConsole.test_exit_msg) ... ok test_indentation_error (test.test_code_module.TestInteractiveConsole.test_indentation_error) ... ok test_ps1 (test.test_code_module.TestInteractiveConsole.test_ps1) ... ok test_ps2 (test.test_code_module.TestInteractiveConsole.test_ps2) ... ok test_syntax_error (test.test_code_module.TestInteractiveConsole.test_syntax_error) ... ok test_sysexcepthook (test.test_code_module.TestInteractiveConsole.test_sysexcepthook) ... ok test_sysexcepthook_crashing_doesnt_close_repl (test.test_code_module.TestInteractiveConsole.test_sysexcepthook_crashing_doesnt_close_repl) ... FAIL test_sysexcepthook_indentation_error (test.test_code_module.TestInteractiveConsole.test_sysexcepthook_indentation_error) ... ok test_sysexcepthook_raising_BaseException (test.test_code_module.TestInteractiveConsole.test_sysexcepthook_raising_BaseException) ... FAIL test_sysexcepthook_raising_SystemExit_gets_through (test.test_code_module.TestInteractiveConsole.test_sysexcepthook_raising_SystemExit_gets_through) ... ok test_sysexcepthook_syntax_error (test.test_code_module.TestInteractiveConsole.test_sysexcepthook_syntax_error) ... ok test_unicode_error (test.test_code_module.TestInteractiveConsole.test_unicode_error) ... ok ====================================================================== FAIL: test_sysexcepthook_crashing_doesnt_close_repl (test.test_code_module.TestInteractiveConsole.test_sysexcepthook_crashing_doesnt_close_repl) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_code_module.py", line 180, in test_sysexcepthook_crashing_doesnt_close_repl self.assertEqual(['write', ('123', ), {}], self.stdout.method_calls[0]) ^^^^^^^^^^^ AssertionError: ['write', ('123',), {}] != call.flush() ====================================================================== FAIL: test_sysexcepthook_raising_BaseException (test.test_code_module.TestInteractiveConsole.test_sysexcepthook_raising_BaseException) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_code_module.py", line 194, in test_sysexcepthook_raising_BaseException self.assertEqual(['write', ('123', ), {}], self.stdout.method_calls[0]) ^^^^^^^^^^^ AssertionError: ['write', ('123',), {}] != call.flush() ---------------------------------------------------------------------- Ran 16 tests in 0.089s FAILED (failures=2) 0:00:00 load avg: 2.07 [1/1/1] test_code_module failed (2 failures) == Tests result: FAILURE == 1 test failed: test_code_module Total duration: 273 ms Total tests: run=16 failures=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_code_module failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342843æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 462389071 0:00:00 load avg: 2.06 Run 1 test sequentially in a single process 0:00:00 load avg: 2.06 [1/1] test_codeop test_filename (test.test_codeop.CodeopTests.test_filename) ... ok test_incomplete (test.test_codeop.CodeopTests.test_incomplete) ... ERROR test_incomplete_warning (test.test_codeop.CodeopTests.test_incomplete_warning) ... ok test_invalid (test.test_codeop.CodeopTests.test_invalid) ... ok test_invalid_exec (test.test_codeop.CodeopTests.test_invalid_exec) ... ok test_invalid_warning (test.test_codeop.CodeopTests.test_invalid_warning) ... ok test_syntax_errors (test.test_codeop.CodeopTests.test_syntax_errors) ... ok test_valid (test.test_codeop.CodeopTests.test_valid) ... ok test_warning (test.test_codeop.CodeopTests.test_warning) ... FAIL ====================================================================== ERROR: test_incomplete (test.test_codeop.CodeopTests.test_incomplete) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_codeop.py", line 226, in test_incomplete ai('a = f"""') File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_codeop.py", line 21, in assertIncomplete self.assertEqual(compile_command(str, symbol=symbol), None) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/codeop.py", line 111, in compile_command return _maybe_compile(_compile, source, filename, symbol) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/codeop.py", line 73, in _maybe_compile return compiler(source, filename, symbol, incomplete_input=False) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/codeop.py", line 89, in _compile return compile(source, filename, symbol, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<input>", line 1 a = f""" ^ SyntaxError: unterminated triple-quoted f-string literal (detected at line 1) ====================================================================== FAIL: test_warning (test.test_codeop.CodeopTests.test_warning) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_codeop.py", line 283, in test_warning with warnings_helper.check_warnings( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 144, in __exit__ next(self.gen) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/warnings_helper.py", line 185, in _filterwarnings raise AssertionError("unhandled warning %s" % reraise[0]) AssertionError: unhandled warning {message : SyntaxWarning('"is" with a literal. Did you mean "=="?'), category : 'SyntaxWarning', filename : '<input>', lineno : 1, line : None} ---------------------------------------------------------------------- Ran 9 tests in 0.017s FAILED (failures=1, errors=1) 0:00:00 load avg: 2.06 [1/1/1] test_codeop failed (1 error, 1 failure) == Tests result: FAILURE == 1 test failed: test_codeop Total duration: 94 ms Total tests: run=9 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_codeop failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342848æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3428251768 0:00:00 load avg: 2.06 Run 1 test sequentially in a single process 0:00:00 load avg: 2.06 [1/1] test_collections test_basics (test.test_collections.TestChainMap.test_basics) ... ok test_bool (test.test_collections.TestChainMap.test_bool) ... ok test_constructor (test.test_collections.TestChainMap.test_constructor) ... ok test_dict_coercion (test.test_collections.TestChainMap.test_dict_coercion) ... ok test_iter_not_calling_getitem_on_maps (test.test_collections.TestChainMap.test_iter_not_calling_getitem_on_maps) ... ok test_missing (test.test_collections.TestChainMap.test_missing) ... ok test_new_child (test.test_collections.TestChainMap.test_new_child) Tests for changes for issue #16613. ... ok test_order_preservation (test.test_collections.TestChainMap.test_order_preservation) ... ok test_ordering (test.test_collections.TestChainMap.test_ordering) ... ok test_union_operators (test.test_collections.TestChainMap.test_union_operators) ... ok test_Buffer (test.test_collections.TestCollectionABCs.test_Buffer) ... FAIL test_ByteString (test.test_collections.TestCollectionABCs.test_ByteString) ... ok test_Mapping (test.test_collections.TestCollectionABCs.test_Mapping) ... ok test_MutableMapping (test.test_collections.TestCollectionABCs.test_MutableMapping) ... ok test_MutableMapping_subclass (test.test_collections.TestCollectionABCs.test_MutableMapping_subclass) ... ok test_MutableSequence (test.test_collections.TestCollectionABCs.test_MutableSequence) ... ok test_MutableSequence_mixins (test.test_collections.TestCollectionABCs.test_MutableSequence_mixins) ... ok test_MutableSet (test.test_collections.TestCollectionABCs.test_MutableSet) ... ok test_Sequence (test.test_collections.TestCollectionABCs.test_Sequence) ... ok test_Sequence_mixins (test.test_collections.TestCollectionABCs.test_Sequence_mixins) ... ok test_Set (test.test_collections.TestCollectionABCs.test_Set) ... ok test_Set_from_iterable (test.test_collections.TestCollectionABCs.test_Set_from_iterable) Verify _from_iterable overridden to an instance method works. ... ok test_Set_hash_matches_frozenset (test.test_collections.TestCollectionABCs.test_Set_hash_matches_frozenset) ... ok test_Set_interoperability_with_real_sets (test.test_collections.TestCollectionABCs.test_Set_interoperability_with_real_sets) ... ok test_arithmetic_Set (test.test_collections.TestCollectionABCs.test_arithmetic_Set) ... ok test_equality_Set (test.test_collections.TestCollectionABCs.test_equality_Set) ... ok test_hash_Set (test.test_collections.TestCollectionABCs.test_hash_Set) ... ok test_illegal_patma_flags (test.test_collections.TestCollectionABCs.test_illegal_patma_flags) ... ok test_isdisjoint_Set (test.test_collections.TestCollectionABCs.test_isdisjoint_Set) ... ok test_issue16373 (test.test_collections.TestCollectionABCs.test_issue16373) ... ok test_issue26915 (test.test_collections.TestCollectionABCs.test_issue26915) ... ok test_issue8750 (test.test_collections.TestCollectionABCs.test_issue8750) ... ok test_issue_4920 (test.test_collections.TestCollectionABCs.test_issue_4920) ... ok test_issue_5647 (test.test_collections.TestCollectionABCs.test_issue_5647) ... ok test_basics (test.test_collections.TestCounter.test_basics) ... ok test_conversions (test.test_collections.TestCounter.test_conversions) ... ok test_copy_subclass (test.test_collections.TestCounter.test_copy_subclass) ... ok test_copying (test.test_collections.TestCounter.test_copying) ... ok test_eq (test.test_collections.TestCounter.test_eq) ... ok test_ge (test.test_collections.TestCounter.test_ge) ... ok test_gt (test.test_collections.TestCounter.test_gt) ... ok test_helper_function (test.test_collections.TestCounter.test_helper_function) ... ok test_init (test.test_collections.TestCounter.test_init) ... ok test_inplace_operations (test.test_collections.TestCounter.test_inplace_operations) ... ok test_invariant_for_the_in_operator (test.test_collections.TestCounter.test_invariant_for_the_in_operator) ... ok test_le (test.test_collections.TestCounter.test_le) ... ok test_lt (test.test_collections.TestCounter.test_lt) ... ok test_multiset_operations (test.test_collections.TestCounter.test_multiset_operations) ... ok test_multiset_operations_equivalent_to_set_operations (test.test_collections.TestCounter.test_multiset_operations_equivalent_to_set_operations) ... ok test_order_preservation (test.test_collections.TestCounter.test_order_preservation) ... ok test_repr_nonsortable (test.test_collections.TestCounter.test_repr_nonsortable) ... ok test_subtract (test.test_collections.TestCounter.test_subtract) ... ok test_total (test.test_collections.TestCounter.test_total) ... ok test_unary (test.test_collections.TestCounter.test_unary) ... ok test_update (test.test_collections.TestCounter.test_update) ... ok test_copy (test.test_collections.TestNamedTuple.test_copy) ... ok test_defaults (test.test_collections.TestNamedTuple.test_defaults) ... ok test_factory (test.test_collections.TestNamedTuple.test_factory) ... ok test_factory_doc_attr (test.test_collections.TestNamedTuple.test_factory_doc_attr) ... ok test_field_descriptor (test.test_collections.TestNamedTuple.test_field_descriptor) ... skipped 'implementation detail specific to cpython' test_field_doc (test.test_collections.TestNamedTuple.test_field_doc) ... ok test_field_doc_reuse (test.test_collections.TestNamedTuple.test_field_doc_reuse) ... skipped 'implementation detail specific to cpython' test_field_repr (test.test_collections.TestNamedTuple.test_field_repr) ... skipped 'implementation detail specific to cpython' test_instance (test.test_collections.TestNamedTuple.test_instance) ... ok test_keyword_only_arguments (test.test_collections.TestNamedTuple.test_keyword_only_arguments) ... ok test_match_args (test.test_collections.TestNamedTuple.test_match_args) ... ok test_module_parameter (test.test_collections.TestNamedTuple.test_module_parameter) ... ok test_name_conflicts (test.test_collections.TestNamedTuple.test_name_conflicts) ... ok test_name_fixer (test.test_collections.TestNamedTuple.test_name_fixer) ... ok test_namedtuple_subclass_issue_24931 (test.test_collections.TestNamedTuple.test_namedtuple_subclass_issue_24931) ... ok test_new_builtins_issue_43102 (test.test_collections.TestNamedTuple.test_new_builtins_issue_43102) ... ERROR test_non_generic_subscript (test.test_collections.TestNamedTuple.test_non_generic_subscript) ... ok test_odd_sizes (test.test_collections.TestNamedTuple.test_odd_sizes) ... ok test_pickle (test.test_collections.TestNamedTuple.test_pickle) ... ok test_readonly (test.test_collections.TestNamedTuple.test_readonly) ... ok test_repr (test.test_collections.TestNamedTuple.test_repr) ... ok test_tupleness (test.test_collections.TestNamedTuple.test_tupleness) ... ok test_AsyncGenerator (test.test_collections.TestOneTrickPonyABCs.test_AsyncGenerator) ... ok test_AsyncIterable (test.test_collections.TestOneTrickPonyABCs.test_AsyncIterable) ... ok test_AsyncIterator (test.test_collections.TestOneTrickPonyABCs.test_AsyncIterator) ... ok test_Awaitable (test.test_collections.TestOneTrickPonyABCs.test_Awaitable) ... ok test_Callable (test.test_collections.TestOneTrickPonyABCs.test_Callable) ... ok test_Collection (test.test_collections.TestOneTrickPonyABCs.test_Collection) ... ok test_Container (test.test_collections.TestOneTrickPonyABCs.test_Container) ... ok test_Coroutine (test.test_collections.TestOneTrickPonyABCs.test_Coroutine) ... ok test_Generator (test.test_collections.TestOneTrickPonyABCs.test_Generator) ... ok test_Hashable (test.test_collections.TestOneTrickPonyABCs.test_Hashable) ... ok test_Iterable (test.test_collections.TestOneTrickPonyABCs.test_Iterable) ... ok test_Iterator (test.test_collections.TestOneTrickPonyABCs.test_Iterator) ... ok test_Reversible (test.test_collections.TestOneTrickPonyABCs.test_Reversible) ... ok test_Sized (test.test_collections.TestOneTrickPonyABCs.test_Sized) ... ok test_direct_subclassing (test.test_collections.TestOneTrickPonyABCs.test_direct_subclassing) ... ok test_registration (test.test_collections.TestOneTrickPonyABCs.test_registration) ... ok test_dict_copy (test.test_collections.TestUserObjects.test_dict_copy) ... ok test_dict_missing (test.test_collections.TestUserObjects.test_dict_missing) ... ok test_dict_protocol (test.test_collections.TestUserObjects.test_dict_protocol) ... ok test_list_copy (test.test_collections.TestUserObjects.test_list_copy) ... ok test_list_protocol (test.test_collections.TestUserObjects.test_list_protocol) ... ok test_str_protocol (test.test_collections.TestUserObjects.test_str_protocol) ... ok Counter (collections) Doctest: collections.Counter ... ok __add__ (collections.Counter) Doctest: collections.Counter.__add__ ... ok __and__ (collections.Counter) Doctest: collections.Counter.__and__ ... ok __iadd__ (collections.Counter) Doctest: collections.Counter.__iadd__ ... ok __iand__ (collections.Counter) Doctest: collections.Counter.__iand__ ... ok __init__ (collections.Counter) Doctest: collections.Counter.__init__ ... ok __ior__ (collections.Counter) Doctest: collections.Counter.__ior__ ... ok __isub__ (collections.Counter) Doctest: collections.Counter.__isub__ ... ok __or__ (collections.Counter) Doctest: collections.Counter.__or__ ... ok __sub__ (collections.Counter) Doctest: collections.Counter.__sub__ ... ok elements (collections.Counter) Doctest: collections.Counter.elements ... ok most_common (collections.Counter) Doctest: collections.Counter.most_common ... ok subtract (collections.Counter) Doctest: collections.Counter.subtract ... ok update (collections.Counter) Doctest: collections.Counter.update ... ok namedtuple (collections) Doctest: collections.namedtuple ... ok ====================================================================== ERROR: test_new_builtins_issue_43102 (test.test_collections.TestNamedTuple.test_new_builtins_issue_43102) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_collections.py", line 703, in test_new_builtins_issue_43102 self.assertEqual(new_func.__builtins__, {}) ^^^^^^^^^^^^ AttributeError: 'function' object has no attribute '__builtins__' ====================================================================== FAIL: test_Buffer (test.test_collections.TestCollectionABCs.test_Buffer) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_collections.py", line 1965, in test_Buffer self.assertIsInstance(sample(b"x"), Buffer) ^^^^^^^^^^^^^^^^ AssertionError: b'x' is not an instance of <class 'collections.abc.Buffer'> ---------------------------------------------------------------------- Ran 114 tests in 0.841s FAILED (failures=1, errors=1, skipped=3) 0:00:01 load avg: 2.06 [1/1/1] test_collections failed (1 error, 1 failure) == Tests result: FAILURE == 1 test failed: test_collections Total duration: 1.0 sec Total tests: run=114 failures=1 skipped=3 Total test files: run=1/1 failed=1 Result: FAILURE test test_collections failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1342863æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3951595443 0:00:00 load avg: 2.06 Run 1 test sequentially in a single process 0:00:00 load avg: 2.06 [1/1] test_compile test_and (test.test_compile.TestExpressionStackSize.test_and) ... ok test_and_or (test.test_compile.TestExpressionStackSize.test_and_or) ... ok test_binop (test.test_compile.TestExpressionStackSize.test_binop) ... ok test_chained_comparison (test.test_compile.TestExpressionStackSize.test_chained_comparison) ... ok test_dict (test.test_compile.TestExpressionStackSize.test_dict) ... ok test_func_and (test.test_compile.TestExpressionStackSize.test_func_and) ... ok test_func_args (test.test_compile.TestExpressionStackSize.test_func_args) ... ok test_func_kwargs (test.test_compile.TestExpressionStackSize.test_func_kwargs) ... ok test_if_else (test.test_compile.TestExpressionStackSize.test_if_else) ... ok test_list (test.test_compile.TestExpressionStackSize.test_list) ... ok test_meth_args (test.test_compile.TestExpressionStackSize.test_meth_args) ... ok test_meth_kwargs (test.test_compile.TestExpressionStackSize.test_meth_kwargs) ... ok test_or (test.test_compile.TestExpressionStackSize.test_or) ... ok test_set (test.test_compile.TestExpressionStackSize.test_set) ... ok test_stack_3050 (test.test_compile.TestExpressionStackSize.test_stack_3050) ... ok test_stack_3050_2 (test.test_compile.TestExpressionStackSize.test_stack_3050_2) ... ok test_tuple (test.test_compile.TestExpressionStackSize.test_tuple) ... ok test_attribute_augassign (test.test_compile.TestSourcePositions.test_attribute_augassign) ... ok test_attribute_del (test.test_compile.TestSourcePositions.test_attribute_del) ... ok test_attribute_load (test.test_compile.TestSourcePositions.test_attribute_load) ... ok test_attribute_store (test.test_compile.TestSourcePositions.test_attribute_store) ... ok test_column_offset_deduplication (test.test_compile.TestSourcePositions.test_column_offset_deduplication) ... skipped 'implementation detail specific to cpython' test_compiles_to_extended_op_arg (test.test_compile.TestSourcePositions.test_compiles_to_extended_op_arg) ... ok test_complex_single_line_expression (test.test_compile.TestSourcePositions.test_complex_single_line_expression) ... ok test_lambda_return_position (test.test_compile.TestSourcePositions.test_lambda_return_position) ... ok test_load_super_attr (test.test_compile.TestSourcePositions.test_load_super_attr) ... ok test_matchcase_class (test.test_compile.TestSourcePositions.test_matchcase_class) ... ok test_matchcase_mapping (test.test_compile.TestSourcePositions.test_matchcase_mapping) ... ok test_matchcase_mapping_wildcard (test.test_compile.TestSourcePositions.test_matchcase_mapping_wildcard) ... ok test_matchcase_or (test.test_compile.TestSourcePositions.test_matchcase_or) ... FAIL test_matchcase_sequence (test.test_compile.TestSourcePositions.test_matchcase_sequence) ... ok test_matchcase_sequence_wildcard (test.test_compile.TestSourcePositions.test_matchcase_sequence_wildcard) ... FAIL test_method_call (test.test_compile.TestSourcePositions.test_method_call) ... ok test_multiline_assert (test.test_compile.TestSourcePositions.test_multiline_assert) ... FAIL test_multiline_assert_rewritten_as_method_call (test.test_compile.TestSourcePositions.test_multiline_assert_rewritten_as_method_call) ... ok test_multiline_async_dict_comprehension (test.test_compile.TestSourcePositions.test_multiline_async_dict_comprehension) ... FAIL test_multiline_async_generator_expression (test.test_compile.TestSourcePositions.test_multiline_async_generator_expression) ... FAIL test_multiline_async_list_comprehension (test.test_compile.TestSourcePositions.test_multiline_async_list_comprehension) ... FAIL test_multiline_async_set_comprehension (test.test_compile.TestSourcePositions.test_multiline_async_set_comprehension) ... FAIL test_multiline_boolean_expression (test.test_compile.TestSourcePositions.test_multiline_boolean_expression) ... FAIL test_multiline_dict_comprehension (test.test_compile.TestSourcePositions.test_multiline_dict_comprehension) ... FAIL test_multiline_expression (test.test_compile.TestSourcePositions.test_multiline_expression) ... ok test_multiline_generator_expression (test.test_compile.TestSourcePositions.test_multiline_generator_expression) ... FAIL test_multiline_list_comprehension (test.test_compile.TestSourcePositions.test_multiline_list_comprehension) ... FAIL test_multiline_set_comprehension (test.test_compile.TestSourcePositions.test_multiline_set_comprehension) ... FAIL test_push_null_load_global_positions (test.test_compile.TestSourcePositions.test_push_null_load_global_positions) ... ok test_return_in_with_positions (test.test_compile.TestSourcePositions.test_return_in_with_positions) ... FAIL test_simple_assignment (test.test_compile.TestSourcePositions.test_simple_assignment) ... ok test_very_long_line_end_offset (test.test_compile.TestSourcePositions.test_very_long_line_end_offset) ... ok test_weird_attribute_position_regressions (test.test_compile.TestSourcePositions.test_weird_attribute_position_regressions) ... ok test_32_63_bit_values (test.test_compile.TestSpecifics.test_32_63_bit_values) ... ok test_annotation_limit (test.test_compile.TestSpecifics.test_annotation_limit) ... ok test_apply_static_swaps (test.test_compile.TestSpecifics.test_apply_static_swaps) ... ok test_apply_static_swaps_2 (test.test_compile.TestSpecifics.test_apply_static_swaps_2) ... ok test_apply_static_swaps_3 (test.test_compile.TestSpecifics.test_apply_static_swaps_3) ... ok test_argument_handling (test.test_compile.TestSpecifics.test_argument_handling) ... ok test_argument_order (test.test_compile.TestSpecifics.test_argument_order) ... ok test_bad_single_statement (test.test_compile.TestSpecifics.test_bad_single_statement) ... ok test_big_dict_literal (test.test_compile.TestSpecifics.test_big_dict_literal) ... ok test_cold_block_moved_to_end (test.test_compile.TestSpecifics.test_cold_block_moved_to_end) ... ok test_compare_positions (test.test_compile.TestSpecifics.test_compare_positions) ... ok test_compile_ast (test.test_compile.TestSpecifics.test_compile_ast) ... ok test_compile_filename (test.test_compile.TestSpecifics.test_compile_filename) ... ok test_compile_invalid_namedexpr (test.test_compile.TestSpecifics.test_compile_invalid_namedexpr) ... ok test_compile_invalid_typealias (test.test_compile.TestSpecifics.test_compile_invalid_typealias) ... ok test_compiler_recursion_limit (test.test_compile.TestSpecifics.test_compiler_recursion_limit) ... skipped 'implementation detail specific to cpython' test_consts_in_conditionals (test.test_compile.TestSpecifics.test_consts_in_conditionals) ... ok test_dead_blocks_do_not_generate_bytecode (test.test_compile.TestSpecifics.test_dead_blocks_do_not_generate_bytecode) ... skipped 'implementation detail specific to cpython' test_debug_assignment (test.test_compile.TestSpecifics.test_debug_assignment) ... ok test_dict_evaluation_order (test.test_compile.TestSpecifics.test_dict_evaluation_order) ... ok test_dont_merge_constants (test.test_compile.TestSpecifics.test_dont_merge_constants) ... ok test_duplicate_global_local (test.test_compile.TestSpecifics.test_duplicate_global_local) ... ok test_duplicated_small_exit_block (test.test_compile.TestSpecifics.test_duplicated_small_exit_block) ... ok test_empty (test.test_compile.TestSpecifics.test_empty) ... ok test_encoding (test.test_compile.TestSpecifics.test_encoding) ... ok test_exec_with_general_mapping_for_locals (test.test_compile.TestSpecifics.test_exec_with_general_mapping_for_locals) ... ok test_extended_arg (test.test_compile.TestSpecifics.test_extended_arg) ... ok test_false_while_loop (test.test_compile.TestSpecifics.test_false_while_loop) ... ok test_float_literals (test.test_compile.TestSpecifics.test_float_literals) ... ok test_for_distinct_code_objects (test.test_compile.TestSpecifics.test_for_distinct_code_objects) ... ok test_if_expression_expression_empty_block (test.test_compile.TestSpecifics.test_if_expression_expression_empty_block) ... ok test_import (test.test_compile.TestSpecifics.test_import) ... ok test_imported_load_method (test.test_compile.TestSpecifics.test_imported_load_method) ... ok test_indentation (test.test_compile.TestSpecifics.test_indentation) ... ok test_int_literals_too_long (test.test_compile.TestSpecifics.test_int_literals_too_long) ... ok test_lambda_doc (test.test_compile.TestSpecifics.test_lambda_doc) ... ok test_leading_newlines (test.test_compile.TestSpecifics.test_leading_newlines) ... ok test_line_number_genexp (test.test_compile.TestSpecifics.test_line_number_genexp) ... FAIL test_line_number_implicit_return_after_async_for (test.test_compile.TestSpecifics.test_line_number_implicit_return_after_async_for) ... ok test_lineno_after_implicit_return (test.test_compile.TestSpecifics.test_lineno_after_implicit_return) ... ok test_lineno_after_no_code (test.test_compile.TestSpecifics.test_lineno_after_no_code) ... ok test_lineno_attribute (test.test_compile.TestSpecifics.test_lineno_attribute) ... ok test_lineno_of_backward_jump (test.test_compile.TestSpecifics.test_lineno_of_backward_jump) ... FAIL test_lineno_procedure_call (test.test_compile.TestSpecifics.test_lineno_procedure_call) ... ok test_literals_with_leading_zeroes (test.test_compile.TestSpecifics.test_literals_with_leading_zeroes) ... ok test_mangling (test.test_compile.TestSpecifics.test_mangling) ... ok test_merge_code_attrs (test.test_compile.TestSpecifics.test_merge_code_attrs) ... skipped 'implementation detail specific to cpython' test_merge_constants (test.test_compile.TestSpecifics.test_merge_constants) ... skipped 'implementation detail specific to cpython' test_multi_line_lambda_as_argument (test.test_compile.TestSpecifics.test_multi_line_lambda_as_argument) ... ok test_no_ending_newline (test.test_compile.TestSpecifics.test_no_ending_newline) ... ok test_no_wraparound_jump (test.test_compile.TestSpecifics.test_no_wraparound_jump) ... ok test_none_assignment (test.test_compile.TestSpecifics.test_none_assignment) ... ok test_none_keyword_arg (test.test_compile.TestSpecifics.test_none_keyword_arg) ... ok test_null_terminated (test.test_compile.TestSpecifics.test_null_terminated) ... ok test_other_newlines (test.test_compile.TestSpecifics.test_other_newlines) ... ok test_particularly_evil_undecodable (test.test_compile.TestSpecifics.test_particularly_evil_undecodable) ... ok test_path_like_objects (test.test_compile.TestSpecifics.test_path_like_objects) ... ok test_peephole_opt_unreachable_code_array_access_in_bounds (test.test_compile.TestSpecifics.test_peephole_opt_unreachable_code_array_access_in_bounds) Regression test for issue35193 when run under clang msan. ... skipped 'implementation detail specific to cpython' test_redundant_jump_in_if_else_break (test.test_compile.TestSpecifics.test_redundant_jump_in_if_else_break) ... ok test_remove_empty_basic_block_with_jump_target_label (test.test_compile.TestSpecifics.test_remove_empty_basic_block_with_jump_target_label) ... ok test_remove_redundant_nop_edge_case (test.test_compile.TestSpecifics.test_remove_redundant_nop_edge_case) ... ok test_remove_unused_consts (test.test_compile.TestSpecifics.test_remove_unused_consts) ... skipped 'implementation detail specific to cpython' test_remove_unused_consts_extended_args (test.test_compile.TestSpecifics.test_remove_unused_consts_extended_args) ... skipped 'implementation detail specific to cpython' test_remove_unused_consts_no_docstring (test.test_compile.TestSpecifics.test_remove_unused_consts_no_docstring) ... skipped 'implementation detail specific to cpython' test_same_filename_used (test.test_compile.TestSpecifics.test_same_filename_used) ... skipped 'implementation detail specific to cpython' test_sequence_unpacking_error (test.test_compile.TestSpecifics.test_sequence_unpacking_error) ... ok test_single_statement (test.test_compile.TestSpecifics.test_single_statement) ... ok test_stack_overflow (test.test_compile.TestSpecifics.test_stack_overflow) ... skipped "resource 'cpu' is not enabled" test_strip_unused_None (test.test_compile.TestSpecifics.test_strip_unused_None) ... skipped 'implementation detail specific to cpython' test_subscripts (test.test_compile.TestSpecifics.test_subscripts) ... ok test_syntax_error (test.test_compile.TestSpecifics.test_syntax_error) ... ok test_unary_minus (test.test_compile.TestSpecifics.test_unary_minus) ... ok test_uses_slice_instructions (test.test_compile.TestSpecifics.test_uses_slice_instructions) ... skipped 'implementation detail specific to cpython' test_yet_more_evil_still_undecodable (test.test_compile.TestSpecifics.test_yet_more_evil_still_undecodable) ... ok test_async_for (test.test_compile.TestStackSizeStability.test_async_for) ... ok test_async_for_else (test.test_compile.TestStackSizeStability.test_async_for_else) ... ok test_async_with (test.test_compile.TestStackSizeStability.test_async_with) ... ok test_for (test.test_compile.TestStackSizeStability.test_for) ... ok test_for_break_continue (test.test_compile.TestStackSizeStability.test_for_break_continue) ... ok test_for_break_continue_inside_async_with_block (test.test_compile.TestStackSizeStability.test_for_break_continue_inside_async_with_block) ... ok test_for_break_continue_inside_except_block (test.test_compile.TestStackSizeStability.test_for_break_continue_inside_except_block) ... ok test_for_break_continue_inside_finally_block (test.test_compile.TestStackSizeStability.test_for_break_continue_inside_finally_block) ... ok test_for_break_continue_inside_try_finally_block (test.test_compile.TestStackSizeStability.test_for_break_continue_inside_try_finally_block) ... ok test_for_break_continue_inside_with_block (test.test_compile.TestStackSizeStability.test_for_break_continue_inside_with_block) ... ok test_for_else (test.test_compile.TestStackSizeStability.test_for_else) ... ok test_if (test.test_compile.TestStackSizeStability.test_if) ... ok test_if_else (test.test_compile.TestStackSizeStability.test_if_else) ... ok test_return_inside_async_with_block (test.test_compile.TestStackSizeStability.test_return_inside_async_with_block) ... ok test_return_inside_except_block (test.test_compile.TestStackSizeStability.test_return_inside_except_block) ... ok test_return_inside_finally_block (test.test_compile.TestStackSizeStability.test_return_inside_finally_block) ... ok test_return_inside_try_finally_block (test.test_compile.TestStackSizeStability.test_return_inside_try_finally_block) ... ok test_return_inside_with_block (test.test_compile.TestStackSizeStability.test_return_inside_with_block) ... ok test_try_except_as (test.test_compile.TestStackSizeStability.test_try_except_as) ... ok test_try_except_bare (test.test_compile.TestStackSizeStability.test_try_except_bare) ... ok test_try_except_qualified (test.test_compile.TestStackSizeStability.test_try_except_qualified) ... ok test_try_except_star_as (test.test_compile.TestStackSizeStability.test_try_except_star_as) ... ok test_try_except_star_finally (test.test_compile.TestStackSizeStability.test_try_except_star_finally) ... ok test_try_except_star_qualified (test.test_compile.TestStackSizeStability.test_try_except_star_qualified) ... ok test_try_finally (test.test_compile.TestStackSizeStability.test_try_finally) ... ok test_while_else (test.test_compile.TestStackSizeStability.test_while_else) ... ok test_with (test.test_compile.TestStackSizeStability.test_with) ... ok ====================================================================== FAIL: test_matchcase_or (test.test_compile.TestSourcePositions.test_matchcase_or) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1714, in test_matchcase_or self.assertOpcodeSourcePositionIs(compiled_code, 'MATCH_CLASS', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1386, in assertOpcodeSourcePositionIs self.assertEqual(position[3], end_column) ^^^^^^^^^^^ AssertionError: 20 != 13 ====================================================================== FAIL: test_matchcase_sequence_wildcard (test.test_compile.TestSourcePositions.test_matchcase_sequence_wildcard) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1650, in test_matchcase_sequence_wildcard self.assertOpcodeSourcePositionIs(compiled_code, 'UNPACK_EX', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1383, in assertOpcodeSourcePositionIs self.assertEqual(position[0], line) ^^^^^^^^^^^ AssertionError: None != 2 ====================================================================== FAIL: test_multiline_assert (test.test_compile.TestSourcePositions.test_multiline_assert) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1470, in test_multiline_assert self.assertOpcodeSourcePositionIs(compiled_code, 'CALL', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1389, in assertOpcodeSourcePositionIs self.fail(f"Opcode {opcode} not found in code") ^^^^ AssertionError: Opcode CALL not found in code ====================================================================== FAIL: test_multiline_async_dict_comprehension (test.test_compile.TestSourcePositions.test_multiline_async_dict_comprehension) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1618, in test_multiline_async_dict_comprehension self.assertOpcodeSourcePositionIs(compiled_code, 'MAP_ADD', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1389, in assertOpcodeSourcePositionIs self.fail(f"Opcode {opcode} not found in code") ^^^^ AssertionError: Opcode MAP_ADD not found in code ====================================================================== FAIL: test_multiline_async_generator_expression (test.test_compile.TestSourcePositions.test_multiline_async_generator_expression) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1506, in test_multiline_async_generator_expression self.assertOpcodeSourcePositionIs(compiled_code, 'YIELD_VALUE', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1389, in assertOpcodeSourcePositionIs self.fail(f"Opcode {opcode} not found in code") ^^^^ AssertionError: Opcode YIELD_VALUE not found in code ====================================================================== FAIL: test_multiline_async_list_comprehension (test.test_compile.TestSourcePositions.test_multiline_async_list_comprehension) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1542, in test_multiline_async_list_comprehension self.assertOpcodeSourcePositionIs(compiled_code, 'LIST_APPEND', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1389, in assertOpcodeSourcePositionIs self.fail(f"Opcode {opcode} not found in code") ^^^^ AssertionError: Opcode LIST_APPEND not found in code ====================================================================== FAIL: test_multiline_async_set_comprehension (test.test_compile.TestSourcePositions.test_multiline_async_set_comprehension) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1580, in test_multiline_async_set_comprehension self.assertOpcodeSourcePositionIs(compiled_code, 'SET_ADD', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1389, in assertOpcodeSourcePositionIs self.fail(f"Opcode {opcode} not found in code") ^^^^ AssertionError: Opcode SET_ADD not found in code ====================================================================== FAIL: test_multiline_boolean_expression (test.test_compile.TestSourcePositions.test_multiline_boolean_expression) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1442, in test_multiline_boolean_expression self.assertOpcodeSourcePositionIs(compiled_code, 'POP_JUMP_IF_TRUE', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1384, in assertOpcodeSourcePositionIs self.assertEqual(position[1], end_line) ^^^^^^^^^^^ AssertionError: 5 != 1 ====================================================================== FAIL: test_multiline_dict_comprehension (test.test_compile.TestSourcePositions.test_multiline_dict_comprehension) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1598, in test_multiline_dict_comprehension self.assertOpcodeSourcePositionIs(compiled_code, 'MAP_ADD', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1389, in assertOpcodeSourcePositionIs self.fail(f"Opcode {opcode} not found in code") ^^^^ AssertionError: Opcode MAP_ADD not found in code ====================================================================== FAIL: test_multiline_generator_expression (test.test_compile.TestSourcePositions.test_multiline_generator_expression) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1487, in test_multiline_generator_expression self.assertOpcodeSourcePositionIs(compiled_code, 'YIELD_VALUE', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1384, in assertOpcodeSourcePositionIs self.assertEqual(position[1], end_line) ^^^^^^^^^^^ AssertionError: 6 != 2 ====================================================================== FAIL: test_multiline_list_comprehension (test.test_compile.TestSourcePositions.test_multiline_list_comprehension) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1522, in test_multiline_list_comprehension self.assertOpcodeSourcePositionIs(compiled_code, 'LIST_APPEND', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1389, in assertOpcodeSourcePositionIs self.fail(f"Opcode {opcode} not found in code") ^^^^ AssertionError: Opcode LIST_APPEND not found in code ====================================================================== FAIL: test_multiline_set_comprehension (test.test_compile.TestSourcePositions.test_multiline_set_comprehension) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1560, in test_multiline_set_comprehension self.assertOpcodeSourcePositionIs(compiled_code, 'SET_ADD', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1389, in assertOpcodeSourcePositionIs self.fail(f"Opcode {opcode} not found in code") ^^^^ AssertionError: Opcode SET_ADD not found in code ====================================================================== FAIL: test_return_in_with_positions (test.test_compile.TestSourcePositions.test_return_in_with_positions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1960, in test_return_in_with_positions self.assertEqual(start_line, end_line) ^^^^^^^^^^^ AssertionError: 1950 != 1955 ====================================================================== FAIL: test_line_number_genexp (test.test_compile.TestSpecifics.test_line_number_genexp) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1114, in test_line_number_genexp self.assertEqual(genexp_lines, code_lines) ^^^^^^^^^^^ AssertionError: Lists differ: [0, 4, 2, 0, 4] != [0, 2, 0] First differing element 1: 4 2 First list contains 2 additional elements. First extra element 3: 0 - [0, 4, 2, 0, 4] ? --- --- + [0, 2, 0] ====================================================================== FAIL: test_lineno_of_backward_jump (test.test_compile.TestSpecifics.test_lineno_of_backward_jump) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py", line 1148, in test_lineno_of_backward_jump self.assertTrue(all(l is not None for l in linenos)) ^^^^^^^^^^ AssertionError: False is not true ---------------------------------------------------------------------- Ran 151 tests in 1.111s FAILED (failures=15, skipped=13) 0:00:01 load avg: 2.06 [1/1/1] test_compile failed (15 failures) == Tests result: FAILURE == 1 test failed: test_compile Total duration: 1.3 sec Total tests: run=151 failures=15 skipped=13 Total test files: run=1/1 failed=1 Result: FAILURE test test_compile failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343041æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 555365354 0:00:00 load avg: 2.05 Run 1 test sequentially in a single process 0:00:00 load avg: 2.05 [1/1] test_complex test___complex__ (test.test_complex.ComplexTest.test___complex__) ... ok test_abs (test.test_complex.ComplexTest.test_abs) ... ok test_add (test.test_complex.ComplexTest.test_add) ... ok test_boolcontext (test.test_complex.ComplexTest.test_boolcontext) ... ok test_conjugate (test.test_complex.ComplexTest.test_conjugate) ... ok test_constructor (test.test_complex.ComplexTest.test_constructor) ... FAIL test_constructor_from_string (test.test_complex.ComplexTest.test_constructor_from_string) ... ok test_constructor_negative_nans_from_string (test.test_complex.ComplexTest.test_constructor_negative_nans_from_string) ... ok test_constructor_special_numbers (test.test_complex.ComplexTest.test_constructor_special_numbers) ... ok test_divmod (test.test_complex.ComplexTest.test_divmod) ... ok test_divmod_zero_division (test.test_complex.ComplexTest.test_divmod_zero_division) ... ok test_floordiv (test.test_complex.ComplexTest.test_floordiv) ... ok test_floordiv_zero_division (test.test_complex.ComplexTest.test_floordiv_zero_division) ... ok test_format (test.test_complex.ComplexTest.test_format) ... ok test_getnewargs (test.test_complex.ComplexTest.test_getnewargs) ... ok test_hash (test.test_complex.ComplexTest.test_hash) ... ok test_mod (test.test_complex.ComplexTest.test_mod) ... ok test_mod_zero_division (test.test_complex.ComplexTest.test_mod_zero_division) ... ok test_mul (test.test_complex.ComplexTest.test_mul) ... ok test_neg (test.test_complex.ComplexTest.test_neg) ... ok test_negated_imaginary_literal (test.test_complex.ComplexTest.test_negated_imaginary_literal) ... ok test_negative_zero_repr_str (test.test_complex.ComplexTest.test_negative_zero_repr_str) ... ok test_overflow (test.test_complex.ComplexTest.test_overflow) ... ok test_plus_minus_0j (test.test_complex.ComplexTest.test_plus_minus_0j) ... ok test_pos (test.test_complex.ComplexTest.test_pos) ... ok test_pow (test.test_complex.ComplexTest.test_pow) ... FAIL test_pow_with_small_integer_exponents (test.test_complex.ComplexTest.test_pow_with_small_integer_exponents) ... ok test_repr_roundtrip (test.test_complex.ComplexTest.test_repr_roundtrip) ... ok test_repr_str (test.test_complex.ComplexTest.test_repr_str) ... ok test_richcompare (test.test_complex.ComplexTest.test_richcompare) ... ok test_richcompare_boundaries (test.test_complex.ComplexTest.test_richcompare_boundaries) ... ok test_sub (test.test_complex.ComplexTest.test_sub) ... ok test_truediv (test.test_complex.ComplexTest.test_truediv) ... ok test_truediv_zero_division (test.test_complex.ComplexTest.test_truediv_zero_division) ... ok test_underscores (test.test_complex.ComplexTest.test_underscores) ... ok ====================================================================== FAIL: test_constructor (test.test_complex.ComplexTest.test_constructor) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_complex.py", line 374, in test_constructor with self.assertRaisesRegex(TypeError, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: TypeError not raised ====================================================================== FAIL: test_pow (test.test_complex.ComplexTest.test_pow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_complex.py", line 305, in test_pow with self.assertRaises(OverflowError): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: OverflowError not raised ---------------------------------------------------------------------- Ran 35 tests in 0.220s FAILED (failures=2) 0:00:00 load avg: 2.05 [1/1/1] test_complex failed (2 failures) == Tests result: FAILURE == 1 test failed: test_complex Total duration: 336 ms Total tests: run=35 failures=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_complex failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343056æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1968231036 0:00:00 load avg: 2.05 Run 1 test sequentially in a single process 0:00:00 load avg: 2.05 [1/1] test_context test_context_copy_1 (test.test_context.ContextTest.test_context_copy_1) ... ok test_context_get_context_1 (test.test_context.ContextTest.test_context_get_context_1) ... ok test_context_getset_1 (test.test_context.ContextTest.test_context_getset_1) ... ok test_context_getset_2 (test.test_context.ContextTest.test_context_getset_2) ... ok test_context_getset_3 (test.test_context.ContextTest.test_context_getset_3) ... ok test_context_getset_4 (test.test_context.ContextTest.test_context_getset_4) ... ok test_context_getset_5 (test.test_context.ContextTest.test_context_getset_5) ... ok test_context_new_1 (test.test_context.ContextTest.test_context_new_1) ... FAIL test_context_new_unhashable_str_subclass (test.test_context.ContextTest.test_context_new_unhashable_str_subclass) ... FAIL test_context_run_1 (test.test_context.ContextTest.test_context_run_1) ... ok test_context_run_2 (test.test_context.ContextTest.test_context_run_2) ... ok test_context_run_3 (test.test_context.ContextTest.test_context_run_3) ... ok test_context_run_4 (test.test_context.ContextTest.test_context_run_4) ... ok test_context_run_5 (test.test_context.ContextTest.test_context_run_5) ... ok test_context_run_6 (test.test_context.ContextTest.test_context_run_6) ... ok test_context_run_7 (test.test_context.ContextTest.test_context_run_7) ... ok test_context_subclassing_1 (test.test_context.ContextTest.test_context_subclassing_1) ... ok test_context_threads_1 (test.test_context.ContextTest.test_context_threads_1) ... ok test_context_typerrors_1 (test.test_context.ContextTest.test_context_typerrors_1) ... ok test_context_var_new_1 (test.test_context.ContextTest.test_context_var_new_1) ... FAIL test_context_var_repr_1 (test.test_context.ContextTest.test_context_var_repr_1) ... ok test_hamt_basics_1 (test.test_context.HamtTest.test_hamt_basics_1) ... skipped '_testcapi lacks "hamt()" function' test_hamt_basics_2 (test.test_context.HamtTest.test_hamt_basics_2) ... skipped '_testcapi lacks "hamt()" function' test_hamt_basics_3 (test.test_context.HamtTest.test_hamt_basics_3) ... skipped '_testcapi lacks "hamt()" function' test_hamt_basics_4 (test.test_context.HamtTest.test_hamt_basics_4) ... skipped '_testcapi lacks "hamt()" function' test_hamt_collision_1 (test.test_context.HamtTest.test_hamt_collision_1) ... skipped '_testcapi lacks "hamt()" function' test_hamt_collision_3 (test.test_context.HamtTest.test_hamt_collision_3) ... skipped '_testcapi lacks "hamt()" function' test_hamt_delete_1 (test.test_context.HamtTest.test_hamt_delete_1) ... skipped '_testcapi lacks "hamt()" function' test_hamt_delete_2 (test.test_context.HamtTest.test_hamt_delete_2) ... skipped '_testcapi lacks "hamt()" function' test_hamt_delete_3 (test.test_context.HamtTest.test_hamt_delete_3) ... skipped '_testcapi lacks "hamt()" function' test_hamt_delete_4 (test.test_context.HamtTest.test_hamt_delete_4) ... skipped '_testcapi lacks "hamt()" function' test_hamt_delete_5 (test.test_context.HamtTest.test_hamt_delete_5) ... skipped '_testcapi lacks "hamt()" function' test_hamt_eq_1 (test.test_context.HamtTest.test_hamt_eq_1) ... skipped '_testcapi lacks "hamt()" function' test_hamt_eq_2 (test.test_context.HamtTest.test_hamt_eq_2) ... skipped '_testcapi lacks "hamt()" function' test_hamt_gc_1 (test.test_context.HamtTest.test_hamt_gc_1) ... skipped '_testcapi lacks "hamt()" function' test_hamt_gc_2 (test.test_context.HamtTest.test_hamt_gc_2) ... skipped '_testcapi lacks "hamt()" function' test_hamt_getitem_1 (test.test_context.HamtTest.test_hamt_getitem_1) ... skipped '_testcapi lacks "hamt()" function' test_hamt_in_1 (test.test_context.HamtTest.test_hamt_in_1) ... skipped '_testcapi lacks "hamt()" function' test_hamt_items_1 (test.test_context.HamtTest.test_hamt_items_1) ... skipped '_testcapi lacks "hamt()" function' test_hamt_items_2 (test.test_context.HamtTest.test_hamt_items_2) ... skipped '_testcapi lacks "hamt()" function' test_hamt_items_3 (test.test_context.HamtTest.test_hamt_items_3) ... skipped '_testcapi lacks "hamt()" function' test_hamt_keys_1 (test.test_context.HamtTest.test_hamt_keys_1) ... skipped '_testcapi lacks "hamt()" function' test_hamt_stress (test.test_context.HamtTest.test_hamt_stress) ... skipped '_testcapi lacks "hamt()" function' test_hashkey_helper_1 (test.test_context.HamtTest.test_hashkey_helper_1) ... skipped '_testcapi lacks "hamt()" function' ====================================================================== FAIL: test_context_new_1 (test.test_context.ContextTest.test_context_new_1) ---------------------------------------------------------------------- TypeError: Context.__init__() takes 1 positional argument but 2 were given During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_context.py", line 78, in test_context_new_1 with self.assertRaisesRegex(TypeError, 'any arguments'): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "any arguments" does not match "Context.__init__() takes 1 positional argument but 2 were given" ====================================================================== FAIL: test_context_new_unhashable_str_subclass (test.test_context.ContextTest.test_context_new_unhashable_str_subclass) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_context.py", line 92, in test_context_new_unhashable_str_subclass with self.assertRaisesRegex(TypeError, 'unhashable type'): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: TypeError not raised ====================================================================== FAIL: test_context_var_new_1 (test.test_context.ContextTest.test_context_var_new_1) ---------------------------------------------------------------------- TypeError: ContextVar.__init__() missing 1 required positional argument: 'name' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_context.py", line 29, in test_context_var_new_1 with self.assertRaisesRegex(TypeError, 'takes exactly 1'): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "takes exactly 1" does not match "ContextVar.__init__() missing 1 required positional argument: 'name'" ---------------------------------------------------------------------- Ran 44 tests in 0.337s FAILED (failures=3, skipped=23) 0:00:00 load avg: 1.96 [1/1/1] test_context failed (3 failures) == Tests result: FAILURE == 1 test failed: test_context Total duration: 435 ms Total tests: run=44 failures=3 skipped=23 Total test files: run=1/1 failed=1 Result: FAILURE test test_context failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343076æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 4287539540 0:00:00 load avg: 1.96 Run 1 test sequentially in a single process 0:00:00 load avg: 1.96 [1/1] test_contextlib_async test_aclosing (test.test_contextlib_async.AclosingTestCase.test_aclosing) ... ok test_aclosing_bpo41229 (test.test_contextlib_async.AclosingTestCase.test_aclosing_bpo41229) ... ok test_aclosing_error (test.test_contextlib_async.AclosingTestCase.test_aclosing_error) ... ok test_instance_docs (test.test_contextlib_async.AclosingTestCase.test_instance_docs) ... ok test_contextmanager_attribs (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_attribs) ... ok test_contextmanager_doc_attrib (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_doc_attrib) ... ok test_contextmanager_except (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_except) ... ok test_contextmanager_except_stopiter (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_except_stopiter) ... ok test_contextmanager_finally (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_finally) ... ok test_contextmanager_no_reraise (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_no_reraise) ... ok test_contextmanager_non_normalised (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_non_normalised) ... ok test_contextmanager_plain (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_plain) ... ok test_contextmanager_traceback (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_traceback) ... ok test_contextmanager_trap_no_yield (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_trap_no_yield) ... ok test_contextmanager_trap_second_yield (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_trap_second_yield) ... ok test_contextmanager_trap_yield_after_throw (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_trap_yield_after_throw) ... ok test_contextmanager_wrap_runtimeerror (test.test_contextlib_async.AsyncContextManagerTestCase.test_contextmanager_wrap_runtimeerror) ... ok test_decorating_method (test.test_contextlib_async.AsyncContextManagerTestCase.test_decorating_method) ... ok test_decorator (test.test_contextlib_async.AsyncContextManagerTestCase.test_decorator) ... ok test_decorator_with_exception (test.test_contextlib_async.AsyncContextManagerTestCase.test_decorator_with_exception) ... ok test_instance_docstring_given_cm_docstring (test.test_contextlib_async.AsyncContextManagerTestCase.test_instance_docstring_given_cm_docstring) ... ok test_keywords (test.test_contextlib_async.AsyncContextManagerTestCase.test_keywords) ... ok test_recursive (test.test_contextlib_async.AsyncContextManagerTestCase.test_recursive) ... ok test_async_gen_propagates_generator_exit (test.test_contextlib_async.TestAbstractAsyncContextManager.test_async_gen_propagates_generator_exit) ... ok test_enter (test.test_contextlib_async.TestAbstractAsyncContextManager.test_enter) ... ok test_exit_is_abstract (test.test_contextlib_async.TestAbstractAsyncContextManager.test_exit_is_abstract) ... ok test_structural_subclassing (test.test_contextlib_async.TestAbstractAsyncContextManager.test_structural_subclassing) ... ok test_async_callback (test.test_contextlib_async.TestAsyncExitStack.test_async_callback) ... ok test_async_exit_exception_chaining (test.test_contextlib_async.TestAsyncExitStack.test_async_exit_exception_chaining) ... ok test_async_exit_exception_explicit_none_context (test.test_contextlib_async.TestAsyncExitStack.test_async_exit_exception_explicit_none_context) ... ok test_async_push (test.test_contextlib_async.TestAsyncExitStack.test_async_push) ... ok test_body_exception_suppress (test.test_contextlib_async.TestAsyncExitStack.test_body_exception_suppress) ... ok test_callback (test.test_contextlib_async.TestAsyncExitStack.test_callback) ... ok test_close (test.test_contextlib_async.TestAsyncExitStack.test_close) ... ok test_dont_reraise_RuntimeError (test.test_contextlib_async.TestAsyncExitStack.test_dont_reraise_RuntimeError) ... ok test_enter_async_context (test.test_contextlib_async.TestAsyncExitStack.test_enter_async_context) ... ok test_enter_async_context_errors (test.test_contextlib_async.TestAsyncExitStack.test_enter_async_context_errors) ... ok test_enter_context (test.test_contextlib_async.TestAsyncExitStack.test_enter_context) ... ok test_enter_context_errors (test.test_contextlib_async.TestAsyncExitStack.test_enter_context_errors) ... ok test_excessive_nesting (test.test_contextlib_async.TestAsyncExitStack.test_excessive_nesting) ... ok test_exit_exception_chaining (test.test_contextlib_async.TestAsyncExitStack.test_exit_exception_chaining) ... ok test_exit_exception_chaining_reference (test.test_contextlib_async.TestAsyncExitStack.test_exit_exception_chaining_reference) ... ok test_exit_exception_chaining_suppress (test.test_contextlib_async.TestAsyncExitStack.test_exit_exception_chaining_suppress) ... ok test_exit_exception_explicit_none_context (test.test_contextlib_async.TestAsyncExitStack.test_exit_exception_explicit_none_context) ... ok test_exit_exception_non_suppressing (test.test_contextlib_async.TestAsyncExitStack.test_exit_exception_non_suppressing) ... ok test_exit_exception_traceback (test.test_contextlib_async.TestAsyncExitStack.test_exit_exception_traceback) ... FAIL test_exit_exception_with_correct_context (test.test_contextlib_async.TestAsyncExitStack.test_exit_exception_with_correct_context) ... ok test_exit_exception_with_existing_context (test.test_contextlib_async.TestAsyncExitStack.test_exit_exception_with_existing_context) ... ok test_exit_raise (test.test_contextlib_async.TestAsyncExitStack.test_exit_raise) ... ok test_exit_suppress (test.test_contextlib_async.TestAsyncExitStack.test_exit_suppress) ... ok test_instance_bypass (test.test_contextlib_async.TestAsyncExitStack.test_instance_bypass) ... ok test_instance_bypass_async (test.test_contextlib_async.TestAsyncExitStack.test_instance_bypass_async) ... ok test_instance_docs (test.test_contextlib_async.TestAsyncExitStack.test_instance_docs) ... ok test_no_resources (test.test_contextlib_async.TestAsyncExitStack.test_no_resources) ... ok test_pop_all (test.test_contextlib_async.TestAsyncExitStack.test_pop_all) ... ok test_push (test.test_contextlib_async.TestAsyncExitStack.test_push) ... ok test_async_nullcontext (test.test_contextlib_async.TestAsyncNullcontext.test_async_nullcontext) ... ok ====================================================================== FAIL: test_exit_exception_traceback (test.test_contextlib_async.TestAsyncExitStack.test_exit_exception_traceback) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_contextlib.py", line 859, in test_exit_exception_traceback self.assertEqual( ^^^^^^^^^^^ AssertionError: Lists differ: [('te[207 chars]_step_run_and_handle_result', 'result = coro.s[169 chars]xc')] != [('te[207 chars]_step', 'result = coro.send(None)'), ('__aexit[147 chars]xc')] First differing element 4: ('__step_run_and_handle_result', 'result = coro.send(None)') ('__step', 'result = coro.send(None)') [('test_exit_exception_traceback', 'with self.exit_stack() as stack:'), ('__exit__', 'return self.run_coroutine(self.__aexit__(*exc_details))'), ('run_coroutine', 'raise exc'), ('run_coroutine', 'raise exc'), - ('__step_run_and_handle_result', 'result = coro.send(None)'), ? ---------------------- + ('__step', 'result = coro.send(None)'), ('__aexit__', 'raise exc_details[1]'), ('__aexit__', 'cb_suppress = cb(*exc_details)'), ('_exit_wrapper', 'callback(*args, **kwds)'), ('raise_exc', 'raise exc')] ---------------------------------------------------------------------- Ran 57 tests in 0.061s FAILED (failures=1) 0:00:00 load avg: 1.96 [1/1/1] test_contextlib_async failed (1 failure) == Tests result: FAILURE == 1 test failed: test_contextlib_async Total duration: 226 ms Total tests: run=57 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_contextlib_async failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343097æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3290554254 0:00:00 load avg: 1.96 Run 1 test sequentially in a single process 0:00:00 load avg: 1.96 [1/1] test_coroutines test_badsyntax_1 (test.test_coroutines.AsyncBadSyntaxTest.test_badsyntax_1) ... ok test_badsyntax_2 (test.test_coroutines.AsyncBadSyntaxTest.test_badsyntax_2) ... ok test_badsyntax_3 (test.test_coroutines.AsyncBadSyntaxTest.test_badsyntax_3) ... ok test_badsyntax_4 (test.test_coroutines.AsyncBadSyntaxTest.test_badsyntax_4) ... ok test_tp_await_1 (test.test_coroutines.CAPITest.test_tp_await_1) ... skipped 'implementation detail specific to cpython' test_tp_await_2 (test.test_coroutines.CAPITest.test_tp_await_2) ... skipped 'implementation detail specific to cpython' test_tp_await_3 (test.test_coroutines.CAPITest.test_tp_await_3) ... skipped 'implementation detail specific to cpython' test_asyncio_1 (test.test_coroutines.CoroAsyncIOCompatTest.test_asyncio_1) ... ok test_await_1 (test.test_coroutines.CoroutineTest.test_await_1) ... ok test_await_10 (test.test_coroutines.CoroutineTest.test_await_10) ... ok test_await_11 (test.test_coroutines.CoroutineTest.test_await_11) ... ok test_await_12 (test.test_coroutines.CoroutineTest.test_await_12) ... ok test_await_13 (test.test_coroutines.CoroutineTest.test_await_13) ... ok test_await_14 (test.test_coroutines.CoroutineTest.test_await_14) ... ok test_await_15 (test.test_coroutines.CoroutineTest.test_await_15) ... ok test_await_16 (test.test_coroutines.CoroutineTest.test_await_16) ... ok test_await_2 (test.test_coroutines.CoroutineTest.test_await_2) ... ok test_await_3 (test.test_coroutines.CoroutineTest.test_await_3) ... ok test_await_4 (test.test_coroutines.CoroutineTest.test_await_4) ... ok test_await_5 (test.test_coroutines.CoroutineTest.test_await_5) ... ok test_await_6 (test.test_coroutines.CoroutineTest.test_await_6) ... ok test_await_7 (test.test_coroutines.CoroutineTest.test_await_7) ... ok test_await_8 (test.test_coroutines.CoroutineTest.test_await_8) ... ok test_await_9 (test.test_coroutines.CoroutineTest.test_await_9) ... ok test_bpo_45813_1 (test.test_coroutines.CoroutineTest.test_bpo_45813_1) This would crash the interpreter in 3.11a2 ... FAIL test_bpo_45813_2 (test.test_coroutines.CoroutineTest.test_bpo_45813_2) This would crash the interpreter in 3.11a2 ... ok test_comp_1 (test.test_coroutines.CoroutineTest.test_comp_1) ... ok test_comp_10 (test.test_coroutines.CoroutineTest.test_comp_10) ... ok test_comp_2 (test.test_coroutines.CoroutineTest.test_comp_2) ... ok test_comp_3 (test.test_coroutines.CoroutineTest.test_comp_3) ... ok test_comp_4 (test.test_coroutines.CoroutineTest.test_comp_4) ... ok test_comp_4_2 (test.test_coroutines.CoroutineTest.test_comp_4_2) ... ok test_comp_5 (test.test_coroutines.CoroutineTest.test_comp_5) ... ok test_comp_6 (test.test_coroutines.CoroutineTest.test_comp_6) ... ok test_comp_7 (test.test_coroutines.CoroutineTest.test_comp_7) ... ok test_comp_8 (test.test_coroutines.CoroutineTest.test_comp_8) ... ok test_comp_9 (test.test_coroutines.CoroutineTest.test_comp_9) ... ok test_copy (test.test_coroutines.CoroutineTest.test_copy) ... ok test_coro_wrapper_send_stop_iterator (test.test_coroutines.CoroutineTest.test_coro_wrapper_send_stop_iterator) ... ok test_coro_wrapper_send_tuple (test.test_coroutines.CoroutineTest.test_coro_wrapper_send_tuple) ... ok test_corotype_1 (test.test_coroutines.CoroutineTest.test_corotype_1) ... FAIL test_cr_await (test.test_coroutines.CoroutineTest.test_cr_await) ... ok test_cr_frame_after_close (test.test_coroutines.CoroutineTest.test_cr_frame_after_close) ... ok test_fatal_coro_warning (test.test_coroutines.CoroutineTest.test_fatal_coro_warning) ... ok test_for_1 (test.test_coroutines.CoroutineTest.test_for_1) ... ok test_for_11 (test.test_coroutines.CoroutineTest.test_for_11) ... ok test_for_2 (test.test_coroutines.CoroutineTest.test_for_2) ... ok test_for_3 (test.test_coroutines.CoroutineTest.test_for_3) ... ok test_for_4 (test.test_coroutines.CoroutineTest.test_for_4) ... ok test_for_6 (test.test_coroutines.CoroutineTest.test_for_6) ... ok test_for_7 (test.test_coroutines.CoroutineTest.test_for_7) ... ok test_for_8 (test.test_coroutines.CoroutineTest.test_for_8) ... ok test_for_assign_raising_stop_async_iteration (test.test_coroutines.CoroutineTest.test_for_assign_raising_stop_async_iteration) ... ok test_for_assign_raising_stop_async_iteration_2 (test.test_coroutines.CoroutineTest.test_for_assign_raising_stop_async_iteration_2) ... ok test_for_stop_iteration (test.test_coroutines.CoroutineTest.test_for_stop_iteration) ... ok test_for_tuple (test.test_coroutines.CoroutineTest.test_for_tuple) ... ok test_func_1 (test.test_coroutines.CoroutineTest.test_func_1) ... ok test_func_10 (test.test_coroutines.CoroutineTest.test_func_10) ... ok test_func_11 (test.test_coroutines.CoroutineTest.test_func_11) ... ok test_func_12 (test.test_coroutines.CoroutineTest.test_func_12) ... ok test_func_13 (test.test_coroutines.CoroutineTest.test_func_13) ... ok test_func_14 (test.test_coroutines.CoroutineTest.test_func_14) ... ok test_func_15 (test.test_coroutines.CoroutineTest.test_func_15) ... ok test_func_16 (test.test_coroutines.CoroutineTest.test_func_16) ... ok test_func_17 (test.test_coroutines.CoroutineTest.test_func_17) ... ok test_func_18 (test.test_coroutines.CoroutineTest.test_func_18) ... ok test_func_19 (test.test_coroutines.CoroutineTest.test_func_19) ... ok test_func_2 (test.test_coroutines.CoroutineTest.test_func_2) ... ok test_func_3 (test.test_coroutines.CoroutineTest.test_func_3) ... ok test_func_4 (test.test_coroutines.CoroutineTest.test_func_4) ... ok test_func_5 (test.test_coroutines.CoroutineTest.test_func_5) ... ok test_func_6 (test.test_coroutines.CoroutineTest.test_func_6) ... ok test_func_7 (test.test_coroutines.CoroutineTest.test_func_7) ... ok test_func_8 (test.test_coroutines.CoroutineTest.test_func_8) ... ok test_func_9 (test.test_coroutines.CoroutineTest.test_func_9) ... ok test_gen_1 (test.test_coroutines.CoroutineTest.test_gen_1) ... ok test_nested_comp (test.test_coroutines.CoroutineTest.test_nested_comp) ... ok test_pickle (test.test_coroutines.CoroutineTest.test_pickle) ... ok test_stack_in_coroutine_throw (test.test_coroutines.CoroutineTest.test_stack_in_coroutine_throw) ... ok test_with_1 (test.test_coroutines.CoroutineTest.test_with_1) ... ok test_with_10 (test.test_coroutines.CoroutineTest.test_with_10) ... ok test_with_11 (test.test_coroutines.CoroutineTest.test_with_11) ... ok test_with_12 (test.test_coroutines.CoroutineTest.test_with_12) ... ok test_with_13 (test.test_coroutines.CoroutineTest.test_with_13) ... ok test_with_2 (test.test_coroutines.CoroutineTest.test_with_2) ... ok test_with_3 (test.test_coroutines.CoroutineTest.test_with_3) ... ok test_with_4 (test.test_coroutines.CoroutineTest.test_with_4) ... ok test_with_5 (test.test_coroutines.CoroutineTest.test_with_5) ... ok test_with_6 (test.test_coroutines.CoroutineTest.test_with_6) ... ok test_with_7 (test.test_coroutines.CoroutineTest.test_with_7) ... ok test_with_8 (test.test_coroutines.CoroutineTest.test_with_8) ... ok test_with_9 (test.test_coroutines.CoroutineTest.test_with_9) ... ok test_origin_tracking (test.test_coroutines.OriginTrackingTest.test_origin_tracking) ... ok test_origin_tracking_warning (test.test_coroutines.OriginTrackingTest.test_origin_tracking_warning) ... ok test_unawaited_warning_when_module_broken (test.test_coroutines.OriginTrackingTest.test_unawaited_warning_when_module_broken) ... ERROR test_oneline_defs (test.test_coroutines.TokenizerRegrTest.test_oneline_defs) ... ok test_unawaited_warning_during_shutdown (test.test_coroutines.UnawaitedWarningDuringShutdownTest.test_unawaited_warning_during_shutdown) ... ok ====================================================================== ERROR: test_unawaited_warning_when_module_broken (test.test_coroutines.OriginTrackingTest.test_unawaited_warning_when_module_broken) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_coroutines.py", line 2418, in test_unawaited_warning_when_module_broken self.assertEqual(repr(cm.unraisable.object), coro_repr) ^^^^^^ AttributeError: 'NoneType' object has no attribute 'object' ====================================================================== FAIL: test_bpo_45813_1 (test.test_coroutines.CoroutineTest.test_bpo_45813_1) This would crash the interpreter in 3.11a2 ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_coroutines.py", line 2212, in test_bpo_45813_1 with self.assertWarns(RuntimeWarning): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_corotype_1 (test.test_coroutines.CoroutineTest.test_corotype_1) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_coroutines.py", line 962, in test_corotype_1 self.assertIn('into coroutine', ct.send.__doc__) ^^^^^^^^ AssertionError: 'into coroutine' not found in "send(arg) -> send 'arg' into generator/coroutine,\nreturn next yielded value or raise StopIteration." ---------------------------------------------------------------------- Ran 97 tests in 0.609s FAILED (failures=2, errors=1, skipped=3) 0:00:00 load avg: 1.96 [1/1/1] test_coroutines failed (1 error, 2 failures) == Tests result: FAILURE == 1 test failed: test_coroutines Total duration: 757 ms Total tests: run=97 failures=2 skipped=3 Total test files: run=1/1 failed=1 Result: FAILURE test test_coroutines failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343106æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2552176376 0:00:00 load avg: 1.96 Run 1 test sequentially in a single process 0:00:00 load avg: 1.96 [1/1] test_cprofile test_bad_counter_during_dealloc (test.test_cprofile.CProfileTest.test_bad_counter_during_dealloc) ... skipped 'implementation detail specific to cpython' test_calling_conventions (test.test_cprofile.CProfileTest.test_calling_conventions) ... ok test_cprofile (test.test_cprofile.CProfileTest.test_cprofile) ... ok test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) ... test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<_lsprof.Profiler object at 0x00007f125cac60f8>, method='_pystart_callback') ... ERROR test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<_lsprof.Profiler object at 0x00007f125cac60f8>, method='_pyreturn_callback') ... ERROR test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<_lsprof.Profiler object at 0x00007f125cac60f8>, method='_ccall_callback') ... ERROR test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<_lsprof.Profiler object at 0x00007f125cac60f8>, method='_creturn_callback') ... ERROR test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<cProfile.Profile object at 0x00007f125cf9d570>, method='_pystart_callback') ... ERROR test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<cProfile.Profile object at 0x00007f125cf9d570>, method='_pyreturn_callback') ... ERROR test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<cProfile.Profile object at 0x00007f125cf9d570>, method='_ccall_callback') ... ERROR test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<cProfile.Profile object at 0x00007f125cf9d570>, method='_creturn_callback') ... ERROR test_evil_external_timer (test.test_cprofile.CProfileTest.test_evil_external_timer) ... skipped 'implementation detail specific to cpython' test_output_file_when_changing_directory (test.test_cprofile.CProfileTest.test_output_file_when_changing_directory) ... ok test_profile_as_context_manager (test.test_cprofile.CProfileTest.test_profile_as_context_manager) ... skipped 'needs sys.monitoring (PEP 669), not implemented yet' test_profile_enable_disable (test.test_cprofile.CProfileTest.test_profile_enable_disable) ... skipped 'needs sys.monitoring (PEP 669), not implemented yet' test_run (test.test_cprofile.CProfileTest.test_run) ... ok test_run_profile_as_module (test.test_cprofile.CProfileTest.test_run_profile_as_module) ... ok test_runctx (test.test_cprofile.CProfileTest.test_runctx) ... ok test_second_profiler (test.test_cprofile.CProfileTest.test_second_profiler) ... FAIL test_throw (test.test_cprofile.CProfileTest.test_throw) gh-106152 ... FAIL test_calling_conventions (test.test_profile.ProfileTest.test_calling_conventions) ... ok test_cprofile (test.test_profile.ProfileTest.test_cprofile) ... ok test_output_file_when_changing_directory (test.test_profile.ProfileTest.test_output_file_when_changing_directory) ... ok test_run (test.test_profile.ProfileTest.test_run) ... ok test_run_profile_as_module (test.test_profile.ProfileTest.test_run_profile_as_module) ... ok test_runctx (test.test_profile.ProfileTest.test_runctx) ... ok test_sort (test.test_cprofile.TestCommandLine.test_sort) ... ok ====================================================================== ERROR: test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<_lsprof.Profiler object at 0x00007f125cac60f8>, method='_pystart_callback') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cprofile.py", line 47, in test_crash_with_not_enough_args method_obj = getattr(profile, method) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: '_lsprof.Profiler' object has no attribute '_pystart_callback' ====================================================================== ERROR: test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<_lsprof.Profiler object at 0x00007f125cac60f8>, method='_pyreturn_callback') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cprofile.py", line 47, in test_crash_with_not_enough_args method_obj = getattr(profile, method) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: '_lsprof.Profiler' object has no attribute '_pyreturn_callback' ====================================================================== ERROR: test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<_lsprof.Profiler object at 0x00007f125cac60f8>, method='_ccall_callback') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cprofile.py", line 47, in test_crash_with_not_enough_args method_obj = getattr(profile, method) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: '_lsprof.Profiler' object has no attribute '_ccall_callback' ====================================================================== ERROR: test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<_lsprof.Profiler object at 0x00007f125cac60f8>, method='_creturn_callback') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cprofile.py", line 47, in test_crash_with_not_enough_args method_obj = getattr(profile, method) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: '_lsprof.Profiler' object has no attribute '_creturn_callback' ====================================================================== ERROR: test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<cProfile.Profile object at 0x00007f125cf9d570>, method='_pystart_callback') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cprofile.py", line 47, in test_crash_with_not_enough_args method_obj = getattr(profile, method) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'Profile' object has no attribute '_pystart_callback' ====================================================================== ERROR: test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<cProfile.Profile object at 0x00007f125cf9d570>, method='_pyreturn_callback') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cprofile.py", line 47, in test_crash_with_not_enough_args method_obj = getattr(profile, method) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'Profile' object has no attribute '_pyreturn_callback' ====================================================================== ERROR: test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<cProfile.Profile object at 0x00007f125cf9d570>, method='_ccall_callback') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cprofile.py", line 47, in test_crash_with_not_enough_args method_obj = getattr(profile, method) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'Profile' object has no attribute '_ccall_callback' ====================================================================== ERROR: test_crash_with_not_enough_args (test.test_cprofile.CProfileTest.test_crash_with_not_enough_args) (profile=<cProfile.Profile object at 0x00007f125cf9d570>, method='_creturn_callback') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cprofile.py", line 47, in test_crash_with_not_enough_args method_obj = getattr(profile, method) ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'Profile' object has no attribute '_creturn_callback' ====================================================================== FAIL: test_second_profiler (test.test_cprofile.CProfileTest.test_second_profiler) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cprofile.py", line 126, in test_second_profiler self.assertRaises(ValueError, pr2.enable) ^^^^^^^^^^^^ AssertionError: ValueError not raised by enable ====================================================================== FAIL: test_throw (test.test_cprofile.CProfileTest.test_throw) gh-106152 ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_cprofile.py", line 146, in test_throw self.assertEqual(cc, 2) ^^^^^^^^^^^ AssertionError: 1 != 2 ---------------------------------------------------------------------- Ran 20 tests in 0.735s FAILED (failures=2, errors=8, skipped=4) 0:00:00 load avg: 1.96 [1/1/1] test_cprofile failed (8 errors, 2 failures) == Tests result: FAILURE == 1 test failed: test_cprofile Total duration: 842 ms Total tests: run=20 failures=2 skipped=4 Total test files: run=1/1 failed=1 Result: FAILURE test test_cprofile failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343132æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2619452767 0:00:00 load avg: 1.97 Run 1 test sequentially in a single process 0:00:00 load avg: 1.97 [1/1] test_csv test_ordered_dict_reader (test.test_csv.KeyOrderingTest.test_ordered_dict_reader) ... ok test_ordering_for_the_dict_reader_and_writer (test.test_csv.KeyOrderingTest.test_ordering_for_the_dict_reader_and_writer) ... ok test__all__ (test.test_csv.MiscTestCase.test__all__) ... ok test_disallow_instantiation (test.test_csv.MiscTestCase.test_disallow_instantiation) ... skipped 'implementation detail specific to cpython' test_subclassable (test.test_csv.MiscTestCase.test_subclassable) ... ok test_char_write (test.test_csv.TestArrayWrites.test_char_write) ... ok test_double_write (test.test_csv.TestArrayWrites.test_double_write) ... ok test_float_write (test.test_csv.TestArrayWrites.test_float_write) ... ok test_int_write (test.test_csv.TestArrayWrites.test_int_write) ... ok test_blankline (test.test_csv.TestDialectExcel.test_blankline) ... ok test_dubious_quote (test.test_csv.TestDialectExcel.test_dubious_quote) ... ok test_empty_fields (test.test_csv.TestDialectExcel.test_empty_fields) ... ok test_inline_quote (test.test_csv.TestDialectExcel.test_inline_quote) ... ok test_inline_quotes (test.test_csv.TestDialectExcel.test_inline_quotes) ... ok test_lone_quote (test.test_csv.TestDialectExcel.test_lone_quote) ... ok test_newlines (test.test_csv.TestDialectExcel.test_newlines) ... ok test_null (test.test_csv.TestDialectExcel.test_null) ... ok test_quote_and_quote (test.test_csv.TestDialectExcel.test_quote_and_quote) ... ok test_quote_fieldsep (test.test_csv.TestDialectExcel.test_quote_fieldsep) ... ok test_quoted (test.test_csv.TestDialectExcel.test_quoted) ... ok test_quoted_nl (test.test_csv.TestDialectExcel.test_quoted_nl) ... ok test_quoted_quote (test.test_csv.TestDialectExcel.test_quoted_quote) ... ok test_quoted_quotes (test.test_csv.TestDialectExcel.test_quoted_quotes) ... ok test_quotes (test.test_csv.TestDialectExcel.test_quotes) ... ok test_quotes_and_more (test.test_csv.TestDialectExcel.test_quotes_and_more) ... ok test_simple (test.test_csv.TestDialectExcel.test_simple) ... ok test_simple_writer (test.test_csv.TestDialectExcel.test_simple_writer) ... ok test_single (test.test_csv.TestDialectExcel.test_single) ... ok test_single_quoted_quote (test.test_csv.TestDialectExcel.test_single_quoted_quote) ... ok test_single_writer (test.test_csv.TestDialectExcel.test_single_writer) ... ok test_singlequoted (test.test_csv.TestDialectExcel.test_singlequoted) ... ok test_singlequoted_left_empty (test.test_csv.TestDialectExcel.test_singlequoted_left_empty) ... ok test_singlequoted_right_empty (test.test_csv.TestDialectExcel.test_singlequoted_right_empty) ... ok test_space_and_quote (test.test_csv.TestDialectExcel.test_space_and_quote) ... ok test_bad_dialect (test.test_csv.TestDialectRegistry.test_bad_dialect) ... ok test_copy (test.test_csv.TestDialectRegistry.test_copy) ... ok test_dialect_apply (test.test_csv.TestDialectRegistry.test_dialect_apply) ... ok test_incomplete_dialect (test.test_csv.TestDialectRegistry.test_incomplete_dialect) ... ok test_pickle (test.test_csv.TestDialectRegistry.test_pickle) ... ok test_register_kwargs (test.test_csv.TestDialectRegistry.test_register_kwargs) ... ok test_register_kwargs_override (test.test_csv.TestDialectRegistry.test_register_kwargs_override) ... ok test_registry (test.test_csv.TestDialectRegistry.test_registry) ... ok test_registry_badargs (test.test_csv.TestDialectRegistry.test_registry_badargs) ... ok test_space_dialect (test.test_csv.TestDialectRegistry.test_space_dialect) ... ok test_simple_reader (test.test_csv.TestDialectUnix.test_simple_reader) ... ok test_simple_writer (test.test_csv.TestDialectUnix.test_simple_writer) ... ok test_delimiter (test.test_csv.TestDialectValidity.test_delimiter) ... ok test_escapechar (test.test_csv.TestDialectValidity.test_escapechar) ... ok test_invalid_chars (test.test_csv.TestDialectValidity.test_invalid_chars) ... ok test_lineterminator (test.test_csv.TestDialectValidity.test_lineterminator) ... ok test_quoting (test.test_csv.TestDialectValidity.test_quoting) ... ok test_dict_reader_fieldnames_accepts_iter (test.test_csv.TestDictFields.test_dict_reader_fieldnames_accepts_iter) ... ok test_dict_reader_fieldnames_accepts_list (test.test_csv.TestDictFields.test_dict_reader_fieldnames_accepts_list) ... ok test_dict_reader_fieldnames_is_optional (test.test_csv.TestDictFields.test_dict_reader_fieldnames_is_optional) ... ok test_dict_writer_fieldnames_accepts_list (test.test_csv.TestDictFields.test_dict_writer_fieldnames_accepts_list) ... ok test_dict_writer_fieldnames_rejects_iter (test.test_csv.TestDictFields.test_dict_writer_fieldnames_rejects_iter) ... ok test_read_dict_fieldnames_chain (test.test_csv.TestDictFields.test_read_dict_fieldnames_chain) ... ok test_read_dict_fieldnames_from_file (test.test_csv.TestDictFields.test_read_dict_fieldnames_from_file) ... ok test_read_dict_fields (test.test_csv.TestDictFields.test_read_dict_fields) ... ok test_read_dict_no_fieldnames (test.test_csv.TestDictFields.test_read_dict_no_fieldnames) ... ok test_read_long (test.test_csv.TestDictFields.test_read_long) ... ok test_read_long_with_rest (test.test_csv.TestDictFields.test_read_long_with_rest) ... ok test_read_long_with_rest_no_fieldnames (test.test_csv.TestDictFields.test_read_long_with_rest_no_fieldnames) ... ok test_read_multi (test.test_csv.TestDictFields.test_read_multi) ... ok test_read_semi_sep (test.test_csv.TestDictFields.test_read_semi_sep) ... ok test_read_short (test.test_csv.TestDictFields.test_read_short) ... ok test_read_with_blanks (test.test_csv.TestDictFields.test_read_with_blanks) ... ok test_typo_in_extrasaction_raises_error (test.test_csv.TestDictFields.test_typo_in_extrasaction_raises_error) ... ok test_write_field_not_in_field_names_ignore (test.test_csv.TestDictFields.test_write_field_not_in_field_names_ignore) ... ok test_write_field_not_in_field_names_raise (test.test_csv.TestDictFields.test_write_field_not_in_field_names_raise) ... ok test_write_fields_not_in_fieldnames (test.test_csv.TestDictFields.test_write_fields_not_in_fieldnames) ... ok test_write_multiple_dict_rows (test.test_csv.TestDictFields.test_write_multiple_dict_rows) ... ok test_write_no_fields (test.test_csv.TestDictFields.test_write_no_fields) ... ok test_write_simple_dict (test.test_csv.TestDictFields.test_write_simple_dict) ... ok test_writeheader_return_value (test.test_csv.TestDictFields.test_writeheader_return_value) ... ok test_escape_fieldsep (test.test_csv.TestEscapedExcel.test_escape_fieldsep) ... ok test_read_escape_fieldsep (test.test_csv.TestEscapedExcel.test_read_escape_fieldsep) ... ok test_create_read (test.test_csv.TestLeaks.test_create_read) ... skipped 'requires sys.gettotalrefcount()' test_create_write (test.test_csv.TestLeaks.test_create_write) ... skipped 'requires sys.gettotalrefcount()' test_read (test.test_csv.TestLeaks.test_read) ... skipped 'requires sys.gettotalrefcount()' test_write (test.test_csv.TestLeaks.test_write) ... skipped 'requires sys.gettotalrefcount()' test_read_escape_fieldsep (test.test_csv.TestQuotedEscapedExcel.test_read_escape_fieldsep) ... ok test_write_escape_fieldsep (test.test_csv.TestQuotedEscapedExcel.test_write_escape_fieldsep) ... ok test_delimiters (test.test_csv.TestSniffer.test_delimiters) ... ok test_doublequote (test.test_csv.TestSniffer.test_doublequote) ... ok test_guess_quote_and_delimiter (test.test_csv.TestSniffer.test_guess_quote_and_delimiter) ... ok test_has_header (test.test_csv.TestSniffer.test_has_header) ... ok test_has_header_regex_special_delimiter (test.test_csv.TestSniffer.test_has_header_regex_special_delimiter) ... ok test_has_header_strings (test.test_csv.TestSniffer.test_has_header_strings) More to document existing (unexpected?) behavior than anything else. ... ok test_issue43625 (test.test_csv.TestSniffer.test_issue43625) ... ok test_sniff (test.test_csv.TestSniffer.test_sniff) ... ok test_unicode_read (test.test_csv.TestUnicode.test_unicode_read) ... ok test_unicode_write (test.test_csv.TestUnicode.test_unicode_write) ... ok test_read_bigfield (test.test_csv.Test_Csv.test_read_bigfield) ... ok test_read_delimiter (test.test_csv.Test_Csv.test_read_delimiter) ... ok test_read_eof (test.test_csv.Test_Csv.test_read_eof) ... ok test_read_eol (test.test_csv.Test_Csv.test_read_eol) ... ok test_read_escape (test.test_csv.Test_Csv.test_read_escape) ... ok test_read_linenum (test.test_csv.Test_Csv.test_read_linenum) ... ok test_read_nul (test.test_csv.Test_Csv.test_read_nul) ... ok test_read_oddinputs (test.test_csv.Test_Csv.test_read_oddinputs) ... ok test_read_quoting (test.test_csv.Test_Csv.test_read_quoting) ... ok test_read_skipinitialspace (test.test_csv.Test_Csv.test_read_skipinitialspace) ... ok test_read_space_delimiter (test.test_csv.Test_Csv.test_read_space_delimiter) ... ok test_reader_arg_valid (test.test_csv.Test_Csv.test_reader_arg_valid) ... ok test_reader_attrs (test.test_csv.Test_Csv.test_reader_attrs) ... ok test_reader_dialect_attrs (test.test_csv.Test_Csv.test_reader_dialect_attrs) ... ok test_reader_kw_attrs (test.test_csv.Test_Csv.test_reader_kw_attrs) ... ok test_roundtrip_escaped_unquoted_newlines (test.test_csv.Test_Csv.test_roundtrip_escaped_unquoted_newlines) ... ok test_roundtrip_quoteed_newlines (test.test_csv.Test_Csv.test_roundtrip_quoteed_newlines) ... ok test_write_arg_valid (test.test_csv.Test_Csv.test_write_arg_valid) ... ok test_write_bigfield (test.test_csv.Test_Csv.test_write_bigfield) ... ok test_write_empty_fields (test.test_csv.Test_Csv.test_write_empty_fields) ... ok test_write_empty_fields_space_delimiter (test.test_csv.Test_Csv.test_write_empty_fields_space_delimiter) ... ok test_write_escape (test.test_csv.Test_Csv.test_write_escape) ... ok test_write_iterable (test.test_csv.Test_Csv.test_write_iterable) ... ok test_write_lineterminator (test.test_csv.Test_Csv.test_write_lineterminator) ... ok test_write_quoting (test.test_csv.Test_Csv.test_write_quoting) ... ok test_writer_arg_valid (test.test_csv.Test_Csv.test_writer_arg_valid) ... ERROR test_writer_attrs (test.test_csv.Test_Csv.test_writer_attrs) ... ok test_writer_dialect_attrs (test.test_csv.Test_Csv.test_writer_dialect_attrs) ... ok test_writer_kw_attrs (test.test_csv.Test_Csv.test_writer_kw_attrs) ... ok test_writerows (test.test_csv.Test_Csv.test_writerows) ... ok test_writerows_errors (test.test_csv.Test_Csv.test_writerows_errors) ... ok test_writerows_legacy_strings (test.test_csv.Test_Csv.test_writerows_legacy_strings) ... skipped 'implementation detail specific to cpython' test_writerows_with_none (test.test_csv.Test_Csv.test_writerows_with_none) ... ok ====================================================================== ERROR: test_writer_arg_valid (test.test_csv.Test_Csv.test_writer_arg_valid) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_csv.py", line 69, in test_writer_arg_valid self._test_arg_valid(csv.writer, StringIO()) ^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_csv.py", line 32, in _test_arg_valid self.assertRaises(TypeError, ctor, None) ^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/case.py", line 778, in assertRaises return context.handle('assertRaises', args, kwargs) ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/case.py", line 238, in handle callable_obj(*args, **kwargs) AttributeError: 'NoneType' object has no attribute 'write' ---------------------------------------------------------------------- Ran 126 tests in 0.086s FAILED (errors=1, skipped=6) 0:00:00 load avg: 1.97 [1/1/1] test_csv failed (1 error) == Tests result: FAILURE == 1 test failed: test_csv Total duration: 174 ms Total tests: run=126 skipped=6 Total test files: run=1/1 failed=1 Result: FAILURE test test_csv failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343137æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1675510049 0:00:00 load avg: 1.97 Run 1 test sequentially in a single process 0:00:00 load avg: 1.97 [1/1] test_curses test_has_extended_color_support (test.test_curses.MiscTests.test_has_extended_color_support) ... ok test_ncurses_version (test.test_curses.MiscTests.test_ncurses_version) ... skipped 'requires curses.ncurses_version' test_update_lines_cols (test.test_curses.MiscTests.test_update_lines_cols) ... ok test_alt (test.test_curses.TestAscii.test_alt) ... ok test_ascii (test.test_curses.TestAscii.test_ascii) ... ok test_controlnames (test.test_curses.TestAscii.test_controlnames) ... ok test_ctrl (test.test_curses.TestAscii.test_ctrl) ... ok test_ctypes (test.test_curses.TestAscii.test_ctypes) ... ok test_unctrl (test.test_curses.TestAscii.test_unctrl) ... ok test_attributes (test.test_curses.TestCurses.test_attributes) ... ok test_background (test.test_curses.TestCurses.test_background) ... ok test_beep (test.test_curses.TestCurses.test_beep) ... ok test_borders_and_lines (test.test_curses.TestCurses.test_borders_and_lines) ... ok test_chgat (test.test_curses.TestCurses.test_chgat) ... ok test_clear (test.test_curses.TestCurses.test_clear) ... ok test_color_attrs (test.test_curses.TestCurses.test_color_attrs) ... ok test_color_content (test.test_curses.TestCurses.test_color_content) ... ok test_create_windows (test.test_curses.TestCurses.test_create_windows) ... ok test_curs_set (test.test_curses.TestCurses.test_curs_set) ... ok test_disallow_instantiation (test.test_curses.TestCurses.test_disallow_instantiation) ... skipped 'implementation detail specific to cpython' test_enclose (test.test_curses.TestCurses.test_enclose) ... ok test_encoding (test.test_curses.TestCurses.test_encoding) ... ok test_endwin (test.test_curses.TestCurses.test_endwin) ... test_env_queries (test.test_curses.TestCurses.test_env_queries) ... ok test_escdelay (test.test_curses.TestCurses.test_escdelay) ... skipped 'requires curses.get_escdelay' test_filter (test.test_curses.TestCurses.test_filter) ... ok test_flash (test.test_curses.TestCurses.test_flash) ... ok test_getch (test.test_curses.TestCurses.test_getch) ... ok test_getmouse (test.test_curses.TestCurses.test_getmouse) ... ok test_getstr (test.test_curses.TestCurses.test_getstr) ... ok test_getsyx (test.test_curses.TestCurses.test_getsyx) ... ok test_has_colors (test.test_curses.TestCurses.test_has_colors) ... ok test_has_key (test.test_curses.TestCurses.test_has_key) ... ok test_init_color (test.test_curses.TestCurses.test_init_color) ... test_init_pair (test.test_curses.TestCurses.test_init_pair) ... ok test_input_options (test.test_curses.TestCurses.test_input_options) ... ok test_insert_delete (test.test_curses.TestCurses.test_insert_delete) ... ok test_is_term_resized (test.test_curses.TestCurses.test_is_term_resized) ... ok test_issue13051 (test.test_curses.TestCurses.test_issue13051) ... ok test_issue21088 (test.test_curses.TestCurses.test_issue21088) ... test_issue6243 (test.test_curses.TestCurses.test_issue6243) ... ok test_keyname (test.test_curses.TestCurses.test_keyname) ... ok test_misc_module_funcs (test.test_curses.TestCurses.test_misc_module_funcs) ... ok test_move_cursor (test.test_curses.TestCurses.test_move_cursor) ... ok test_output_character (test.test_curses.TestCurses.test_output_character) ... test_output_options (test.test_curses.TestCurses.test_output_options) ... ok test_output_string (test.test_curses.TestCurses.test_output_string) ... ok test_output_string_embedded_null_chars (test.test_curses.TestCurses.test_output_string_embedded_null_chars) ... ok test_overlay (test.test_curses.TestCurses.test_overlay) ... ok test_pair_content (test.test_curses.TestCurses.test_pair_content) ... ok test_prog_mode (test.test_curses.TestCurses.test_prog_mode) ... test_putwin (test.test_curses.TestCurses.test_putwin) ... ok test_read_from_window (test.test_curses.TestCurses.test_read_from_window) ... ok test_refresh (test.test_curses.TestCurses.test_refresh) ... ok test_refresh_control (test.test_curses.TestCurses.test_refresh_control) ... ok test_resize (test.test_curses.TestCurses.test_resize) ... ok test_resize_term (test.test_curses.TestCurses.test_resize_term) ... TERM=xterm ==========================timedout========================== ========================= SIGSEGV ========================= _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343142æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 850190271 0:00:00 load avg: 1.97 Run 1 test sequentially in a single process 0:00:00 load avg: 1.97 [1/1] test_datetime 0:00:00 load avg: 1.97 [1/1/1] test_datetime failed (uncaught exception) == Tests result: FAILURE == 1 test failed: test_datetime Total duration: 126 ms Total tests: run=0 Total test files: run=1/1 failed=1 Result: FAILURE Failed to call load_tests: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 113, in loadTestsFromModule return load_tests(self, tests, pattern) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_datetime.py", line 31, in load_tests for name, cls in module.__dict__.items(): ^^^^^^^^ AttributeError: 'NoneType' object has no attribute '__dict__'. Did you mean: '__dir__'? test test_datetime crashed -- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 181, in _runtest_env_changed_exc _load_run_test(result, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 138, in _load_run_test regrtest_runner(result, test_func, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 91, in regrtest_runner test_result = test_func() ^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 135, in test_func return run_unittest(test_mod) ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 35, in run_unittest raise Exception("errors while loading tests") Exception: errors while loading tests _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343218æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1805926083 0:00:00 load avg: 1.97 Run 1 test sequentially in a single process 0:00:00 load avg: 1.97 [1/1] test_descrtut tut1 (test.test_descrtut.__test__) Doctest: test.test_descrtut.__test__.tut1 ... ok tut2 (test.test_descrtut.__test__) Doctest: test.test_descrtut.__test__.tut2 ... ok tut3 (test.test_descrtut.__test__) Doctest: test.test_descrtut.__test__.tut3 ... FAIL tut4 (test.test_descrtut.__test__) Doctest: test.test_descrtut.__test__.tut4 ... ok tut5 (test.test_descrtut.__test__) Doctest: test.test_descrtut.__test__.tut5 ... ok tut6 (test.test_descrtut.__test__) Doctest: test.test_descrtut.__test__.tut6 ... ok tut7 (test.test_descrtut.__test__) Doctest: test.test_descrtut.__test__.tut7 ... ok tut8 (test.test_descrtut.__test__) Doctest: test.test_descrtut.__test__.tut8 ... ok ====================================================================== FAIL: tut3 (test.test_descrtut.__test__) Doctest: test.test_descrtut.__test__.tut3 ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 2256, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for test.test_descrtut.__test__.tut3 File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_descrtut.py", line unknown line number, in tut3 ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_descrtut.py", line ?, in test.test_descrtut.__test__.tut3 Failed example: pprint.pprint(dir(list)) # like list.__dict__.keys(), but sorted Expected: ['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'] Got: ['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'] ---------------------------------------------------------------------- Ran 8 tests in 0.037s FAILED (failures=1) 0:00:00 load avg: 1.97 [1/1/1] test_descrtut failed (1 failure) == Tests result: FAILURE == 1 test failed: test_descrtut Total duration: 139 ms Total tests: run=8 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_descrtut failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343233æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2983645706 0:00:00 load avg: 1.97 Run 1 test sequentially in a single process 0:00:00 load avg: 1.97 [1/1] test_dictcomps test_assignment_idiom_in_comprehensions (test.test_dictcomps.DictComprehensionTest.test_assignment_idiom_in_comprehensions) ... ok test_basics (test.test_dictcomps.DictComprehensionTest.test_basics) ... ok test_evaluation_order (test.test_dictcomps.DictComprehensionTest.test_evaluation_order) ... ok test_exception_locations (test.test_dictcomps.DictComprehensionTest.test_exception_locations) ... test_exception_locations (test.test_dictcomps.DictComprehensionTest.test_exception_locations) [<function DictComprehensionTest.test_exception_locations.<locals>.next_raises at 0x00007f633f157538>] ... FAIL test_exception_locations (test.test_dictcomps.DictComprehensionTest.test_exception_locations) [<function DictComprehensionTest.test_exception_locations.<locals>.iter_raises at 0x00007f633f157600>] ... FAIL test_global_visibility (test.test_dictcomps.DictComprehensionTest.test_global_visibility) ... ok test_illegal_assignment (test.test_dictcomps.DictComprehensionTest.test_illegal_assignment) ... ok test_local_visibility (test.test_dictcomps.DictComprehensionTest.test_local_visibility) ... ok test_scope_isolation (test.test_dictcomps.DictComprehensionTest.test_scope_isolation) ... ok test_scope_isolation_from_global (test.test_dictcomps.DictComprehensionTest.test_scope_isolation_from_global) ... ok test_star_expression (test.test_dictcomps.DictComprehensionTest.test_star_expression) ... ok ====================================================================== FAIL: test_exception_locations (test.test_dictcomps.DictComprehensionTest.test_exception_locations) [<function DictComprehensionTest.test_exception_locations.<locals>.next_raises at 0x00007f633f157538>] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_dictcomps.py", line 165, in test_exception_locations self.assertEqual(f.line[f.colno - indent : f.end_colno - indent], ^^^^^^^^^^^ AssertionError: '{x:x for x in BrokenIter(next_raises=True)}' != 'BrokenIter(next_raises=True)' - {x:x for x in BrokenIter(next_raises=True)} ? -------------- - + BrokenIter(next_raises=True) ====================================================================== FAIL: test_exception_locations (test.test_dictcomps.DictComprehensionTest.test_exception_locations) [<function DictComprehensionTest.test_exception_locations.<locals>.iter_raises at 0x00007f633f157600>] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_dictcomps.py", line 165, in test_exception_locations self.assertEqual(f.line[f.colno - indent : f.end_colno - indent], ^^^^^^^^^^^ AssertionError: '{x:x for x in BrokenIter(iter_raises=True)}' != 'BrokenIter(iter_raises=True)' - {x:x for x in BrokenIter(iter_raises=True)} ? -------------- - + BrokenIter(iter_raises=True) ---------------------------------------------------------------------- Ran 10 tests in 0.005s FAILED (failures=2) 0:00:00 load avg: 1.97 [1/1/1] test_dictcomps failed (2 failures) == Tests result: FAILURE == 1 test failed: test_dictcomps Total duration: 81 ms Total tests: run=10 failures=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_dictcomps failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343322æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1192202849 0:00:00 load avg: 1.90 Run 1 test sequentially in a single process 0:00:00 load avg: 1.90 [1/1] test_eof test_EOFS (test.test_eof.EOFTestCase.test_EOFS) ... ok test_EOFS_with_file (test.test_eof.EOFTestCase.test_EOFS_with_file) ... ok test_EOF_single_quote (test.test_eof.EOFTestCase.test_EOF_single_quote) ... ok test_eof_with_line_continuation (test.test_eof.EOFTestCase.test_eof_with_line_continuation) ... ok test_line_continuation_EOF (test.test_eof.EOFTestCase.test_line_continuation_EOF) A continuation at the end of input must be an error; bpo2180. ... ok test_line_continuation_EOF_from_file_bpo2180 (test.test_eof.EOFTestCase.test_line_continuation_EOF_from_file_bpo2180) Ensure tok_nextc() does not add too many ending newlines. ... FAIL ====================================================================== FAIL: test_line_continuation_EOF_from_file_bpo2180 (test.test_eof.EOFTestCase.test_line_continuation_EOF_from_file_bpo2180) Ensure tok_nextc() does not add too many ending newlines. ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_eof.py", line 139, in test_line_continuation_EOF_from_file_bpo2180 self.assertEqual(err[-2:], [ ^^^^^^^^^^^ AssertionError: Lists differ: [' ^', 'SyntaxError: unexpected end of file (EOF) in multi-line statement'] != [' \\', 'SyntaxError: unexpected end of file (EOF) in multi-line statement'] First differing element 0: ' ^' ' \\' - [' ^', 'SyntaxError: unexpected end of file (EOF) in multi-line statement'] ? ^^ + [' \\', 'SyntaxError: unexpected end of file (EOF) in multi-line statement'] ? ^^ ---------------------------------------------------------------------- Ran 6 tests in 0.301s FAILED (failures=1) 0:00:00 load avg: 1.90 [1/1/1] test_eof failed (1 failure) == Tests result: FAILURE == 1 test failed: test_eof Total duration: 407 ms Total tests: run=6 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_eof failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343343æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3610446182 0:00:00 load avg: 1.90 Run 1 test sequentially in a single process 0:00:00 load avg: 1.90 [1/1] test_except_star test_break_continue_in_except_star_block_valid (test.test_except_star.TestBreakContinueReturnInExceptStarBlock.test_break_continue_in_except_star_block_valid) ... ok test_break_in_except_star (test.test_except_star.TestBreakContinueReturnInExceptStarBlock.test_break_in_except_star) ... FAIL test_continue_in_except_star_block_invalid (test.test_except_star.TestBreakContinueReturnInExceptStarBlock.test_continue_in_except_star_block_invalid) ... FAIL test_return_in_except_star_block_invalid (test.test_except_star.TestBreakContinueReturnInExceptStarBlock.test_return_in_except_star_block_invalid) ... FAIL test_return_in_except_star_block_valid (test.test_except_star.TestBreakContinueReturnInExceptStarBlock.test_return_in_except_star_block_valid) ... ok test_sys_exception_restored (test.test_except_star.TestExceptStarCleanup.test_sys_exception_restored) ... ok test_except_star_EG_subclass (test.test_except_star.TestExceptStarExceptionGroupSubclass.test_except_star_EG_subclass) ... ok test_exception_group_subclass_with_bad_split_func (test.test_except_star.TestExceptStarExceptionGroupSubclass.test_exception_group_subclass_with_bad_split_func) ... ERROR test_falsy_exception_group_subclass (test.test_except_star.TestExceptStarExceptionGroupSubclass.test_falsy_exception_group_subclass) ... ok test_raise_handle_all_raise_one_named (test.test_except_star.TestExceptStarRaise.test_raise_handle_all_raise_one_named) ... ok test_raise_handle_all_raise_one_unnamed (test.test_except_star.TestExceptStarRaise.test_raise_handle_all_raise_one_unnamed) ... ok test_raise_handle_all_raise_two_named (test.test_except_star.TestExceptStarRaise.test_raise_handle_all_raise_two_named) ... ok test_raise_handle_all_raise_two_unnamed (test.test_except_star.TestExceptStarRaise.test_raise_handle_all_raise_two_unnamed) ... ok test_raise_named (test.test_except_star.TestExceptStarRaise.test_raise_named) ... ok test_raise_unnamed (test.test_except_star.TestExceptStarRaise.test_raise_unnamed) ... ok test_raise_handle_all_raise_one_named (test.test_except_star.TestExceptStarRaiseFrom.test_raise_handle_all_raise_one_named) ... ok test_raise_handle_all_raise_one_unnamed (test.test_except_star.TestExceptStarRaiseFrom.test_raise_handle_all_raise_one_unnamed) ... ok test_raise_handle_all_raise_two_named (test.test_except_star.TestExceptStarRaiseFrom.test_raise_handle_all_raise_two_named) ... ok test_raise_handle_all_raise_two_unnamed (test.test_except_star.TestExceptStarRaiseFrom.test_raise_handle_all_raise_two_unnamed) ... ok test_raise_named (test.test_except_star.TestExceptStarRaiseFrom.test_raise_named) ... ok test_raise_unnamed (test.test_except_star.TestExceptStarRaiseFrom.test_raise_unnamed) ... ok test_reraise_all_named (test.test_except_star.TestExceptStarReraise.test_reraise_all_named) ... ok test_reraise_all_unnamed (test.test_except_star.TestExceptStarReraise.test_reraise_all_unnamed) ... ok test_reraise_partial_handle_all_unnamed (test.test_except_star.TestExceptStarReraise.test_reraise_partial_handle_all_unnamed) ... ok test_reraise_partial_handle_some_named (test.test_except_star.TestExceptStarReraise.test_reraise_partial_handle_some_named) ... ok test_reraise_partial_handle_some_unnamed (test.test_except_star.TestExceptStarReraise.test_reraise_partial_handle_some_unnamed) ... ok test_reraise_plain_exception_named (test.test_except_star.TestExceptStarReraise.test_reraise_plain_exception_named) ... ok test_reraise_plain_exception_unnamed (test.test_except_star.TestExceptStarReraise.test_reraise_plain_exception_unnamed) ... ok test_reraise_some_handle_all_named (test.test_except_star.TestExceptStarReraise.test_reraise_some_handle_all_named) ... ok test_empty_groups_removed (test.test_except_star.TestExceptStarSplitSemantics.test_empty_groups_removed) ... ok test_exception_group_except_star_Exception_not_wrapped (test.test_except_star.TestExceptStarSplitSemantics.test_exception_group_except_star_Exception_not_wrapped) ... ok test_first_match_wins_named (test.test_except_star.TestExceptStarSplitSemantics.test_first_match_wins_named) ... ok test_first_match_wins_unnamed (test.test_except_star.TestExceptStarSplitSemantics.test_first_match_wins_unnamed) ... ok test_match__supertype (test.test_except_star.TestExceptStarSplitSemantics.test_match__supertype) ... ok test_match_single_type (test.test_except_star.TestExceptStarSplitSemantics.test_match_single_type) ... ok test_match_single_type_nested (test.test_except_star.TestExceptStarSplitSemantics.test_match_single_type_nested) ... ok test_match_single_type_partial_match (test.test_except_star.TestExceptStarSplitSemantics.test_match_single_type_partial_match) ... ok test_match_type_tuple_nested (test.test_except_star.TestExceptStarSplitSemantics.test_match_type_tuple_nested) ... ok test_multiple_matches_named (test.test_except_star.TestExceptStarSplitSemantics.test_multiple_matches_named) ... ok test_multiple_matches_unnamed (test.test_except_star.TestExceptStarSplitSemantics.test_multiple_matches_unnamed) ... ok test_naked_exception_matched_wrapped1 (test.test_except_star.TestExceptStarSplitSemantics.test_naked_exception_matched_wrapped1) ... ok test_naked_exception_matched_wrapped2 (test.test_except_star.TestExceptStarSplitSemantics.test_naked_exception_matched_wrapped2) ... ok test_nested_except_stars (test.test_except_star.TestExceptStarSplitSemantics.test_nested_except_stars) ... ok test_nested_in_loop (test.test_except_star.TestExceptStarSplitSemantics.test_nested_in_loop) ... ok test_no_match_single_type (test.test_except_star.TestExceptStarSplitSemantics.test_no_match_single_type) ... ok test_plain_exception_not_matched (test.test_except_star.TestExceptStarSplitSemantics.test_plain_exception_not_matched) ... ok test_singleton_groups_are_kept (test.test_except_star.TestExceptStarSplitSemantics.test_singleton_groups_are_kept) ... ok test_catch_all_unhashable_exception_group_subclass (test.test_except_star.TestExceptStar_WeirdExceptionGroupSubclass.test_catch_all_unhashable_exception_group_subclass) ... ok test_catch_none_unhashable_exception_group_subclass (test.test_except_star.TestExceptStar_WeirdExceptionGroupSubclass.test_catch_none_unhashable_exception_group_subclass) ... ok test_catch_some_unhashable_exception_group_subclass (test.test_except_star.TestExceptStar_WeirdExceptionGroupSubclass.test_catch_some_unhashable_exception_group_subclass) ... ok test_reraise_unhashable_eg (test.test_except_star.TestExceptStar_WeirdExceptionGroupSubclass.test_reraise_unhashable_eg) ... ok test_catch_everything_unhashable_leaf (test.test_except_star.TestExceptStar_WeirdLeafExceptions.test_catch_everything_unhashable_leaf) ... ok test_catch_nothing_unhashable_leaf (test.test_except_star.TestExceptStar_WeirdLeafExceptions.test_catch_nothing_unhashable_leaf) ... ok test_catch_unhashable_leaf_exception (test.test_except_star.TestExceptStar_WeirdLeafExceptions.test_catch_unhashable_leaf_exception) ... ok test_propagate_unhashable_leaf (test.test_except_star.TestExceptStar_WeirdLeafExceptions.test_propagate_unhashable_leaf) ... ok test_reraise_unhashable_leaf (test.test_except_star.TestExceptStar_WeirdLeafExceptions.test_reraise_unhashable_leaf) ... ok test_except_star_ExceptionGroup_is_runtime_error_single (test.test_except_star.TestInvalidExceptStar.test_except_star_ExceptionGroup_is_runtime_error_single) ... ok test_except_star_ExceptionGroup_is_runtime_error_tuple (test.test_except_star.TestInvalidExceptStar.test_except_star_ExceptionGroup_is_runtime_error_tuple) ... ok test_except_star_invalid_exception_type (test.test_except_star.TestInvalidExceptStar.test_except_star_invalid_exception_type) ... ok test_mixed_except_and_except_star_is_syntax_error (test.test_except_star.TestInvalidExceptStar.test_mixed_except_and_except_star_is_syntax_error) ... ok ====================================================================== ERROR: test_exception_group_subclass_with_bad_split_func (test.test_except_star.TestExceptStarExceptionGroupSubclass.test_exception_group_subclass_with_bad_split_func) ---------------------------------------------------------------------- + Exception Group Traceback (most recent call last): | File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_except_star.py", line 975, in test_exception_group_subclass_with_bad_split_func | raise eg_class | test.test_except_star.TestExceptStarExceptionGroupSubclass.test_exception_group_subclass_with_bad_split_func.<locals>.BadEG1: eg (2 sub-exceptions) +-+---------------- 1 ---------------- | OSError: 123 +---------------- 2 ---------------- | ValueError: 456 +------------------------------------ During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_except_star.py", line 976, in test_exception_group_subclass_with_bad_split_func except* ValueError: ValueError: too many values to unpack (expected 2) ====================================================================== FAIL: test_break_in_except_star (test.test_except_star.TestBreakContinueReturnInExceptStarBlock.test_break_in_except_star) ---------------------------------------------------------------------- File "<string>", line 5 SyntaxError: 'break' cannot appear in an except* block During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_except_star.py", line 60, in test_break_in_except_star self.check_invalid( ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_except_star.py", line 56, in check_invalid with self.assertRaisesRegex(SyntaxError, self.MSG): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "'break', 'continue' and 'return' cannot appear in an except\* block" does not match "'break' cannot appear in an except* block (<string>, line 5)" ====================================================================== FAIL: test_continue_in_except_star_block_invalid (test.test_except_star.TestBreakContinueReturnInExceptStarBlock.test_continue_in_except_star_block_invalid) ---------------------------------------------------------------------- File "<string>", line 6 SyntaxError: 'continue' cannot appear in an except* block During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_except_star.py", line 92, in test_continue_in_except_star_block_invalid self.check_invalid( ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_except_star.py", line 56, in check_invalid with self.assertRaisesRegex(SyntaxError, self.MSG): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "'break', 'continue' and 'return' cannot appear in an except\* block" does not match "'continue' cannot appear in an except* block (<string>, line 6)" ====================================================================== FAIL: test_return_in_except_star_block_invalid (test.test_except_star.TestBreakContinueReturnInExceptStarBlock.test_return_in_except_star_block_invalid) ---------------------------------------------------------------------- File "<string>", line 6 SyntaxError: 'return' cannot appear in an except* block During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_except_star.py", line 124, in test_return_in_except_star_block_invalid self.check_invalid( ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_except_star.py", line 56, in check_invalid with self.assertRaisesRegex(SyntaxError, self.MSG): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "'break', 'continue' and 'return' cannot appear in an except\* block" does not match "'return' cannot appear in an except* block (<string>, line 6)" ---------------------------------------------------------------------- Ran 60 tests in 0.026s FAILED (failures=3, errors=1) 0:00:00 load avg: 1.90 [1/1/1] test_except_star failed (1 error, 3 failures) == Tests result: FAILURE == 1 test failed: test_except_star Total duration: 119 ms Total tests: run=60 failures=3 Total test files: run=1/1 failed=1 Result: FAILURE test test_except_star failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343348æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1252412703 0:00:00 load avg: 1.90 Run 1 test sequentially in a single process 0:00:00 load avg: 1.90 [1/1] test_exception_group test_bad_EG_construction__bad_excs_sequence (test.test_exception_group.BadConstructorArgs.test_bad_EG_construction__bad_excs_sequence) ... ok test_bad_EG_construction__bad_message (test.test_exception_group.BadConstructorArgs.test_bad_EG_construction__bad_message) ... ok test_bad_EG_construction__nested_non_exceptions (test.test_exception_group.BadConstructorArgs.test_bad_EG_construction__nested_non_exceptions) ... ok test_bad_EG_construction__too_many_args (test.test_exception_group.BadConstructorArgs.test_bad_EG_construction__too_many_args) ... FAIL test_deep_split (test.test_exception_group.DeepRecursionInSplitAndSubgroup.test_deep_split) ... ok test_deep_subgroup (test.test_exception_group.DeepRecursionInSplitAndSubgroup.test_deep_subgroup) ... ok test_basics_ExceptionGroup_fields (test.test_exception_group.ExceptionGroupFields.test_basics_ExceptionGroup_fields) ... ok test_fields_are_readonly (test.test_exception_group.ExceptionGroupFields.test_fields_are_readonly) ... ok test_basics_split_by_predicate__match (test.test_exception_group.ExceptionGroupSplitTests.test_basics_split_by_predicate__match) ... ok test_basics_split_by_predicate__no_match (test.test_exception_group.ExceptionGroupSplitTests.test_basics_split_by_predicate__no_match) ... ok test_basics_split_by_predicate__passthrough (test.test_exception_group.ExceptionGroupSplitTests.test_basics_split_by_predicate__passthrough) ... ok test_basics_split_by_type__match (test.test_exception_group.ExceptionGroupSplitTests.test_basics_split_by_type__match) ... ok test_basics_split_by_type__no_match (test.test_exception_group.ExceptionGroupSplitTests.test_basics_split_by_type__no_match) ... ok test_basics_split_by_type__passthrough (test.test_exception_group.ExceptionGroupSplitTests.test_basics_split_by_type__passthrough) ... ok test_basics_subgroup_by_predicate__match (test.test_exception_group.ExceptionGroupSubgroupTests.test_basics_subgroup_by_predicate__match) ... ok test_basics_subgroup_by_predicate__no_match (test.test_exception_group.ExceptionGroupSubgroupTests.test_basics_subgroup_by_predicate__no_match) ... ok test_basics_subgroup_by_predicate__passthrough (test.test_exception_group.ExceptionGroupSubgroupTests.test_basics_subgroup_by_predicate__passthrough) ... ok test_basics_subgroup_by_type__match (test.test_exception_group.ExceptionGroupSubgroupTests.test_basics_subgroup_by_type__match) ... ok test_basics_subgroup_by_type__no_match (test.test_exception_group.ExceptionGroupSubgroupTests.test_basics_subgroup_by_type__no_match) ... ok test_basics_subgroup_by_type__passthrough (test.test_exception_group.ExceptionGroupSubgroupTests.test_basics_subgroup_by_type__passthrough) ... ok test_basics_subgroup_split__bad_arg_type (test.test_exception_group.ExceptionGroupSubgroupTests.test_basics_subgroup_split__bad_arg_type) ... ok test_BEG_and_E_subclass_does_not_wrap_base_exceptions (test.test_exception_group.InstanceCreation.test_BEG_and_E_subclass_does_not_wrap_base_exceptions) ... ok test_BEG_and_specific_subclass_can_wrap_any_nonbase_exception (test.test_exception_group.InstanceCreation.test_BEG_and_specific_subclass_can_wrap_any_nonbase_exception) ... ok test_BEG_subclass_wraps_anything (test.test_exception_group.InstanceCreation.test_BEG_subclass_wraps_anything) ... ok test_BEG_wraps_BaseException__creates_BEG (test.test_exception_group.InstanceCreation.test_BEG_wraps_BaseException__creates_BEG) ... ok test_BEG_wraps_Exceptions__creates_EG (test.test_exception_group.InstanceCreation.test_BEG_wraps_Exceptions__creates_EG) ... ok test_EG_and_specific_subclass_can_wrap_any_nonbase_exception (test.test_exception_group.InstanceCreation.test_EG_and_specific_subclass_can_wrap_any_nonbase_exception) ... ok test_EG_subclass_does_not_wrap_base_exceptions (test.test_exception_group.InstanceCreation.test_EG_subclass_does_not_wrap_base_exceptions) ... ok test_EG_subclass_wraps_non_base_exceptions (test.test_exception_group.InstanceCreation.test_EG_subclass_wraps_non_base_exceptions) ... ok test_EG_wraps_BaseException__raises_TypeError (test.test_exception_group.InstanceCreation.test_EG_wraps_BaseException__raises_TypeError) ... ok test_EG_wraps_Exceptions__creates_EG (test.test_exception_group.InstanceCreation.test_EG_wraps_Exceptions__creates_EG) ... ok test_leaf_generator (test.test_exception_group.LeafGeneratorTest.test_leaf_generator) ... ok test_iteration_full_tracebacks (test.test_exception_group.NestedExceptionGroupBasicsTest.test_iteration_full_tracebacks) ... ok test_nested_exception_group_tracebacks (test.test_exception_group.NestedExceptionGroupBasicsTest.test_nested_exception_group_tracebacks) ... ok test_nested_group_chaining (test.test_exception_group.NestedExceptionGroupBasicsTest.test_nested_group_chaining) ... ok test_nested_group_matches_template (test.test_exception_group.NestedExceptionGroupBasicsTest.test_nested_group_matches_template) ... ok test_drive_invalid_return_value (test.test_exception_group.NestedExceptionGroupSplitTest.test_drive_invalid_return_value) ... ERROR test_split_BaseExceptionGroup (test.test_exception_group.NestedExceptionGroupSplitTest.test_split_BaseExceptionGroup) ... ok test_split_by_type (test.test_exception_group.NestedExceptionGroupSplitTest.test_split_by_type) ... ok test_split_copies_notes (test.test_exception_group.NestedExceptionGroupSplitTest.test_split_copies_notes) ... ok test_split_does_not_copy_non_sequence_notes (test.test_exception_group.NestedExceptionGroupSplitTest.test_split_does_not_copy_non_sequence_notes) ... ok test_split_BaseExceptionGroup_subclass_no_derive_new_override (test.test_exception_group.NestedExceptionGroupSubclassSplitTest.test_split_BaseExceptionGroup_subclass_no_derive_new_override) ... ok test_split_ExceptionGroup_subclass_derive_and_new_overrides (test.test_exception_group.NestedExceptionGroupSubclassSplitTest.test_split_ExceptionGroup_subclass_derive_and_new_overrides) ... ok test_split_ExceptionGroup_subclass_no_derive_no_new_override (test.test_exception_group.NestedExceptionGroupSubclassSplitTest.test_split_ExceptionGroup_subclass_no_derive_no_new_override) ... ok test_BaseExceptionGroup (test.test_exception_group.StrAndReprTests.test_BaseExceptionGroup) ... ok test_ExceptionGroup (test.test_exception_group.StrAndReprTests.test_ExceptionGroup) ... ok test_custom_exception (test.test_exception_group.StrAndReprTests.test_custom_exception) ... ok test_exception_group_is_generic_type (test.test_exception_group.TestExceptionGroupTypeHierarchy.test_exception_group_is_generic_type) ... ok test_exception_group_types (test.test_exception_group.TestExceptionGroupTypeHierarchy.test_exception_group_types) ... ok test_exception_is_not_generic_type (test.test_exception_group.TestExceptionGroupTypeHierarchy.test_exception_is_not_generic_type) ... ok ====================================================================== ERROR: test_drive_invalid_return_value (test.test_exception_group.NestedExceptionGroupSplitTest.test_drive_invalid_return_value) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_exception_group.py", line 797, in test_drive_invalid_return_value eg.split(TypeError) ^^^^^ AttributeError: 'int' object has no attribute '__cause__'. Did you mean: '__abs__'? ====================================================================== FAIL: test_bad_EG_construction__too_many_args (test.test_exception_group.BadConstructorArgs.test_bad_EG_construction__too_many_args) ---------------------------------------------------------------------- TypeError: BaseExceptionGroup.__new__() missing 1 required positional argument: 'exceptions' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_exception_group.py", line 25, in test_bad_EG_construction__too_many_args with self.assertRaisesRegex(TypeError, MSG): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "BaseExceptionGroup.__new__\(\) takes exactly 2 arguments" does not match "BaseExceptionGroup.__new__() missing 1 required positional argument: 'exceptions'" ---------------------------------------------------------------------- Ran 50 tests in 0.050s FAILED (failures=1, errors=1) 0:00:00 load avg: 1.90 [1/1/1] test_exception_group failed (1 error, 1 failure) == Tests result: FAILURE == 1 test failed: test_exception_group Total duration: 144 ms Total tests: run=50 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_exception_group failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343394æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1708944461 0:00:00 load avg: 1.90 Run 1 test sequentially in a single process 0:00:00 load avg: 1.90 [1/1] test_faulthandler test_cancel_later_without_dump_traceback_later (test.test_faulthandler.FaultHandlerTests.test_cancel_later_without_dump_traceback_later) ... ok test_disable (test.test_faulthandler.FaultHandlerTests.test_disable) ... ok test_disable_windows_exc_handler (test.test_faulthandler.FaultHandlerTests.test_disable_windows_exc_handler) ... skipped 'specific to Windows' test_disabled_by_default (test.test_faulthandler.FaultHandlerTests.test_disabled_by_default) ... ok test_dump_ext_modules (test.test_faulthandler.FaultHandlerTests.test_dump_ext_modules) ... skipped "no 'Extension modules:' list" test_dump_traceback (test.test_faulthandler.FaultHandlerTests.test_dump_traceback) ... ok test_dump_traceback_fd (test.test_faulthandler.FaultHandlerTests.test_dump_traceback_fd) ... ok test_dump_traceback_file (test.test_faulthandler.FaultHandlerTests.test_dump_traceback_file) ... ok test_dump_traceback_later (test.test_faulthandler.FaultHandlerTests.test_dump_traceback_later) ... ok test_dump_traceback_later_cancel (test.test_faulthandler.FaultHandlerTests.test_dump_traceback_later_cancel) ... ok test_dump_traceback_later_fd (test.test_faulthandler.FaultHandlerTests.test_dump_traceback_later_fd) ... ok test_dump_traceback_later_file (test.test_faulthandler.FaultHandlerTests.test_dump_traceback_later_file) ... ok test_dump_traceback_later_repeat (test.test_faulthandler.FaultHandlerTests.test_dump_traceback_later_repeat) ... ok test_dump_traceback_later_twice (test.test_faulthandler.FaultHandlerTests.test_dump_traceback_later_twice) ... skipped "resource 'walltime' is not enabled" test_dump_traceback_threads (test.test_faulthandler.FaultHandlerTests.test_dump_traceback_threads) ... ok test_dump_traceback_threads_file (test.test_faulthandler.FaultHandlerTests.test_dump_traceback_threads_file) ... ok test_enable_fd (test.test_faulthandler.FaultHandlerTests.test_enable_fd) ... ok test_enable_file (test.test_faulthandler.FaultHandlerTests.test_enable_file) ... ok test_enable_single_thread (test.test_faulthandler.FaultHandlerTests.test_enable_single_thread) ... ok test_env_var (test.test_faulthandler.FaultHandlerTests.test_env_var) ... ok test_fatal_error (test.test_faulthandler.FaultHandlerTests.test_fatal_error) ... skipped 'Py_FatalError does not dump tracebacks' test_fatal_error_c_thread (test.test_faulthandler.FaultHandlerTests.test_fatal_error_c_thread) ... skipped 'need faulthandler._fatal_error_c_thread' test_fatal_error_without_gil (test.test_faulthandler.FaultHandlerTests.test_fatal_error_without_gil) ... skipped 'Py_FatalError does not dump tracebacks' test_gc (test.test_faulthandler.FaultHandlerTests.test_gc) ... ok test_gil_released (test.test_faulthandler.FaultHandlerTests.test_gil_released) ... ok test_ignore_exception (test.test_faulthandler.FaultHandlerTests.test_ignore_exception) ... skipped 'specific to Windows' test_is_enabled (test.test_faulthandler.FaultHandlerTests.test_is_enabled) ... ok test_raise_exception (test.test_faulthandler.FaultHandlerTests.test_raise_exception) ... skipped 'specific to Windows' test_raise_nonfatal_exception (test.test_faulthandler.FaultHandlerTests.test_raise_nonfatal_exception) ... skipped 'specific to Windows' test_read_null (test.test_faulthandler.FaultHandlerTests.test_read_null) ... ok test_register (test.test_faulthandler.FaultHandlerTests.test_register) ... ok test_register_chain (test.test_faulthandler.FaultHandlerTests.test_register_chain) ... ok test_register_fd (test.test_faulthandler.FaultHandlerTests.test_register_fd) ... ok test_register_file (test.test_faulthandler.FaultHandlerTests.test_register_file) ... ok test_register_threads (test.test_faulthandler.FaultHandlerTests.test_register_threads) ... ok test_sigabrt (test.test_faulthandler.FaultHandlerTests.test_sigabrt) ... ok test_sigbus (test.test_faulthandler.FaultHandlerTests.test_sigbus) ... ok test_sigfpe (test.test_faulthandler.FaultHandlerTests.test_sigfpe) ... FAIL test_sigill (test.test_faulthandler.FaultHandlerTests.test_sigill) ... ok test_sigsegv (test.test_faulthandler.FaultHandlerTests.test_sigsegv) ... ok test_stack_overflow (test.test_faulthandler.FaultHandlerTests.test_stack_overflow) ... ok test_stderr_None (test.test_faulthandler.FaultHandlerTests.test_stderr_None) ... ok test_sys_xoptions (test.test_faulthandler.FaultHandlerTests.test_sys_xoptions) ... ok test_truncate (test.test_faulthandler.FaultHandlerTests.test_truncate) ... ok test_unregister (test.test_faulthandler.FaultHandlerTests.test_unregister) ... ok ====================================================================== FAIL: test_sigfpe (test.test_faulthandler.FaultHandlerTests.test_sigfpe) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_faulthandler.py", line 254, in test_sigfpe self.check_fatal_error(""" ^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_faulthandler.py", line 153, in check_fatal_error self.check_error(code, line_number, fatal_error, **kw) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_faulthandler.py", line 146, in check_error self.assertRegex(output, regex) ^^^^^^^^^^^ AssertionError: Regex didn't match: '(?m)^Fatal Python error: Floating-point exception\n\nCurrent thread 0x[0-9a-f]+ \\(most recent call first(?:, approximate line numbers)?\\):\n File "<string>", line [0-9]+ in <module>' not found in 'Fatal Python error: Floating point exception\n\nCurrent thread 0x7fa6060cd780 (most recent call first, approximate line numbers):\n File "<string>", line 1 in <module>' ---------------------------------------------------------------------- Ran 45 tests in 13.672s FAILED (failures=1, skipped=9) 0:00:13 load avg: 1.77 [1/1/1] test_faulthandler failed (1 failure) == Tests result: FAILURE == 1 test failed: test_faulthandler Total duration: 13.8 sec Total tests: run=45 failures=1 skipped=9 Total test files: run=1/1 failed=1 Result: FAILURE test test_faulthandler failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343512æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 609659386 0:00:00 load avg: 1.71 Run 1 test sequentially in a single process 0:00:00 load avg: 1.71 [1/1] test_flufl test_barry_as_bdfl (test.test_flufl.FLUFLTests.test_barry_as_bdfl) ... ok test_barry_as_bdfl_look_ma_with_no_compiler_flags (test.test_flufl.FLUFLTests.test_barry_as_bdfl_look_ma_with_no_compiler_flags) ... ok test_barry_as_bdfl_relative_import (test.test_flufl.FLUFLTests.test_barry_as_bdfl_relative_import) ... ERROR test_guido_as_bdfl (test.test_flufl.FLUFLTests.test_guido_as_bdfl) ... ok ====================================================================== ERROR: test_barry_as_bdfl_relative_import (test.test_flufl.FLUFLTests.test_barry_as_bdfl_relative_import) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_flufl.py", line 52, in test_barry_as_bdfl_relative_import compile(code.format('!='), '<FLUFL test>', 'exec') File "<FLUFL test>", line 1 SyntaxError: __future__ statements must appear at beginning of file ---------------------------------------------------------------------- Ran 4 tests in 0.004s FAILED (errors=1) 0:00:00 load avg: 1.71 [1/1/1] test_flufl failed (1 error) == Tests result: FAILURE == 1 test failed: test_flufl Total duration: 82 ms Total tests: run=4 Total test files: run=1/1 failed=1 Result: FAILURE test test_flufl failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343549æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1656162263 0:00:00 load avg: 1.90 Run 1 test sequentially in a single process 0:00:00 load avg: 1.90 [1/1] test_fractions testApproximateCos1 (test.test_fractions.FractionTest.testApproximateCos1) ... ok testApproximatePi (test.test_fractions.FractionTest.testApproximatePi) ... ok testArithmetic (test.test_fractions.FractionTest.testArithmetic) ... ok testBigComplexComparisons (test.test_fractions.FractionTest.testBigComplexComparisons) ... ok testBigFloatComparisons (test.test_fractions.FractionTest.testBigFloatComparisons) ... ok testBoolGuarateesBoolReturn (test.test_fractions.FractionTest.testBoolGuarateesBoolReturn) ... ok testComparisons (test.test_fractions.FractionTest.testComparisons) ... ok testComparisonsDummyFloat (test.test_fractions.FractionTest.testComparisonsDummyFloat) ... ok testComparisonsDummyRational (test.test_fractions.FractionTest.testComparisonsDummyRational) ... ok testConversions (test.test_fractions.FractionTest.testConversions) ... ok testFromDecimal (test.test_fractions.FractionTest.testFromDecimal) ... ok testFromFloat (test.test_fractions.FractionTest.testFromFloat) ... ok testFromString (test.test_fractions.FractionTest.testFromString) ... ok testHash (test.test_fractions.FractionTest.testHash) ... ok testImmutable (test.test_fractions.FractionTest.testImmutable) ... ok testInit (test.test_fractions.FractionTest.testInit) ... ok testInitFromDecimal (test.test_fractions.FractionTest.testInitFromDecimal) ... ok testInitFromFloat (test.test_fractions.FractionTest.testInitFromFloat) ... ok testIntGuaranteesIntReturn (test.test_fractions.FractionTest.testIntGuaranteesIntReturn) ... ok testLargeArithmetic (test.test_fractions.FractionTest.testLargeArithmetic) ... ok testLimitDenominator (test.test_fractions.FractionTest.testLimitDenominator) ... ok testMixedArithmetic (test.test_fractions.FractionTest.testMixedArithmetic) ... ok testMixedDivision (test.test_fractions.FractionTest.testMixedDivision) ... ok testMixedEqual (test.test_fractions.FractionTest.testMixedEqual) ... ok testMixedIntegerDivision (test.test_fractions.FractionTest.testMixedIntegerDivision) ... ok testMixedLess (test.test_fractions.FractionTest.testMixedLess) ... ok testMixedLessEqual (test.test_fractions.FractionTest.testMixedLessEqual) ... ok testMixedMultiplication (test.test_fractions.FractionTest.testMixedMultiplication) ... ok testMixedPower (test.test_fractions.FractionTest.testMixedPower) ... ok testMixingWithDecimal (test.test_fractions.FractionTest.testMixingWithDecimal) ... ok testRound (test.test_fractions.FractionTest.testRound) ... ok testStringification (test.test_fractions.FractionTest.testStringification) ... ok testSupportsInt (test.test_fractions.FractionTest.testSupportsInt) ... ok test_as_integer_ratio (test.test_fractions.FractionTest.test_as_integer_ratio) ... ok test_copy_deepcopy_pickle (test.test_fractions.FractionTest.test_copy_deepcopy_pickle) ... ok test_float_format_testfile (test.test_fractions.FractionTest.test_float_format_testfile) ... ok test_format_e_presentation_type (test.test_fractions.FractionTest.test_format_e_presentation_type) ... ok test_format_f_presentation_type (test.test_fractions.FractionTest.test_format_f_presentation_type) ... ok test_format_g_presentation_type (test.test_fractions.FractionTest.test_format_g_presentation_type) ... ok test_format_no_presentation_type (test.test_fractions.FractionTest.test_format_no_presentation_type) ... ok test_int_subclass (test.test_fractions.FractionTest.test_int_subclass) ... ok test_invalid_formats (test.test_fractions.FractionTest.test_invalid_formats) ... FAIL test_is_integer (test.test_fractions.FractionTest.test_is_integer) ... ok test_slots (test.test_fractions.FractionTest.test_slots) ... ok ====================================================================== FAIL: test_invalid_formats (test.test_fractions.FractionTest.test_invalid_formats) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_fractions.py", line 1501, in test_invalid_formats with self.assertRaises(TypeError): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: TypeError not raised ---------------------------------------------------------------------- Ran 44 tests in 0.068s FAILED (failures=1) 0:00:00 load avg: 1.90 [1/1/1] test_fractions failed (1 failure) == Tests result: FAILURE == 1 test failed: test_fractions Total duration: 186 ms Total tests: run=44 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_fractions failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343554æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2367458499 0:00:00 load avg: 1.90 Run 1 test sequentially in a single process 0:00:00 load avg: 1.90 [1/1] test_frame test_clear_does_not_clear_specials (test.test_frame.ClearTest.test_clear_does_not_clear_specials) ... ok test_clear_executing (test.test_frame.ClearTest.test_clear_executing) ... ok test_clear_executing_generator (test.test_frame.ClearTest.test_clear_executing_generator) ... ok test_clear_generator (test.test_frame.ClearTest.test_clear_generator) ... ok test_clear_locals (test.test_frame.ClearTest.test_clear_locals) ... ok test_clear_refcycles (test.test_frame.ClearTest.test_clear_refcycles) ... skipped 'implementation detail specific to cpython' test_lineno_with_tracing (test.test_frame.ClearTest.test_lineno_with_tracing) ... ok test_clear_locals (test.test_frame.FrameAttrsTest.test_clear_locals) ... ok test_f_lineno_del_segfault (test.test_frame.FrameAttrsTest.test_f_lineno_del_segfault) ... ok test_locals (test.test_frame.FrameAttrsTest.test_locals) ... ok test_locals_clear_locals (test.test_frame.FrameAttrsTest.test_locals_clear_locals) ... ok test_repr (test.test_frame.ReprTest.test_repr) ... ok test_frame_fback_api (test.test_frame.TestCAPI.test_frame_fback_api) Test that accessing `f_back` does not cause a segmentation fault on ... ok test_frame_get_generator (test.test_frame.TestCAPI.test_frame_get_generator) ... ok test_frame_getters (test.test_frame.TestCAPI.test_frame_getters) ... ok test_getvar (test.test_frame.TestCAPI.test_getvar) ... ok test_entry_frames_are_invisible_during_teardown (test.test_frame.TestIncompleteFrameAreInvisible.test_entry_frames_are_invisible_during_teardown) ... ERROR test_issue95818 (test.test_frame.TestIncompleteFrameAreInvisible.test_issue95818) ... FAIL test_sneaky_frame_object (test.test_frame.TestIncompleteFrameAreInvisible.test_sneaky_frame_object) ... skipped 'implementation detail specific to cpython' test_sneaky_frame_object_teardown (test.test_frame.TestIncompleteFrameAreInvisible.test_sneaky_frame_object_teardown) ... skipped 'implementation detail specific to cpython' ====================================================================== ERROR: test_entry_frames_are_invisible_during_teardown (test.test_frame.TestIncompleteFrameAreInvisible.test_entry_frames_are_invisible_during_teardown) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_frame.py", line 393, in test_entry_frames_are_invisible_during_teardown self.assertIs(catcher.unraisable.exc_type, TypeError) ^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'exc_type' ====================================================================== FAIL: test_issue95818 (test.test_frame.TestIncompleteFrameAreInvisible.test_issue95818) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_frame.py", line 270, in test_issue95818 assert_python_ok("-c", code) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 166, in assert_python_ok return _assert_python(True, *args, **env_vars) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 151, in _assert_python res.fail(cmd_line) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 76, in fail raise AssertionError("Process return code is %d\n" AssertionError: Process return code is 1 command line: ['/buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal/pypy3.12-c', '-X', 'faulthandler', '-I', '-c', '\nimport gc\n\ngc.set_threshold(1,1,1)\nclass GCHello:\n def __del__(self):\n print("Destroyed from gc")\n\ndef gen():\n yield\n\nfd = open(\'/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_frame.py\')\nl = [fd, GCHello()]\nl.append(l)\ndel fd\ndel l\ngen()\n'] stdout: --- --- stderr: --- Traceback (most recent call last): File "<string>", line 4, in <module> AttributeError: module 'gc' has no attribute 'set_threshold' --- ---------------------------------------------------------------------- Ran 20 tests in 0.132s FAILED (failures=1, errors=1, skipped=3) 0:00:00 load avg: 1.90 [1/1/1] test_frame failed (1 error, 1 failure) == Tests result: FAILURE == 1 test failed: test_frame Total duration: 235 ms Total tests: run=20 failures=1 skipped=3 Total test files: run=1/1 failed=1 Result: FAILURE test test_frame failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343676æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 515416372 0:00:00 load avg: 1.83 Run 1 test sequentially in a single process 0:00:00 load avg: 1.83 [1/1] test_functools test_cache (test.test_functools.TestCacheC.test_cache) ... skipped 'requires the C _functools module' test_cache (test.test_functools.TestCachePy.test_cache) ... ok test_access_from_class (test.test_functools.TestCachedProperty.test_access_from_class) ... ok test_cached (test.test_functools.TestCachedProperty.test_cached) ... ok test_cached_attribute_name_differs_from_func_name (test.test_functools.TestCachedProperty.test_cached_attribute_name_differs_from_func_name) ... ok test_doc (test.test_functools.TestCachedProperty.test_doc) ... ok test_immutable_dict (test.test_functools.TestCachedProperty.test_immutable_dict) ... ok test_object_with_slots (test.test_functools.TestCachedProperty.test_object_with_slots) ... ok test_reuse_different_names (test.test_functools.TestCachedProperty.test_reuse_different_names) Disallow this case because decorated function a would not be cached. ... ok test_reuse_same_name (test.test_functools.TestCachedProperty.test_reuse_same_name) Reusing a cached_property on different classes under the same name is OK. ... ok test_set_name_not_called (test.test_functools.TestCachedProperty.test_set_name_not_called) ... ok test_subclass_with___set__ (test.test_functools.TestCachedProperty.test_subclass_with___set__) Caching still works for a subclass defining __set__. ... ok test_bad_cmp (test.test_functools.TestCmpToKeyC.test_bad_cmp) ... skipped 'requires the C _functools module' test_cmp_to_key (test.test_functools.TestCmpToKeyC.test_cmp_to_key) ... skipped 'requires the C _functools module' test_cmp_to_key_arguments (test.test_functools.TestCmpToKeyC.test_cmp_to_key_arguments) ... skipped 'requires the C _functools module' test_cmp_to_signature (test.test_functools.TestCmpToKeyC.test_cmp_to_signature) ... skipped 'requires the C _functools module' test_disallow_instantiation (test.test_functools.TestCmpToKeyC.test_disallow_instantiation) ... skipped 'requires the C _functools module' test_hash (test.test_functools.TestCmpToKeyC.test_hash) ... skipped 'requires the C _functools module' test_obj_field (test.test_functools.TestCmpToKeyC.test_obj_field) ... skipped 'requires the C _functools module' test_sort_int (test.test_functools.TestCmpToKeyC.test_sort_int) ... skipped 'requires the C _functools module' test_sort_int_str (test.test_functools.TestCmpToKeyC.test_sort_int_str) ... skipped 'requires the C _functools module' test_bad_cmp (test.test_functools.TestCmpToKeyPy.test_bad_cmp) ... ok test_cmp_to_key (test.test_functools.TestCmpToKeyPy.test_cmp_to_key) ... ok test_cmp_to_key_arguments (test.test_functools.TestCmpToKeyPy.test_cmp_to_key_arguments) ... ok test_cmp_to_signature (test.test_functools.TestCmpToKeyPy.test_cmp_to_signature) ... ok test_hash (test.test_functools.TestCmpToKeyPy.test_hash) ... ok test_obj_field (test.test_functools.TestCmpToKeyPy.test_obj_field) ... ok test_sort_int (test.test_functools.TestCmpToKeyPy.test_sort_int) ... ok test_sort_int_str (test.test_functools.TestCmpToKeyPy.test_sort_int_str) ... ok test_common_signatures (test.test_functools.TestLRUC.test_common_signatures) ... skipped 'requires the C _functools module' test_copy (test.test_functools.TestLRUC.test_copy) ... skipped 'requires the C _functools module' test_deepcopy (test.test_functools.TestLRUC.test_deepcopy) ... skipped 'requires the C _functools module' test_kwargs_order (test.test_functools.TestLRUC.test_kwargs_order) ... skipped 'requires the C _functools module' test_lru (test.test_functools.TestLRUC.test_lru) ... skipped 'requires the C _functools module' test_lru_bug_35780 (test.test_functools.TestLRUC.test_lru_bug_35780) ... skipped 'requires the C _functools module' test_lru_bug_36650 (test.test_functools.TestLRUC.test_lru_bug_36650) ... skipped 'requires the C _functools module' test_lru_cache_decoration (test.test_functools.TestLRUC.test_lru_cache_decoration) ... skipped 'requires the C _functools module' test_lru_cache_parameters (test.test_functools.TestLRUC.test_lru_cache_parameters) ... skipped 'requires the C _functools module' test_lru_cache_threaded (test.test_functools.TestLRUC.test_lru_cache_threaded) ... skipped 'requires the C _functools module' test_lru_cache_threaded2 (test.test_functools.TestLRUC.test_lru_cache_threaded2) ... skipped 'requires the C _functools module' test_lru_cache_threaded3 (test.test_functools.TestLRUC.test_lru_cache_threaded3) ... skipped 'requires the C _functools module' test_lru_cache_typed_is_not_recursive (test.test_functools.TestLRUC.test_lru_cache_typed_is_not_recursive) ... skipped 'requires the C _functools module' test_lru_cache_weakrefable (test.test_functools.TestLRUC.test_lru_cache_weakrefable) ... skipped 'requires the C _functools module' test_lru_hash_only_once (test.test_functools.TestLRUC.test_lru_hash_only_once) ... skipped 'requires the C _functools module' test_lru_method (test.test_functools.TestLRUC.test_lru_method) ... skipped 'requires the C _functools module' test_lru_no_args (test.test_functools.TestLRUC.test_lru_no_args) ... skipped 'requires the C _functools module' test_lru_reentrancy_with_len (test.test_functools.TestLRUC.test_lru_reentrancy_with_len) ... skipped 'requires the C _functools module' test_lru_star_arg_handling (test.test_functools.TestLRUC.test_lru_star_arg_handling) ... skipped 'requires the C _functools module' test_lru_type_error (test.test_functools.TestLRUC.test_lru_type_error) ... skipped 'requires the C _functools module' test_lru_with_exceptions (test.test_functools.TestLRUC.test_lru_with_exceptions) ... skipped 'requires the C _functools module' test_lru_with_keyword_args (test.test_functools.TestLRUC.test_lru_with_keyword_args) ... skipped 'requires the C _functools module' test_lru_with_keyword_args_maxsize_none (test.test_functools.TestLRUC.test_lru_with_keyword_args_maxsize_none) ... skipped 'requires the C _functools module' test_lru_with_maxsize_negative (test.test_functools.TestLRUC.test_lru_with_maxsize_negative) ... skipped 'requires the C _functools module' test_lru_with_maxsize_none (test.test_functools.TestLRUC.test_lru_with_maxsize_none) ... skipped 'requires the C _functools module' test_lru_with_types (test.test_functools.TestLRUC.test_lru_with_types) ... skipped 'requires the C _functools module' test_need_for_rlock (test.test_functools.TestLRUC.test_need_for_rlock) ... skipped 'requires the C _functools module' test_pickle (test.test_functools.TestLRUC.test_pickle) ... skipped 'requires the C _functools module' test_common_signatures (test.test_functools.TestLRUPy.test_common_signatures) ... ok test_copy (test.test_functools.TestLRUPy.test_copy) ... ok test_deepcopy (test.test_functools.TestLRUPy.test_deepcopy) ... ok test_kwargs_order (test.test_functools.TestLRUPy.test_kwargs_order) ... ok test_lru (test.test_functools.TestLRUPy.test_lru) ... ok test_lru_bug_35780 (test.test_functools.TestLRUPy.test_lru_bug_35780) ... ok test_lru_bug_36650 (test.test_functools.TestLRUPy.test_lru_bug_36650) ... ok test_lru_cache_decoration (test.test_functools.TestLRUPy.test_lru_cache_decoration) ... ok test_lru_cache_parameters (test.test_functools.TestLRUPy.test_lru_cache_parameters) ... ok test_lru_cache_threaded (test.test_functools.TestLRUPy.test_lru_cache_threaded) ... ok test_lru_cache_threaded2 (test.test_functools.TestLRUPy.test_lru_cache_threaded2) ... ok test_lru_cache_threaded3 (test.test_functools.TestLRUPy.test_lru_cache_threaded3) ... ok test_lru_cache_typed_is_not_recursive (test.test_functools.TestLRUPy.test_lru_cache_typed_is_not_recursive) ... ok test_lru_cache_weakrefable (test.test_functools.TestLRUPy.test_lru_cache_weakrefable) ... ok test_lru_hash_only_once (test.test_functools.TestLRUPy.test_lru_hash_only_once) ... ok test_lru_method (test.test_functools.TestLRUPy.test_lru_method) ... ok test_lru_no_args (test.test_functools.TestLRUPy.test_lru_no_args) ... ok test_lru_reentrancy_with_len (test.test_functools.TestLRUPy.test_lru_reentrancy_with_len) ... ok test_lru_star_arg_handling (test.test_functools.TestLRUPy.test_lru_star_arg_handling) ... ok test_lru_type_error (test.test_functools.TestLRUPy.test_lru_type_error) ... ok test_lru_with_exceptions (test.test_functools.TestLRUPy.test_lru_with_exceptions) ... ok test_lru_with_keyword_args (test.test_functools.TestLRUPy.test_lru_with_keyword_args) ... ok test_lru_with_keyword_args_maxsize_none (test.test_functools.TestLRUPy.test_lru_with_keyword_args_maxsize_none) ... ok test_lru_with_maxsize_negative (test.test_functools.TestLRUPy.test_lru_with_maxsize_negative) ... ok test_lru_with_maxsize_none (test.test_functools.TestLRUPy.test_lru_with_maxsize_none) ... ok test_lru_with_types (test.test_functools.TestLRUPy.test_lru_with_types) ... ok test_need_for_rlock (test.test_functools.TestLRUPy.test_need_for_rlock) ... ok test_pickle (test.test_functools.TestLRUPy.test_pickle) ... ok test_arg_combinations (test.test_functools.TestPartialC.test_arg_combinations) ... skipped 'requires the C _functools module' test_argument_checking (test.test_functools.TestPartialC.test_argument_checking) ... skipped 'requires the C _functools module' test_attributes (test.test_functools.TestPartialC.test_attributes) ... skipped 'requires the C _functools module' test_attributes_unwritable (test.test_functools.TestPartialC.test_attributes_unwritable) ... skipped 'requires the C _functools module' test_basic_examples (test.test_functools.TestPartialC.test_basic_examples) ... skipped 'requires the C _functools module' test_copy (test.test_functools.TestPartialC.test_copy) ... skipped 'requires the C _functools module' test_deepcopy (test.test_functools.TestPartialC.test_deepcopy) ... skipped 'requires the C _functools module' test_error_propagation (test.test_functools.TestPartialC.test_error_propagation) ... skipped 'requires the C _functools module' test_keystr_replaces_value (test.test_functools.TestPartialC.test_keystr_replaces_value) ... skipped 'requires the C _functools module' test_keyword (test.test_functools.TestPartialC.test_keyword) ... skipped 'requires the C _functools module' test_kw_combinations (test.test_functools.TestPartialC.test_kw_combinations) ... skipped 'requires the C _functools module' test_kwargs_copy (test.test_functools.TestPartialC.test_kwargs_copy) ... skipped 'requires the C _functools module' test_manually_adding_non_string_keyword (test.test_functools.TestPartialC.test_manually_adding_non_string_keyword) ... skipped 'requires the C _functools module' test_nested_optimization (test.test_functools.TestPartialC.test_nested_optimization) ... skipped 'requires the C _functools module' test_nested_partial_with_attribute (test.test_functools.TestPartialC.test_nested_partial_with_attribute) ... skipped 'requires the C _functools module' test_no_side_effects (test.test_functools.TestPartialC.test_no_side_effects) ... skipped 'requires the C _functools module' test_partial_genericalias (test.test_functools.TestPartialC.test_partial_genericalias) ... skipped 'requires the C _functools module' test_pickle (test.test_functools.TestPartialC.test_pickle) ... skipped 'requires the C _functools module' test_positional (test.test_functools.TestPartialC.test_positional) ... skipped 'requires the C _functools module' test_protection_of_callers_dict_argument (test.test_functools.TestPartialC.test_protection_of_callers_dict_argument) ... skipped 'requires the C _functools module' test_recursive_pickle (test.test_functools.TestPartialC.test_recursive_pickle) ... skipped 'requires the C _functools module' test_recursive_repr (test.test_functools.TestPartialC.test_recursive_repr) ... skipped 'requires the C _functools module' test_repr (test.test_functools.TestPartialC.test_repr) ... skipped 'requires the C _functools module' test_setstate (test.test_functools.TestPartialC.test_setstate) ... skipped 'requires the C _functools module' test_setstate_errors (test.test_functools.TestPartialC.test_setstate_errors) ... skipped 'requires the C _functools module' test_setstate_refcount (test.test_functools.TestPartialC.test_setstate_refcount) ... skipped 'requires the C _functools module' test_setstate_subclasses (test.test_functools.TestPartialC.test_setstate_subclasses) ... skipped 'requires the C _functools module' test_weakref (test.test_functools.TestPartialC.test_weakref) ... skipped 'requires the C _functools module' test_with_bound_and_unbound_methods (test.test_functools.TestPartialC.test_with_bound_and_unbound_methods) ... skipped 'requires the C _functools module' test_arg_combinations (test.test_functools.TestPartialCSubclass.test_arg_combinations) ... skipped 'requires the C _functools module' test_argument_checking (test.test_functools.TestPartialCSubclass.test_argument_checking) ... skipped 'requires the C _functools module' test_attributes (test.test_functools.TestPartialCSubclass.test_attributes) ... skipped 'requires the C _functools module' test_attributes_unwritable (test.test_functools.TestPartialCSubclass.test_attributes_unwritable) ... skipped 'requires the C _functools module' test_basic_examples (test.test_functools.TestPartialCSubclass.test_basic_examples) ... skipped 'requires the C _functools module' test_copy (test.test_functools.TestPartialCSubclass.test_copy) ... skipped 'requires the C _functools module' test_deepcopy (test.test_functools.TestPartialCSubclass.test_deepcopy) ... skipped 'requires the C _functools module' test_error_propagation (test.test_functools.TestPartialCSubclass.test_error_propagation) ... skipped 'requires the C _functools module' test_keystr_replaces_value (test.test_functools.TestPartialCSubclass.test_keystr_replaces_value) ... skipped 'requires the C _functools module' test_keyword (test.test_functools.TestPartialCSubclass.test_keyword) ... skipped 'requires the C _functools module' test_kw_combinations (test.test_functools.TestPartialCSubclass.test_kw_combinations) ... skipped 'requires the C _functools module' test_kwargs_copy (test.test_functools.TestPartialCSubclass.test_kwargs_copy) ... skipped 'requires the C _functools module' test_manually_adding_non_string_keyword (test.test_functools.TestPartialCSubclass.test_manually_adding_non_string_keyword) ... skipped 'requires the C _functools module' test_nested_partial_with_attribute (test.test_functools.TestPartialCSubclass.test_nested_partial_with_attribute) ... skipped 'requires the C _functools module' test_no_side_effects (test.test_functools.TestPartialCSubclass.test_no_side_effects) ... skipped 'requires the C _functools module' test_partial_genericalias (test.test_functools.TestPartialCSubclass.test_partial_genericalias) ... skipped 'requires the C _functools module' test_pickle (test.test_functools.TestPartialCSubclass.test_pickle) ... skipped 'requires the C _functools module' test_positional (test.test_functools.TestPartialCSubclass.test_positional) ... skipped 'requires the C _functools module' test_protection_of_callers_dict_argument (test.test_functools.TestPartialCSubclass.test_protection_of_callers_dict_argument) ... skipped 'requires the C _functools module' test_recursive_pickle (test.test_functools.TestPartialCSubclass.test_recursive_pickle) ... skipped 'requires the C _functools module' test_recursive_repr (test.test_functools.TestPartialCSubclass.test_recursive_repr) ... skipped 'requires the C _functools module' test_repr (test.test_functools.TestPartialCSubclass.test_repr) ... skipped 'requires the C _functools module' test_setstate (test.test_functools.TestPartialCSubclass.test_setstate) ... skipped 'requires the C _functools module' test_setstate_errors (test.test_functools.TestPartialCSubclass.test_setstate_errors) ... skipped 'requires the C _functools module' test_setstate_refcount (test.test_functools.TestPartialCSubclass.test_setstate_refcount) ... skipped 'requires the C _functools module' test_setstate_subclasses (test.test_functools.TestPartialCSubclass.test_setstate_subclasses) ... skipped 'requires the C _functools module' test_weakref (test.test_functools.TestPartialCSubclass.test_weakref) ... skipped 'requires the C _functools module' test_with_bound_and_unbound_methods (test.test_functools.TestPartialCSubclass.test_with_bound_and_unbound_methods) ... skipped 'requires the C _functools module' test_abstract (test.test_functools.TestPartialMethod.test_abstract) ... ok test_arg_combinations (test.test_functools.TestPartialMethod.test_arg_combinations) ... ok test_bound_method_introspection (test.test_functools.TestPartialMethod.test_bound_method_introspection) ... ok test_descriptors (test.test_functools.TestPartialMethod.test_descriptors) ... ok test_invalid_args (test.test_functools.TestPartialMethod.test_invalid_args) ... ok test_nested (test.test_functools.TestPartialMethod.test_nested) ... ok test_over_partial (test.test_functools.TestPartialMethod.test_over_partial) ... ok test_overriding_keywords (test.test_functools.TestPartialMethod.test_overriding_keywords) ... ok test_positional_only (test.test_functools.TestPartialMethod.test_positional_only) ... ok test_repr (test.test_functools.TestPartialMethod.test_repr) ... ok test_unbound_method_retrieval (test.test_functools.TestPartialMethod.test_unbound_method_retrieval) ... ok test_arg_combinations (test.test_functools.TestPartialPy.test_arg_combinations) ... ok test_argument_checking (test.test_functools.TestPartialPy.test_argument_checking) ... ok test_attributes (test.test_functools.TestPartialPy.test_attributes) ... ok test_basic_examples (test.test_functools.TestPartialPy.test_basic_examples) ... ok test_copy (test.test_functools.TestPartialPy.test_copy) ... ok test_deepcopy (test.test_functools.TestPartialPy.test_deepcopy) ... ok test_error_propagation (test.test_functools.TestPartialPy.test_error_propagation) ... ok test_keyword (test.test_functools.TestPartialPy.test_keyword) ... ok test_kw_combinations (test.test_functools.TestPartialPy.test_kw_combinations) ... ok test_kwargs_copy (test.test_functools.TestPartialPy.test_kwargs_copy) ... ok test_nested_optimization (test.test_functools.TestPartialPy.test_nested_optimization) ... ok test_nested_partial_with_attribute (test.test_functools.TestPartialPy.test_nested_partial_with_attribute) ... ok test_no_side_effects (test.test_functools.TestPartialPy.test_no_side_effects) ... ok test_partial_genericalias (test.test_functools.TestPartialPy.test_partial_genericalias) ... ok test_pickle (test.test_functools.TestPartialPy.test_pickle) ... ok test_positional (test.test_functools.TestPartialPy.test_positional) ... ok test_protection_of_callers_dict_argument (test.test_functools.TestPartialPy.test_protection_of_callers_dict_argument) ... ok test_recursive_pickle (test.test_functools.TestPartialPy.test_recursive_pickle) ... ok test_recursive_repr (test.test_functools.TestPartialPy.test_recursive_repr) ... ok test_repr (test.test_functools.TestPartialPy.test_repr) ... ok test_setstate (test.test_functools.TestPartialPy.test_setstate) ... ok test_setstate_errors (test.test_functools.TestPartialPy.test_setstate_errors) ... ok test_setstate_refcount (test.test_functools.TestPartialPy.test_setstate_refcount) ... ok test_setstate_subclasses (test.test_functools.TestPartialPy.test_setstate_subclasses) ... ok test_weakref (test.test_functools.TestPartialPy.test_weakref) ... ok test_with_bound_and_unbound_methods (test.test_functools.TestPartialPy.test_with_bound_and_unbound_methods) ... ok test_arg_combinations (test.test_functools.TestPartialPySubclass.test_arg_combinations) ... ok test_argument_checking (test.test_functools.TestPartialPySubclass.test_argument_checking) ... ok test_attributes (test.test_functools.TestPartialPySubclass.test_attributes) ... ok test_basic_examples (test.test_functools.TestPartialPySubclass.test_basic_examples) ... ok test_copy (test.test_functools.TestPartialPySubclass.test_copy) ... ok test_deepcopy (test.test_functools.TestPartialPySubclass.test_deepcopy) ... ok test_error_propagation (test.test_functools.TestPartialPySubclass.test_error_propagation) ... ok test_keyword (test.test_functools.TestPartialPySubclass.test_keyword) ... ok test_kw_combinations (test.test_functools.TestPartialPySubclass.test_kw_combinations) ... ok test_kwargs_copy (test.test_functools.TestPartialPySubclass.test_kwargs_copy) ... ok test_nested_optimization (test.test_functools.TestPartialPySubclass.test_nested_optimization) ... ok test_nested_partial_with_attribute (test.test_functools.TestPartialPySubclass.test_nested_partial_with_attribute) ... ok test_no_side_effects (test.test_functools.TestPartialPySubclass.test_no_side_effects) ... ok test_partial_genericalias (test.test_functools.TestPartialPySubclass.test_partial_genericalias) ... ok test_pickle (test.test_functools.TestPartialPySubclass.test_pickle) ... ok test_positional (test.test_functools.TestPartialPySubclass.test_positional) ... ok test_protection_of_callers_dict_argument (test.test_functools.TestPartialPySubclass.test_protection_of_callers_dict_argument) ... ok test_recursive_pickle (test.test_functools.TestPartialPySubclass.test_recursive_pickle) ... ok test_recursive_repr (test.test_functools.TestPartialPySubclass.test_recursive_repr) ... ok test_repr (test.test_functools.TestPartialPySubclass.test_repr) ... ok test_setstate (test.test_functools.TestPartialPySubclass.test_setstate) ... ok test_setstate_errors (test.test_functools.TestPartialPySubclass.test_setstate_errors) ... ok test_setstate_refcount (test.test_functools.TestPartialPySubclass.test_setstate_refcount) ... ok test_setstate_subclasses (test.test_functools.TestPartialPySubclass.test_setstate_subclasses) ... ok test_weakref (test.test_functools.TestPartialPySubclass.test_weakref) ... ok test_with_bound_and_unbound_methods (test.test_functools.TestPartialPySubclass.test_with_bound_and_unbound_methods) ... ok test_iterator_usage (test.test_functools.TestReduceC.test_iterator_usage) ... skipped 'requires the C _functools module' test_reduce (test.test_functools.TestReduceC.test_reduce) ... skipped 'requires the C _functools module' test_iterator_usage (test.test_functools.TestReducePy.test_iterator_usage) ... ok test_reduce (test.test_functools.TestReducePy.test_reduce) ... ok test_abstractmethod_register (test.test_functools.TestSingleDispatch.test_abstractmethod_register) ... ok test_annotations (test.test_functools.TestSingleDispatch.test_annotations) ... ok test_c3_abc (test.test_functools.TestSingleDispatch.test_c3_abc) ... ok test_c_classes (test.test_functools.TestSingleDispatch.test_c_classes) ... skipped 'requires _decimal' test_cache_invalidation (test.test_functools.TestSingleDispatch.test_cache_invalidation) ... ok test_callable_register (test.test_functools.TestSingleDispatch.test_callable_register) ... ok test_classmethod_register (test.test_functools.TestSingleDispatch.test_classmethod_register) ... ok test_classmethod_type_ann_register (test.test_functools.TestSingleDispatch.test_classmethod_type_ann_register) ... ok test_compose_mro (test.test_functools.TestSingleDispatch.test_compose_mro) ... ok test_double_wrapped_methods (test.test_functools.TestSingleDispatch.test_double_wrapped_methods) ... ok test_false_meta (test.test_functools.TestSingleDispatch.test_false_meta) ... ok test_invalid_positional_argument (test.test_functools.TestSingleDispatch.test_invalid_positional_argument) ... ok test_invalid_registrations (test.test_functools.TestSingleDispatch.test_invalid_registrations) ... ok test_method_bad_hash (test.test_functools.TestSingleDispatch.test_method_bad_hash) ... ok test_method_equal_instances (test.test_functools.TestSingleDispatch.test_method_equal_instances) ... ok test_method_no_reference_loops (test.test_functools.TestSingleDispatch.test_method_no_reference_loops) ... ok test_method_register (test.test_functools.TestSingleDispatch.test_method_register) ... ok test_method_signatures (test.test_functools.TestSingleDispatch.test_method_signatures) ... ok test_method_wrapping_attributes (test.test_functools.TestSingleDispatch.test_method_wrapping_attributes) ... ok test_mro (test.test_functools.TestSingleDispatch.test_mro) ... ok test_mro_conflicts (test.test_functools.TestSingleDispatch.test_mro_conflicts) ... ok test_register_abc (test.test_functools.TestSingleDispatch.test_register_abc) ... ok test_register_decorator (test.test_functools.TestSingleDispatch.test_register_decorator) ... ok test_register_genericalias (test.test_functools.TestSingleDispatch.test_register_genericalias) ... ok test_register_genericalias_annotation (test.test_functools.TestSingleDispatch.test_register_genericalias_annotation) ... ok test_register_genericalias_decorator (test.test_functools.TestSingleDispatch.test_register_genericalias_decorator) ... ok test_signatures (test.test_functools.TestSingleDispatch.test_signatures) ... ok test_simple_overloads (test.test_functools.TestSingleDispatch.test_simple_overloads) ... ok test_staticmethod_register (test.test_functools.TestSingleDispatch.test_staticmethod_register) ... ok test_staticmethod_type_ann_register (test.test_functools.TestSingleDispatch.test_staticmethod_type_ann_register) ... ok test_type_ann_register (test.test_functools.TestSingleDispatch.test_type_ann_register) ... ok test_union (test.test_functools.TestSingleDispatch.test_union) ... ok test_union_None (test.test_functools.TestSingleDispatch.test_union_None) ... ok test_union_conflict (test.test_functools.TestSingleDispatch.test_union_conflict) ... ok test_wrapping_attributes (test.test_functools.TestSingleDispatch.test_wrapping_attributes) ... ok test_no_operations_defined (test.test_functools.TestTotalOrdering.test_no_operations_defined) ... ok test_notimplemented (test.test_functools.TestTotalOrdering.test_notimplemented) ... ok test_pickle (test.test_functools.TestTotalOrdering.test_pickle) ... ok test_total_ordering_for_metaclasses_issue_44605 (test.test_functools.TestTotalOrdering.test_total_ordering_for_metaclasses_issue_44605) ... ok test_total_ordering_ge (test.test_functools.TestTotalOrdering.test_total_ordering_ge) ... ok test_total_ordering_gt (test.test_functools.TestTotalOrdering.test_total_ordering_gt) ... ok test_total_ordering_le (test.test_functools.TestTotalOrdering.test_total_ordering_le) ... ok test_total_ordering_lt (test.test_functools.TestTotalOrdering.test_total_ordering_lt) ... ok test_total_ordering_no_overwrite (test.test_functools.TestTotalOrdering.test_total_ordering_no_overwrite) ... ok test_type_error_when_not_implemented (test.test_functools.TestTotalOrdering.test_type_error_when_not_implemented) ... ok test_builtin_update (test.test_functools.TestUpdateWrapper.test_builtin_update) ... ok test_default_update (test.test_functools.TestUpdateWrapper.test_default_update) ... ok test_default_update_doc (test.test_functools.TestUpdateWrapper.test_default_update_doc) ... ok test_missing_attributes (test.test_functools.TestUpdateWrapper.test_missing_attributes) ... ok test_no_update (test.test_functools.TestUpdateWrapper.test_no_update) ... ok test_selective_update (test.test_functools.TestUpdateWrapper.test_selective_update) ... ok test_update_type_wrapper (test.test_functools.TestUpdateWrapper.test_update_type_wrapper) ... ERROR test_builtin_update (test.test_functools.TestWraps.test_builtin_update) ... ok test_default_update (test.test_functools.TestWraps.test_default_update) ... ok test_default_update_doc (test.test_functools.TestWraps.test_default_update_doc) ... ok test_missing_attributes (test.test_functools.TestWraps.test_missing_attributes) ... ok test_no_update (test.test_functools.TestWraps.test_no_update) ... ok test_selective_update (test.test_functools.TestWraps.test_selective_update) ... ok test_update_type_wrapper (test.test_functools.TestWraps.test_update_type_wrapper) ... ERROR ====================================================================== ERROR: test_update_type_wrapper (test.test_functools.TestUpdateWrapper.test_update_type_wrapper) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_functools.py", line 726, in test_update_type_wrapper functools.update_wrapper(wrapper, type) ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/functools.py", line 60, in update_wrapper setattr(wrapper, attr, value) TypeError: __annotations__ must be a dict ====================================================================== ERROR: test_update_type_wrapper (test.test_functools.TestWraps.test_update_type_wrapper) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_functools.py", line 726, in test_update_type_wrapper functools.update_wrapper(wrapper, type) ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/functools.py", line 60, in update_wrapper setattr(wrapper, attr, value) TypeError: __annotations__ must be a dict ---------------------------------------------------------------------- Ran 268 tests in 0.426s FAILED (errors=2, skipped=98) 0:00:00 load avg: 1.83 [1/1/1] test_functools failed (2 errors) == Tests result: FAILURE == 1 test failed: test_functools Total duration: 654 ms Total tests: run=268 skipped=98 Total test files: run=1/1 failed=1 Result: FAILURE test test_functools failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343707æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1373122119 0:00:00 load avg: 1.84 Run 1 test sequentially in a single process 0:00:00 load avg: 1.84 [1/1] test_generators test_except_gen_except (test.test_generators.ExceptionTest.test_except_gen_except) ... ok test_except_next (test.test_generators.ExceptionTest.test_except_next) ... ok test_except_throw (test.test_generators.ExceptionTest.test_except_throw) ... ok test_except_throw_bad_exception (test.test_generators.ExceptionTest.test_except_throw_bad_exception) ... ok test_except_throw_exception_context (test.test_generators.ExceptionTest.test_except_throw_exception_context) ... ok test_gen_3_arg_deprecation_warning (test.test_generators.ExceptionTest.test_gen_3_arg_deprecation_warning) ... FAIL test_nested_gen_except_loop (test.test_generators.ExceptionTest.test_nested_gen_except_loop) ... ok test_return_stopiteration (test.test_generators.ExceptionTest.test_return_stopiteration) ... ok test_return_tuple (test.test_generators.ExceptionTest.test_return_tuple) ... ok test_stopiteration_error (test.test_generators.ExceptionTest.test_stopiteration_error) ... ok test_tutorial_stopiteration (test.test_generators.ExceptionTest.test_tutorial_stopiteration) ... ok test_frame_resurrect (test.test_generators.FinalizationTest.test_frame_resurrect) ... ok test_lambda_generator (test.test_generators.FinalizationTest.test_lambda_generator) ... ok test_refcycle (test.test_generators.FinalizationTest.test_refcycle) ... ok test_send_with_yield_from (test.test_generators.GeneratorStackTraceTest.test_send_with_yield_from) ... ok test_throw_with_yield_from (test.test_generators.GeneratorStackTraceTest.test_throw_with_yield_from) ... ok test_ag_frame_f_back (test.test_generators.GeneratorTest.test_ag_frame_f_back) ... ok test_copy (test.test_generators.GeneratorTest.test_copy) ... ok test_cr_frame_f_back (test.test_generators.GeneratorTest.test_cr_frame_f_back) ... ok test_gi_frame_f_back (test.test_generators.GeneratorTest.test_gi_frame_f_back) ... ok test_handle_frame_object_in_creation (test.test_generators.GeneratorTest.test_handle_frame_object_in_creation) ... skipped 'no gc.threshold' test_issue103488 (test.test_generators.GeneratorTest.test_issue103488) ... ok test_name (test.test_generators.GeneratorTest.test_name) ... ok test_pickle (test.test_generators.GeneratorTest.test_pickle) ... ok test_send_non_none_to_new_gen (test.test_generators.GeneratorTest.test_send_non_none_to_new_gen) ... ok test_exception_context_with_yield (test.test_generators.GeneratorThrowTest.test_exception_context_with_yield) ... ok test_exception_context_with_yield_from (test.test_generators.GeneratorThrowTest.test_exception_context_with_yield_from) ... ok test_exception_context_with_yield_from_with_context_cycle (test.test_generators.GeneratorThrowTest.test_exception_context_with_yield_from_with_context_cycle) ... ok test_exception_context_with_yield_inside_generator (test.test_generators.GeneratorThrowTest.test_exception_context_with_yield_inside_generator) ... ok test_throw_after_none_exc_type (test.test_generators.GeneratorThrowTest.test_throw_after_none_exc_type) ... ok test_raise_and_yield_from (test.test_generators.SignalAndYieldFromTest.test_raise_and_yield_from) ... ok test_generator_gi_yieldfrom (test.test_generators.YieldFromTests.test_generator_gi_yieldfrom) ... ok conjoin (test.test_generators.__test__) Doctest: test.test_generators.__test__.conjoin ... ok coroutine (test.test_generators.__test__) Doctest: test.test_generators.__test__.coroutine ... ok email (test.test_generators.__test__) Doctest: test.test_generators.__test__.email ... ok fun (test.test_generators.__test__) Doctest: test.test_generators.__test__.fun ... ok pep (test.test_generators.__test__) Doctest: test.test_generators.__test__.pep ... ok refleaks (test.test_generators.__test__) Doctest: test.test_generators.__test__.refleaks ... ok syntax (test.test_generators.__test__) Doctest: test.test_generators.__test__.syntax ... ok tut (test.test_generators.__test__) Doctest: test.test_generators.__test__.tut ... ok weakref (test.test_generators.__test__) Doctest: test.test_generators.__test__.weakref ... ok ====================================================================== FAIL: test_gen_3_arg_deprecation_warning (test.test_generators.ExceptionTest.test_gen_3_arg_deprecation_warning) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_generators.py", line 411, in test_gen_3_arg_deprecation_warning with self.assertWarns(DeprecationWarning): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: DeprecationWarning not triggered ---------------------------------------------------------------------- Ran 41 tests in 0.217s FAILED (failures=1, skipped=1) 0:00:00 load avg: 1.84 [1/1/1] test_generators failed (1 failure) == Tests result: FAILURE == 1 test failed: test_generators Total duration: 342 ms Total tests: run=41 failures=1 skipped=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_generators failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343712æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3912025853 0:00:00 load avg: 1.84 Run 1 test sequentially in a single process 0:00:00 load avg: 1.84 [1/1] test_genericalias test_calling_next_twice_raises_stopiteration (test.test_genericalias.BaseTest.test_calling_next_twice_raises_stopiteration) ... ok test_class_methods (test.test_genericalias.BaseTest.test_class_methods) ... ok test_copy (test.test_genericalias.BaseTest.test_copy) ... ok test_del_iter (test.test_genericalias.BaseTest.test_del_iter) ... ok test_dir (test.test_genericalias.BaseTest.test_dir) ... ok test_equality (test.test_genericalias.BaseTest.test_equality) ... ok test_exposed_type (test.test_genericalias.BaseTest.test_exposed_type) ... ok test_generic_subclass (test.test_genericalias.BaseTest.test_generic_subclass) ... ok test_instantiate (test.test_genericalias.BaseTest.test_instantiate) ... ok test_isinstance (test.test_genericalias.BaseTest.test_isinstance) ... ok test_issubclass (test.test_genericalias.BaseTest.test_issubclass) ... ok test_iter_creates_starred_tuple (test.test_genericalias.BaseTest.test_iter_creates_starred_tuple) ... ok test_no_chaining (test.test_genericalias.BaseTest.test_no_chaining) ... ok test_no_kwargs (test.test_genericalias.BaseTest.test_no_kwargs) ... ok test_parameter_chaining (test.test_genericalias.BaseTest.test_parameter_chaining) ... ok test_parameters (test.test_genericalias.BaseTest.test_parameters) ... ok test_pickle (test.test_genericalias.BaseTest.test_pickle) ... ok test_repr (test.test_genericalias.BaseTest.test_repr) ... FAIL test_subclassing (test.test_genericalias.BaseTest.test_subclassing) ... ok test_subclassing_types_genericalias (test.test_genericalias.BaseTest.test_subclassing_types_genericalias) ... ok test_subscriptable (test.test_genericalias.BaseTest.test_subscriptable) ... test_subscriptable (test.test_genericalias.BaseTest.test_subscriptable) [Testing array] ... ERROR test_type_generic (test.test_genericalias.BaseTest.test_type_generic) ... ok test_type_subclass_generic (test.test_genericalias.BaseTest.test_type_subclass_generic) ... ok test_unbound_methods (test.test_genericalias.BaseTest.test_unbound_methods) ... ok test_union (test.test_genericalias.BaseTest.test_union) ... ok test_union_generic (test.test_genericalias.BaseTest.test_union_generic) ... ok test_unpack (test.test_genericalias.BaseTest.test_unpack) ... ok test_unsubscriptable (test.test_genericalias.BaseTest.test_unsubscriptable) ... ok test_weakref (test.test_genericalias.BaseTest.test_weakref) ... test_weakref (test.test_genericalias.BaseTest.test_weakref) [Testing array] ... ERROR test_cannot_iterate (test.test_genericalias.TypeIterationTests.test_cannot_iterate) ... ok test_is_not_instance_of_iterable (test.test_genericalias.TypeIterationTests.test_is_not_instance_of_iterable) ... ok ====================================================================== ERROR: test_subscriptable (test.test_genericalias.BaseTest.test_subscriptable) [Testing array] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_genericalias.py", line 146, in test_subscriptable alias = t[int] ~^^^^^ TypeError: type 'array.array' is not subscriptable (key <class 'int'>) ====================================================================== ERROR: test_weakref (test.test_genericalias.BaseTest.test_weakref) [Testing array] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_genericalias.py", line 431, in test_weakref alias = t[int] ~^^^^^ TypeError: type 'array.array' is not subscriptable (key <class 'int'>) ====================================================================== FAIL: test_repr (test.test_genericalias.BaseTest.test_repr) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_genericalias.py", line 230, in test_repr self.assertTrue(repr(MyGeneric[[int, str]]).endswith('MyGeneric[[int, str]]')) ^^^^^^^^^^ AssertionError: False is not true ---------------------------------------------------------------------- Ran 31 tests in 0.072s FAILED (failures=1, errors=2) 0:00:00 load avg: 1.84 [1/1/1] test_genericalias failed (2 errors, 1 failure) == Tests result: FAILURE == 1 test failed: test_genericalias Total duration: 271 ms Total tests: run=31 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_genericalias failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343757æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1980208093 0:00:00 load avg: 1.84 Run 1 test sequentially in a single process 0:00:00 load avg: 1.84 [1/1] test_grammar test_additive_ops (test.test_grammar.GrammarTests.test_additive_ops) ... ok test_annotations_inheritance (test.test_grammar.GrammarTests.test_annotations_inheritance) ... ok test_assert (test.test_grammar.GrammarTests.test_assert) ... ok test_assert_failures (test.test_grammar.GrammarTests.test_assert_failures) ... ok test_assert_syntax_warnings (test.test_grammar.GrammarTests.test_assert_syntax_warnings) ... ok test_assert_warning_promotes_to_syntax_error (test.test_grammar.GrammarTests.test_assert_warning_promotes_to_syntax_error) ... ok test_async_await (test.test_grammar.GrammarTests.test_async_await) ... ok test_async_for (test.test_grammar.GrammarTests.test_async_for) ... ok test_async_with (test.test_grammar.GrammarTests.test_async_with) ... ok test_atoms (test.test_grammar.GrammarTests.test_atoms) ... ok test_binary_mask_ops (test.test_grammar.GrammarTests.test_binary_mask_ops) ... ok test_break_continue_loop (test.test_grammar.GrammarTests.test_break_continue_loop) ... ok test_break_in_finally (test.test_grammar.GrammarTests.test_break_in_finally) ... ok test_break_in_finally_after_return (test.test_grammar.GrammarTests.test_break_in_finally_after_return) ... ok test_break_stmt (test.test_grammar.GrammarTests.test_break_stmt) ... ok test_classdef (test.test_grammar.GrammarTests.test_classdef) ... ok test_comparison (test.test_grammar.GrammarTests.test_comparison) ... ok test_comparison_is_literal (test.test_grammar.GrammarTests.test_comparison_is_literal) ... FAIL test_complex_lambda (test.test_grammar.GrammarTests.test_complex_lambda) ... ok test_comprehension_specials (test.test_grammar.GrammarTests.test_comprehension_specials) ... ok test_continue_in_finally (test.test_grammar.GrammarTests.test_continue_in_finally) ... ok test_continue_in_finally_after_return (test.test_grammar.GrammarTests.test_continue_in_finally_after_return) ... ok test_continue_stmt (test.test_grammar.GrammarTests.test_continue_stmt) ... ok test_del_stmt (test.test_grammar.GrammarTests.test_del_stmt) ... ok test_dictcomps (test.test_grammar.GrammarTests.test_dictcomps) ... ok test_eval_input (test.test_grammar.GrammarTests.test_eval_input) ... ok test_expr_stmt (test.test_grammar.GrammarTests.test_expr_stmt) ... ok test_for (test.test_grammar.GrammarTests.test_for) ... ok test_former_statements_refer_to_builtins (test.test_grammar.GrammarTests.test_former_statements_refer_to_builtins) ... ok test_funcdef (test.test_grammar.GrammarTests.test_funcdef) ... ok test_genexps (test.test_grammar.GrammarTests.test_genexps) ... ok test_global (test.test_grammar.GrammarTests.test_global) ... ok test_if (test.test_grammar.GrammarTests.test_if) ... ok test_if_else_expr (test.test_grammar.GrammarTests.test_if_else_expr) ... ok test_import (test.test_grammar.GrammarTests.test_import) ... ok test_lambdef (test.test_grammar.GrammarTests.test_lambdef) ... ok test_listcomps (test.test_grammar.GrammarTests.test_listcomps) ... ok test_matrix_mul (test.test_grammar.GrammarTests.test_matrix_mul) ... ok test_multiplicative_ops (test.test_grammar.GrammarTests.test_multiplicative_ops) ... ok test_nonlocal (test.test_grammar.GrammarTests.test_nonlocal) ... ok test_paren_evaluation (test.test_grammar.GrammarTests.test_paren_evaluation) ... ok test_pass_stmt (test.test_grammar.GrammarTests.test_pass_stmt) ... ok test_raise (test.test_grammar.GrammarTests.test_raise) ... ok test_return (test.test_grammar.GrammarTests.test_return) ... ok test_return_in_finally (test.test_grammar.GrammarTests.test_return_in_finally) ... ok test_selectors (test.test_grammar.GrammarTests.test_selectors) ... ok test_shift_ops (test.test_grammar.GrammarTests.test_shift_ops) ... ok test_simple_stmt (test.test_grammar.GrammarTests.test_simple_stmt) ... ok test_suite (test.test_grammar.GrammarTests.test_suite) ... ok test_test (test.test_grammar.GrammarTests.test_test) ... ok test_try (test.test_grammar.GrammarTests.test_try) ... ok test_try_star (test.test_grammar.GrammarTests.test_try_star) ... ok test_unary_ops (test.test_grammar.GrammarTests.test_unary_ops) ... ok test_var_annot_basic_semantics (test.test_grammar.GrammarTests.test_var_annot_basic_semantics) ... ok test_var_annot_basics (test.test_grammar.GrammarTests.test_var_annot_basics) ... ok test_var_annot_custom_maps (test.test_grammar.GrammarTests.test_var_annot_custom_maps) ... ok test_var_annot_in_module (test.test_grammar.GrammarTests.test_var_annot_in_module) ... ok test_var_annot_metaclass_semantics (test.test_grammar.GrammarTests.test_var_annot_metaclass_semantics) ... ok test_var_annot_module_semantics (test.test_grammar.GrammarTests.test_var_annot_module_semantics) ... ok test_var_annot_refleak (test.test_grammar.GrammarTests.test_var_annot_refleak) ... ok test_var_annot_rhs (test.test_grammar.GrammarTests.test_var_annot_rhs) ... ok test_var_annot_simple_exec (test.test_grammar.GrammarTests.test_var_annot_simple_exec) ... ok test_var_annot_syntax_errors (test.test_grammar.GrammarTests.test_var_annot_syntax_errors) ... ok test_warn_missed_comma (test.test_grammar.GrammarTests.test_warn_missed_comma) ... ok test_while (test.test_grammar.GrammarTests.test_while) ... ok test_with_statement (test.test_grammar.GrammarTests.test_with_statement) ... ok test_yield (test.test_grammar.GrammarTests.test_yield) ... ok test_yield_in_comprehensions (test.test_grammar.GrammarTests.test_yield_in_comprehensions) ... ok test_backslash (test.test_grammar.TokenTests.test_backslash) ... ok test_bad_numerical_literals (test.test_grammar.TokenTests.test_bad_numerical_literals) ... ok test_ellipsis (test.test_grammar.TokenTests.test_ellipsis) ... ok test_end_of_numerical_literals (test.test_grammar.TokenTests.test_end_of_numerical_literals) ... test_end_of_numerical_literals (test.test_grammar.TokenTests.test_end_of_numerical_literals) (expr='x if 9else y') ... ERROR test_end_of_numerical_literals (test.test_grammar.TokenTests.test_end_of_numerical_literals) (expr='x if 0else y') ... ERROR test_eof_error (test.test_grammar.TokenTests.test_eof_error) ... ok test_float_exponent_tokenization (test.test_grammar.TokenTests.test_float_exponent_tokenization) ... ERROR test_floats (test.test_grammar.TokenTests.test_floats) ... ok test_long_integers (test.test_grammar.TokenTests.test_long_integers) ... ok test_plain_integers (test.test_grammar.TokenTests.test_plain_integers) ... ok test_string_literals (test.test_grammar.TokenTests.test_string_literals) ... ok test_underscore_literals (test.test_grammar.TokenTests.test_underscore_literals) ... ok ====================================================================== ERROR: test_end_of_numerical_literals (test.test_grammar.TokenTests.test_end_of_numerical_literals) (expr='x if 9else y') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_grammar.py", line 225, in check self.check_syntax_warning(test, ^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/warnings_helper.py", line 22, in check_syntax_warning compile(statement, '<testcase>', 'exec') File "<testcase>", line 1 x if 9else y ^ SyntaxError: invalid decimal literal ====================================================================== ERROR: test_end_of_numerical_literals (test.test_grammar.TokenTests.test_end_of_numerical_literals) (expr='x if 0else y') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_grammar.py", line 225, in check self.check_syntax_warning(test, ^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/warnings_helper.py", line 22, in check_syntax_warning compile(statement, '<testcase>', 'exec') File "<testcase>", line 1 x if 0else y ^ SyntaxError: invalid decimal literal ====================================================================== ERROR: test_float_exponent_tokenization (test.test_grammar.TokenTests.test_float_exponent_tokenization) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_grammar.py", line 181, in test_float_exponent_tokenization self.assertEqual(eval("1 if 1else 0"), 1) ^^^^^^^^^^^^^^^^^^^^ File "<string>", line 1 1 if 1else 0 ^ SyntaxError: invalid decimal literal ====================================================================== FAIL: test_comparison_is_literal (test.test_grammar.GrammarTests.test_comparison_is_literal) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_grammar.py", line 1485, in test_comparison_is_literal check('x is 1', '"is" with \'int\' literal') File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_grammar.py", line 1483, in check self.check_syntax_warning(test, msg) ^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/warnings_helper.py", line 29, in check_syntax_warning testcase.assertRegex(str(warn.message), errtext) ^^^^^^^^^^^ AssertionError: Regex didn't match: '"is" with \'int\' literal' not found in '"is" with a literal. Did you mean "=="?' ---------------------------------------------------------------------- Ran 79 tests in 0.061s FAILED (failures=1, errors=3) 0:00:00 load avg: 1.84 [1/1/1] test_grammar failed (3 errors, 1 failure) == Tests result: FAILURE == 1 test failed: test_grammar Total duration: 141 ms Total tests: run=79 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_grammar failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1343790æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 4219707910 0:00:00 load avg: 1.85 Run 1 test sequentially in a single process 0:00:00 load avg: 1.85 [1/1] test_hash test_empty_string (test.test_hash.BytesHashRandomizationTests.test_empty_string) ... FAIL test_fixed_hash (test.test_hash.BytesHashRandomizationTests.test_fixed_hash) ... ok test_long_fixed_hash (test.test_hash.BytesHashRandomizationTests.test_long_fixed_hash) ... ok test_null_hash (test.test_hash.BytesHashRandomizationTests.test_null_hash) ... ok test_randomized_hash (test.test_hash.BytesHashRandomizationTests.test_randomized_hash) ... ok test_randomized_hash (test.test_hash.DatetimeDateTests.test_randomized_hash) ... ok test_randomized_hash (test.test_hash.DatetimeDatetimeTests.test_randomized_hash) ... ok test_randomized_hash (test.test_hash.DatetimeTimeTests.test_randomized_hash) ... ok test_hashes (test.test_hash.HashBuiltinsTestCase.test_hashes) ... ok test_hash_distribution (test.test_hash.HashDistributionTestCase.test_hash_distribution) ... ok test_coerced_floats (test.test_hash.HashEqualityTestCase.test_coerced_floats) ... ok test_coerced_integers (test.test_hash.HashEqualityTestCase.test_coerced_integers) ... ok test_numeric_literals (test.test_hash.HashEqualityTestCase.test_numeric_literals) ... ok test_unaligned_buffers (test.test_hash.HashEqualityTestCase.test_unaligned_buffers) ... ok test_default_hash (test.test_hash.HashInheritanceTestCase.test_default_hash) ... ok test_error_hash (test.test_hash.HashInheritanceTestCase.test_error_hash) ... ok test_fixed_hash (test.test_hash.HashInheritanceTestCase.test_fixed_hash) ... ok test_hashable (test.test_hash.HashInheritanceTestCase.test_hashable) ... ok test_not_hashable (test.test_hash.HashInheritanceTestCase.test_not_hashable) ... ok test_empty_string (test.test_hash.MemoryviewHashRandomizationTests.test_empty_string) ... FAIL test_fixed_hash (test.test_hash.MemoryviewHashRandomizationTests.test_fixed_hash) ... ok test_long_fixed_hash (test.test_hash.MemoryviewHashRandomizationTests.test_long_fixed_hash) ... ok test_null_hash (test.test_hash.MemoryviewHashRandomizationTests.test_null_hash) ... ok test_randomized_hash (test.test_hash.MemoryviewHashRandomizationTests.test_randomized_hash) ... ok test_empty_string (test.test_hash.StrHashRandomizationTests.test_empty_string) ... FAIL test_fixed_hash (test.test_hash.StrHashRandomizationTests.test_fixed_hash) ... ok test_long_fixed_hash (test.test_hash.StrHashRandomizationTests.test_long_fixed_hash) ... ok test_null_hash (test.test_hash.StrHashRandomizationTests.test_null_hash) ... ok test_randomized_hash (test.test_hash.StrHashRandomizationTests.test_randomized_hash) ... ok test_ucs2_string (test.test_hash.StrHashRandomizationTests.test_ucs2_string) ... FAIL ====================================================================== FAIL: test_empty_string (test.test_hash.BytesHashRandomizationTests.test_empty_string) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_hash.py", line 315, in test_empty_string self.assertEqual(hash(b""), 0) ^^^^^^^^^^^ AssertionError: -5184206154505123456 != 0 ====================================================================== FAIL: test_empty_string (test.test_hash.MemoryviewHashRandomizationTests.test_empty_string) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_hash.py", line 324, in test_empty_string self.assertEqual(hash(memoryview(b"")), 0) ^^^^^^^^^^^ AssertionError: -5184206154505123456 != 0 ====================================================================== FAIL: test_empty_string (test.test_hash.StrHashRandomizationTests.test_empty_string) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_hash.py", line 299, in test_empty_string self.assertEqual(hash(""), 0) ^^^^^^^^^^^ AssertionError: -5184206154505123456 != 0 ====================================================================== FAIL: test_ucs2_string (test.test_hash.StrHashRandomizationTests.test_ucs2_string) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_hash.py", line 304, in test_ucs2_string self.assertEqual(self.get_hash(self.repr_ucs2, seed=0), h) ^^^^^^^^^^^ AssertionError: 6366690566833080022 != 5749986484189612790 ---------------------------------------------------------------------- Ran 30 tests in 0.735s FAILED (failures=4) 0:00:00 load avg: 1.85 [1/1/1] test_hash failed (4 failures) == Tests result: FAILURE == 1 test failed: test_hash Total duration: 841 ms Total tests: run=30 failures=4 Total test files: run=1/1 failed=1 Result: FAILURE test test_hash failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1344211æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2562835786 0:00:00 load avg: 1.70 Run 1 test sequentially in a single process 0:00:00 load avg: 1.70 [1/1] test_int test_denial_of_service_prevented_int_to_str (test.test_int.IntStrDigitLimitsTests.test_denial_of_service_prevented_int_to_str) Regression test: ensure we fail before performing O(N**2) work. ... FAIL test_denial_of_service_prevented_str_to_int (test.test_int.IntStrDigitLimitsTests.test_denial_of_service_prevented_str_to_int) Regression test: ensure we fail before performing O(N**2) work. ... skipped '"slow" conversion took only 0.009723584999999979 seconds.' test_disabled_limit (test.test_int.IntStrDigitLimitsTests.test_disabled_limit) ... ok test_int_from_other_bases (test.test_int.IntStrDigitLimitsTests.test_int_from_other_bases) ... ok test_int_max_str_digits_is_per_interpreter (test.test_int.IntStrDigitLimitsTests.test_int_max_str_digits_is_per_interpreter) ... ERROR test_max_str_digits (test.test_int.IntStrDigitLimitsTests.test_max_str_digits) ... ok test_max_str_digits_edge_cases (test.test_int.IntStrDigitLimitsTests.test_max_str_digits_edge_cases) Ignore the +/- sign and space padding. ... ok test_power_of_two_bases_unlimited (test.test_int.IntStrDigitLimitsTests.test_power_of_two_bases_unlimited) The limit does not apply to power of 2 bases. ... ok test_sign_not_counted (test.test_int.IntStrDigitLimitsTests.test_sign_not_counted) ... ok test_underscores_ignored (test.test_int.IntStrDigitLimitsTests.test_underscores_ignored) ... ok test_denial_of_service_prevented_int_to_str (test.test_int.IntSubclassStrDigitLimitsTests.test_denial_of_service_prevented_int_to_str) Regression test: ensure we fail before performing O(N**2) work. ... skipped '"slow" conversion took only 0.01293277399999998 seconds.' test_denial_of_service_prevented_str_to_int (test.test_int.IntSubclassStrDigitLimitsTests.test_denial_of_service_prevented_str_to_int) Regression test: ensure we fail before performing O(N**2) work. ... skipped '"slow" conversion took only 0.00920368399999999 seconds.' test_disabled_limit (test.test_int.IntSubclassStrDigitLimitsTests.test_disabled_limit) ... ok test_int_from_other_bases (test.test_int.IntSubclassStrDigitLimitsTests.test_int_from_other_bases) ... ok test_int_max_str_digits_is_per_interpreter (test.test_int.IntSubclassStrDigitLimitsTests.test_int_max_str_digits_is_per_interpreter) ... ERROR test_max_str_digits (test.test_int.IntSubclassStrDigitLimitsTests.test_max_str_digits) ... ok test_max_str_digits_edge_cases (test.test_int.IntSubclassStrDigitLimitsTests.test_max_str_digits_edge_cases) Ignore the +/- sign and space padding. ... ok test_power_of_two_bases_unlimited (test.test_int.IntSubclassStrDigitLimitsTests.test_power_of_two_bases_unlimited) The limit does not apply to power of 2 bases. ... ok test_sign_not_counted (test.test_int.IntSubclassStrDigitLimitsTests.test_sign_not_counted) ... ok test_underscores_ignored (test.test_int.IntSubclassStrDigitLimitsTests.test_underscores_ignored) ... ok test_basic (test.test_int.IntTestCases.test_basic) ... ok test_error_message (test.test_int.IntTestCases.test_error_message) ... ok test_int_base_bad_types (test.test_int.IntTestCases.test_int_base_bad_types) Not integer types are not valid bases; issue16772. ... ok test_int_base_indexable (test.test_int.IntTestCases.test_int_base_indexable) ... ok test_int_base_limits (test.test_int.IntTestCases.test_int_base_limits) Testing the supported limits of the int() base parameter. ... ok test_int_memoryview (test.test_int.IntTestCases.test_int_memoryview) ... ok test_int_returns_int_subclass (test.test_int.IntTestCases.test_int_returns_int_subclass) ... ok test_int_subclass_with_index (test.test_int.IntTestCases.test_int_subclass_with_index) ... ok test_int_subclass_with_int (test.test_int.IntTestCases.test_int_subclass_with_int) ... ok test_intconversion (test.test_int.IntTestCases.test_intconversion) ... FAIL test_invalid_signs (test.test_int.IntTestCases.test_invalid_signs) ... ok test_issue31619 (test.test_int.IntTestCases.test_issue31619) ... ok test_keyword_args (test.test_int.IntTestCases.test_keyword_args) ... ok test_no_args (test.test_int.IntTestCases.test_no_args) ... ok test_non_numeric_input_types (test.test_int.IntTestCases.test_non_numeric_input_types) ... ok test_small_ints (test.test_int.IntTestCases.test_small_ints) ... skipped 'implementation detail specific to cpython' test_string_float (test.test_int.IntTestCases.test_string_float) ... ok test_underscores (test.test_int.IntTestCases.test_underscores) ... ok test_unicode (test.test_int.IntTestCases.test_unicode) ... ok test_pylong_int_divmod (test.test_int.PyLongModuleTests.test_pylong_int_divmod) ... ok test_pylong_int_to_decimal (test.test_int.PyLongModuleTests.test_pylong_int_to_decimal) ... ok test_pylong_int_to_decimal_2 (test.test_int.PyLongModuleTests.test_pylong_int_to_decimal_2) ... skipped "resource 'cpu' is not enabled" test_pylong_misbehavior_error_path_from_str (test.test_int.PyLongModuleTests.test_pylong_misbehavior_error_path_from_str) ... skipped 'implementation detail specific to cpython' test_pylong_misbehavior_error_path_to_str (test.test_int.PyLongModuleTests.test_pylong_misbehavior_error_path_to_str) ... skipped 'implementation detail specific to cpython' test_pylong_str_to_int (test.test_int.PyLongModuleTests.test_pylong_str_to_int) ... ok ====================================================================== ERROR: test_int_max_str_digits_is_per_interpreter (test.test_int.IntStrDigitLimitsTests.test_int_max_str_digits_is_per_interpreter) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_int.py", line 814, in test_int_max_str_digits_is_per_interpreter self.assertEqual(support.run_in_subinterp(code), 0, ^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py", line 1788, in run_in_subinterp return _testcapi.run_in_subinterp(code) ^^^^^^^^^^^^^^^^ RuntimeError: sub-interpreter creation failed ====================================================================== ERROR: test_int_max_str_digits_is_per_interpreter (test.test_int.IntSubclassStrDigitLimitsTests.test_int_max_str_digits_is_per_interpreter) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_int.py", line 814, in test_int_max_str_digits_is_per_interpreter self.assertEqual(support.run_in_subinterp(code), 0, ^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py", line 1788, in run_in_subinterp return _testcapi.run_in_subinterp(code) ^^^^^^^^^^^^^^^^ RuntimeError: sub-interpreter creation failed ====================================================================== FAIL: test_denial_of_service_prevented_int_to_str (test.test_int.IntStrDigitLimitsTests.test_denial_of_service_prevented_int_to_str) Regression test: ensure we fail before performing O(N**2) work. ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_int.py", line 692, in test_denial_of_service_prevented_int_to_str self.assertLessEqual(seconds_to_fail_huge, seconds_to_convert/2) ^^^^^^^^^^^^^^^ AssertionError: 0.012687110000000001 not less than or equal to 0.00873225900000002 ====================================================================== FAIL: test_intconversion (test.test_int.IntTestCases.test_intconversion) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_int.py", line 440, in test_intconversion int(TruncReturnsNonIntegral()) TypeError: __trunc__ returned non-Integral (type 'NonIntegral') During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_int.py", line 442, in test_intconversion self.assertEqual(str(e), ^^^^^^^^^^^ AssertionError: "__trunc__ returned non-Integral (type 'NonIntegral')" != '__trunc__ returned non-Integral (type NonIntegral)' - __trunc__ returned non-Integral (type 'NonIntegral') ? - - + __trunc__ returned non-Integral (type NonIntegral) ---------------------------------------------------------------------- Ran 45 tests in 0.156s FAILED (failures=2, errors=2, skipped=7) 0:00:00 load avg: 1.70 [1/1/1] test_int failed (2 errors, 2 failures) == Tests result: FAILURE == 1 test failed: test_int Total duration: 359 ms Total tests: run=45 failures=2 skipped=7 Total test files: run=1/1 failed=1 Result: FAILURE test test_int failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1344307æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 699061686 0:00:00 load avg: 1.61 Run 1 test sequentially in a single process 0:00:00 load avg: 1.61 [1/1] test_iter test_3720 (test.test_iter.TestCase.test_3720) ... ok test_builtin_filter (test.test_iter.TestCase.test_builtin_filter) ... ok test_builtin_list (test.test_iter.TestCase.test_builtin_list) ... ok test_builtin_map (test.test_iter.TestCase.test_builtin_map) ... ok test_builtin_max_min (test.test_iter.TestCase.test_builtin_max_min) ... ok test_builtin_tuple (test.test_iter.TestCase.test_builtin_tuple) ... ok test_builtin_zip (test.test_iter.TestCase.test_builtin_zip) ... ok test_countOf (test.test_iter.TestCase.test_countOf) ... ok test_error_iter (test.test_iter.TestCase.test_error_iter) ... ok test_exception_function (test.test_iter.TestCase.test_exception_function) ... ok test_exception_locations (test.test_iter.TestCase.test_exception_locations) ... test_exception_locations (test.test_iter.TestCase.test_exception_locations) [<function TestCase.test_exception_locations.<locals>.next_raises at 0x00007fbab79524d0>] ... FAIL test_exception_locations (test.test_iter.TestCase.test_exception_locations) [<function TestCase.test_exception_locations.<locals>.iter_raises at 0x00007fbab7952598>] ... FAIL test_exception_sequence (test.test_iter.TestCase.test_exception_sequence) ... ok test_extending_list_with_iterator_does_not_segfault (test.test_iter.TestCase.test_extending_list_with_iterator_does_not_segfault) ... ok test_free_after_iterating (test.test_iter.TestCase.test_free_after_iterating) ... ok test_in_and_not_in (test.test_iter.TestCase.test_in_and_not_in) ... ok test_indexOf (test.test_iter.TestCase.test_indexOf) ... ok test_iter_basic (test.test_iter.TestCase.test_iter_basic) ... ok test_iter_big_range (test.test_iter.TestCase.test_iter_big_range) ... ok test_iter_callable (test.test_iter.TestCase.test_iter_callable) ... ERROR test_iter_class_for (test.test_iter.TestCase.test_iter_class_for) ... ok test_iter_class_iter (test.test_iter.TestCase.test_iter_class_iter) ... ok test_iter_dict (test.test_iter.TestCase.test_iter_dict) ... ok test_iter_empty (test.test_iter.TestCase.test_iter_empty) ... ok test_iter_file (test.test_iter.TestCase.test_iter_file) ... ok test_iter_for_loop (test.test_iter.TestCase.test_iter_for_loop) ... ok test_iter_function (test.test_iter.TestCase.test_iter_function) ... ok test_iter_function_concealing_reentrant_exhaustion (test.test_iter.TestCase.test_iter_function_concealing_reentrant_exhaustion) ... ok test_iter_function_stop (test.test_iter.TestCase.test_iter_function_stop) ... ok test_iter_idempotency (test.test_iter.TestCase.test_iter_idempotency) ... ok test_iter_independence (test.test_iter.TestCase.test_iter_independence) ... ok test_iter_neg_setstate (test.test_iter.TestCase.test_iter_neg_setstate) ... ok test_iter_overflow (test.test_iter.TestCase.test_iter_overflow) ... skipped 'implementation detail specific to cpython' test_iter_range (test.test_iter.TestCase.test_iter_range) ... ok test_iter_string (test.test_iter.TestCase.test_iter_string) ... ok test_iter_tuple (test.test_iter.TestCase.test_iter_tuple) ... ok test_mutating_seq_class_exhausted_iter (test.test_iter.TestCase.test_mutating_seq_class_exhausted_iter) ... ok test_mutating_seq_class_iter_pickle (test.test_iter.TestCase.test_mutating_seq_class_iter_pickle) ... ok test_nested_comprehensions_for (test.test_iter.TestCase.test_nested_comprehensions_for) ... ok test_nested_comprehensions_iter (test.test_iter.TestCase.test_nested_comprehensions_iter) ... ok test_new_style_iter_class (test.test_iter.TestCase.test_new_style_iter_class) ... ok test_reduce_mutating_builtins_iter (test.test_iter.TestCase.test_reduce_mutating_builtins_iter) ... FAIL test_ref_counting_behavior (test.test_iter.TestCase.test_ref_counting_behavior) ... skipped 'implementation detail specific to cpython' test_seq_class_for (test.test_iter.TestCase.test_seq_class_for) ... ok test_seq_class_iter (test.test_iter.TestCase.test_seq_class_iter) ... ok test_sinkstate_callable (test.test_iter.TestCase.test_sinkstate_callable) ... ok test_sinkstate_dict (test.test_iter.TestCase.test_sinkstate_dict) ... ok test_sinkstate_enumerate (test.test_iter.TestCase.test_sinkstate_enumerate) ... ok test_sinkstate_list (test.test_iter.TestCase.test_sinkstate_list) ... ok test_sinkstate_range (test.test_iter.TestCase.test_sinkstate_range) ... ok test_sinkstate_sequence (test.test_iter.TestCase.test_sinkstate_sequence) ... ok test_sinkstate_string (test.test_iter.TestCase.test_sinkstate_string) ... ok test_sinkstate_tuple (test.test_iter.TestCase.test_sinkstate_tuple) ... ok test_sinkstate_yield (test.test_iter.TestCase.test_sinkstate_yield) ... ok test_stop_sequence (test.test_iter.TestCase.test_stop_sequence) ... ok test_unicode_join_endcase (test.test_iter.TestCase.test_unicode_join_endcase) ... ok test_unpack_iter (test.test_iter.TestCase.test_unpack_iter) ... ok test_writelines (test.test_iter.TestCase.test_writelines) ... ok ====================================================================== ERROR: test_iter_callable (test.test_iter.TestCase.test_iter_callable) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_iter.py", line 333, in test_iter_callable self.check_iterator(iter(CallableIterClass(), 10), list(range(10)), pickle=True) ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_iter.py", line 112, in check_iterator self.check_pickle(it, seq) ^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_iter.py", line 134, in check_pickle d = pickle.dumps(itorg, proto) ^^^^^ _pickle.PicklingError: Can't pickle <class '__builtin__._CallableIterator'>: it's not found as __builtin__._CallableIterator ====================================================================== FAIL: test_exception_locations (test.test_iter.TestCase.test_exception_locations) [<function TestCase.test_exception_locations.<locals>.next_raises at 0x00007fbab79524d0>] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_iter.py", line 1183, in test_exception_locations self.assertEqual(f.end_lineno, co.co_firstlineno + 2) ^^^^^^^^^^^ AssertionError: 1162 != 1161 ====================================================================== FAIL: test_exception_locations (test.test_iter.TestCase.test_exception_locations) [<function TestCase.test_exception_locations.<locals>.iter_raises at 0x00007fbab7952598>] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_iter.py", line 1183, in test_exception_locations self.assertEqual(f.end_lineno, co.co_firstlineno + 2) ^^^^^^^^^^^ AssertionError: 1169 != 1168 ====================================================================== FAIL: test_reduce_mutating_builtins_iter (test.test_iter.TestCase.test_reduce_mutating_builtins_iter) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_iter.py", line 300, in test_reduce_mutating_builtins_iter self.assertEqual(run_iter("xyz"), (orig["iter"], ("",))) ^^^^^^^^^^^ AssertionError: Tuples differ: (<built-in function iter>, ('xyz',), 3) != (<built-in function iter>, ('',)) First differing element 1: ('xyz',) ('',) First tuple contains 1 additional elements. First extra element 2: 3 - (<built-in function iter>, ('xyz',), 3) ? --- --- + (<built-in function iter>, ('',)) ---------------------------------------------------------------------- Ran 57 tests in 0.057s FAILED (failures=3, errors=1, skipped=2) 0:00:00 load avg: 1.61 [1/1/1] test_iter failed (1 error, 3 failures) == Tests result: FAILURE == 1 test failed: test_iter Total duration: 150 ms Total tests: run=57 failures=3 skipped=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_iter failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1344360æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2445029165 0:00:00 load avg: 1.67 Run 1 test sequentially in a single process 0:00:00 load avg: 1.67 [1/1] test_listcomps test_assign_to_comp_iter_var_in_outer_function (test.test_listcomps.ListComprehensionTest.test_assign_to_comp_iter_var_in_outer_function) ... ok test_assignment_expression (test.test_listcomps.ListComprehensionTest.test_assignment_expression) ... ok test_cell_in_nested_comprehension (test.test_listcomps.ListComprehensionTest.test_cell_in_nested_comprehension) ... ok test_cell_inner_free_outer (test.test_listcomps.ListComprehensionTest.test_cell_inner_free_outer) ... ok test_class_scope_free_var_with_class_cell (test.test_listcomps.ListComprehensionTest.test_class_scope_free_var_with_class_cell) ... ok test_closure_can_jump_over_comp_scope (test.test_listcomps.ListComprehensionTest.test_closure_can_jump_over_comp_scope) ... ok test_code_replace (test.test_listcomps.ListComprehensionTest.test_code_replace) ... ok test_code_replace_extended_arg (test.test_listcomps.ListComprehensionTest.test_code_replace_extended_arg) ... ok test_comp_in_try_except (test.test_listcomps.ListComprehensionTest.test_comp_in_try_except) ... ok test_comp_in_try_finally (test.test_listcomps.ListComprehensionTest.test_comp_in_try_finally) ... ok test_dunder_name (test.test_listcomps.ListComprehensionTest.test_dunder_name) ... ok test_exception_in_post_comp_call (test.test_listcomps.ListComprehensionTest.test_exception_in_post_comp_call) ... ok test_exception_locations (test.test_listcomps.ListComprehensionTest.test_exception_locations) ... test_exception_locations (test.test_listcomps.ListComprehensionTest.test_exception_locations) [<function ListComprehensionTest.test_exception_locations.<locals>.next_raises at 0x00007fd7437019e8>] ... FAIL test_exception_locations (test.test_listcomps.ListComprehensionTest.test_exception_locations) [<function ListComprehensionTest.test_exception_locations.<locals>.iter_raises at 0x00007fd743701ab0>] ... FAIL test_explicit_global (test.test_listcomps.ListComprehensionTest.test_explicit_global) ... ok test_explicit_global_2 (test.test_listcomps.ListComprehensionTest.test_explicit_global_2) ... ok test_explicit_global_3 (test.test_listcomps.ListComprehensionTest.test_explicit_global_3) ... ok test_frame_locals (test.test_listcomps.ListComprehensionTest.test_frame_locals) ... ok test_free_inner_cell_outer (test.test_listcomps.ListComprehensionTest.test_free_inner_cell_outer) ... ok test_free_var_in_comp_child (test.test_listcomps.ListComprehensionTest.test_free_var_in_comp_child) ... ok test_global_in_class_scope (test.test_listcomps.ListComprehensionTest.test_global_in_class_scope) ... ok test_global_outside_cellvar_inside_plus_freevar (test.test_listcomps.ListComprehensionTest.test_global_outside_cellvar_inside_plus_freevar) ... ok test_in_class_scope_inside_function_1 (test.test_listcomps.ListComprehensionTest.test_in_class_scope_inside_function_1) ... ok test_in_class_scope_inside_function_2 (test.test_listcomps.ListComprehensionTest.test_in_class_scope_inside_function_2) ... ok test_in_class_scope_with_global (test.test_listcomps.ListComprehensionTest.test_in_class_scope_with_global) ... ok test_in_class_scope_with_nonlocal (test.test_listcomps.ListComprehensionTest.test_in_class_scope_with_nonlocal) ... ok test_inner_cell_shadows_outer (test.test_listcomps.ListComprehensionTest.test_inner_cell_shadows_outer) ... ok test_inner_cell_shadows_outer_no_store (test.test_listcomps.ListComprehensionTest.test_inner_cell_shadows_outer_no_store) ... ok test_inner_cell_shadows_outer_redefined (test.test_listcomps.ListComprehensionTest.test_inner_cell_shadows_outer_redefined) ... ok test_introspecting_frame_locals (test.test_listcomps.ListComprehensionTest.test_introspecting_frame_locals) ... ok test_iter_var_available_in_locals (test.test_listcomps.ListComprehensionTest.test_iter_var_available_in_locals) ... ok test_lambda_in_iter (test.test_listcomps.ListComprehensionTest.test_lambda_in_iter) ... ok test_lambdas_with_free_var (test.test_listcomps.ListComprehensionTest.test_lambdas_with_free_var) ... ok test_lambdas_with_iteration_var_as_default (test.test_listcomps.ListComprehensionTest.test_lambdas_with_iteration_var_as_default) ... ok test_multiple_comprehension_name_reuse (test.test_listcomps.ListComprehensionTest.test_multiple_comprehension_name_reuse) ... ok test_name_collision_locals (test.test_listcomps.ListComprehensionTest.test_name_collision_locals) ... ok test_name_error_in_class_scope (test.test_listcomps.ListComprehensionTest.test_name_error_in_class_scope) ... ok test_nameerror (test.test_listcomps.ListComprehensionTest.test_nameerror) ... ok test_nested (test.test_listcomps.ListComprehensionTest.test_nested) ... ok test_nested_2 (test.test_listcomps.ListComprehensionTest.test_nested_2) ... ok test_nested_3 (test.test_listcomps.ListComprehensionTest.test_nested_3) ... ok test_nested_4 (test.test_listcomps.ListComprehensionTest.test_nested_4) ... ok test_nested_free (test.test_listcomps.ListComprehensionTest.test_nested_free) ... ok test_nested_free_var_in_expr (test.test_listcomps.ListComprehensionTest.test_nested_free_var_in_expr) ... ok test_nested_free_var_in_iter (test.test_listcomps.ListComprehensionTest.test_nested_free_var_in_iter) ... ok test_nested_free_var_not_bound_in_outer_comp (test.test_listcomps.ListComprehensionTest.test_nested_free_var_not_bound_in_outer_comp) ... ok test_nested_has_free_var (test.test_listcomps.ListComprehensionTest.test_nested_has_free_var) ... ok test_nested_listcomp_in_lambda (test.test_listcomps.ListComprehensionTest.test_nested_listcomp_in_lambda) ... ok test_no_leakage_to_locals (test.test_listcomps.ListComprehensionTest.test_no_leakage_to_locals) ... ok test_references___class__ (test.test_listcomps.ListComprehensionTest.test_references___class__) ... ok test_references___class___defined (test.test_listcomps.ListComprehensionTest.test_references___class___defined) ... ok test_references___class___enclosing (test.test_listcomps.ListComprehensionTest.test_references___class___enclosing) ... ok test_references_super (test.test_listcomps.ListComprehensionTest.test_references_super) ... ok test_shadow_comp_iterable_name (test.test_listcomps.ListComprehensionTest.test_shadow_comp_iterable_name) ... ok test_shadow_with_free_and_local (test.test_listcomps.ListComprehensionTest.test_shadow_with_free_and_local) ... ok test_shadows_outer_cell (test.test_listcomps.ListComprehensionTest.test_shadows_outer_cell) ... ok test_super_and_class_cell_in_sibling_comps (test.test_listcomps.ListComprehensionTest.test_super_and_class_cell_in_sibling_comps) ... ok test_unbound_local_after_comprehension (test.test_listcomps.ListComprehensionTest.test_unbound_local_after_comprehension) ... ok test_unbound_local_inside_comprehension (test.test_listcomps.ListComprehensionTest.test_unbound_local_inside_comprehension) ... ok doctests (test.test_listcomps.__test__) Doctest: test.test_listcomps.__test__.doctests ... ok ====================================================================== FAIL: test_exception_locations (test.test_listcomps.ListComprehensionTest.test_exception_locations) [<function ListComprehensionTest.test_exception_locations.<locals>.next_raises at 0x00007fd7437019e8>] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_listcomps.py", line 762, in test_exception_locations self.assertEqual(f.line[f.colno - indent : f.end_colno - indent], ^^^^^^^^^^^ AssertionError: '[x for x in BrokenIter(next_raises=True)]' != 'BrokenIter(next_raises=True)' - [x for x in BrokenIter(next_raises=True)] ? ------------ - + BrokenIter(next_raises=True) ====================================================================== FAIL: test_exception_locations (test.test_listcomps.ListComprehensionTest.test_exception_locations) [<function ListComprehensionTest.test_exception_locations.<locals>.iter_raises at 0x00007fd743701ab0>] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_listcomps.py", line 762, in test_exception_locations self.assertEqual(f.line[f.colno - indent : f.end_colno - indent], ^^^^^^^^^^^ AssertionError: '[x for x in BrokenIter(iter_raises=True)]' != 'BrokenIter(iter_raises=True)' - [x for x in BrokenIter(iter_raises=True)] ? ------------ - + BrokenIter(iter_raises=True) ---------------------------------------------------------------------- Ran 59 tests in 0.101s FAILED (failures=2) 0:00:00 load avg: 1.67 [1/1/1] test_listcomps failed (2 failures) == Tests result: FAILURE == 1 test failed: test_listcomps Total duration: 209 ms Total tests: run=59 failures=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_listcomps failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1344375æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2349819496 0:00:00 load avg: 1.67 Run 1 test sequentially in a single process 0:00:00 load avg: 1.67 [1/1] test_logging test_critical (test.test_logging.BasicConfigTest.test_critical) ... ok test_datefmt (test.test_logging.BasicConfigTest.test_datefmt) ... ok test_debug (test.test_logging.BasicConfigTest.test_debug) ... ok test_encoding (test.test_logging.BasicConfigTest.test_encoding) ... ok test_encoding_errors (test.test_logging.BasicConfigTest.test_encoding_errors) ... ok test_encoding_errors_default (test.test_logging.BasicConfigTest.test_encoding_errors_default) ... ok test_encoding_errors_none (test.test_logging.BasicConfigTest.test_encoding_errors_none) ... ok test_error (test.test_logging.BasicConfigTest.test_error) ... ok test_filemode (test.test_logging.BasicConfigTest.test_filemode) ... ok test_filename (test.test_logging.BasicConfigTest.test_filename) ... ok test_force (test.test_logging.BasicConfigTest.test_force) ... ok test_format (test.test_logging.BasicConfigTest.test_format) ... ok test_handlers (test.test_logging.BasicConfigTest.test_handlers) ... ok test_incompatible (test.test_logging.BasicConfigTest.test_incompatible) ... ok test_info (test.test_logging.BasicConfigTest.test_info) ... ok test_level (test.test_logging.BasicConfigTest.test_level) ... ok test_log (test.test_logging.BasicConfigTest.test_log) ... ok test_log_taskName (test.test_logging.BasicConfigTest.test_log_taskName) ... ok test_no_kwargs (test.test_logging.BasicConfigTest.test_no_kwargs) ... ok test_stream (test.test_logging.BasicConfigTest.test_stream) ... ok test_strformatstyle (test.test_logging.BasicConfigTest.test_strformatstyle) ... ok test_stringtemplatestyle (test.test_logging.BasicConfigTest.test_stringtemplatestyle) ... ok test_style (test.test_logging.BasicConfigTest.test_style) ... ok test_warning (test.test_logging.BasicConfigTest.test_warning) ... ok test_callable_filter (test.test_logging.BasicFilterTest.test_callable_filter) ... ok test_empty_filter (test.test_logging.BasicFilterTest.test_empty_filter) ... ok test_filter (test.test_logging.BasicFilterTest.test_filter) ... ok test_custom (test.test_logging.BufferingFormatterTest.test_custom) ... ok test_default (test.test_logging.BufferingFormatterTest.test_default) ... ok test_flat (test.test_logging.BuiltinLevelsTest.test_flat) ... ok test_issue27935 (test.test_logging.BuiltinLevelsTest.test_issue27935) ... ok test_nested_explicit (test.test_logging.BuiltinLevelsTest.test_nested_explicit) ... ok test_nested_inherited (test.test_logging.BuiltinLevelsTest.test_nested_inherited) ... ok test_nested_with_virtual_parent (test.test_logging.BuiltinLevelsTest.test_nested_with_virtual_parent) ... ok test_regression_22386 (test.test_logging.BuiltinLevelsTest.test_regression_22386) See issue #22386 for more information. ... ok test_regression_29220 (test.test_logging.BuiltinLevelsTest.test_regression_29220) See issue #29220 for more information. ... ok test_child_loggers (test.test_logging.ChildLoggerTest.test_child_loggers) ... ok test_get_children (test.test_logging.ChildLoggerTest.test_get_children) ... ok test_111615 (test.test_logging.ConfigDictTest.test_111615) ... ok test_90195 (test.test_logging.ConfigDictTest.test_90195) ... ok test_bad_format (test.test_logging.ConfigDictTest.test_bad_format) ... ok test_bad_format_with_dollar_style (test.test_logging.ConfigDictTest.test_bad_format_with_dollar_style) ... ok test_baseconfig (test.test_logging.ConfigDictTest.test_baseconfig) ... ok test_config0_ok (test.test_logging.ConfigDictTest.test_config0_ok) ... ok test_config11_ok (test.test_logging.ConfigDictTest.test_config11_ok) ... ok test_config12_failure (test.test_logging.ConfigDictTest.test_config12_failure) ... ok test_config13_failure (test.test_logging.ConfigDictTest.test_config13_failure) ... ok test_config14_ok (test.test_logging.ConfigDictTest.test_config14_ok) ... ok test_config15_ok (test.test_logging.ConfigDictTest.test_config15_ok) ... ok test_config16_ok (test.test_logging.ConfigDictTest.test_config16_ok) ... ok test_config17_ok (test.test_logging.ConfigDictTest.test_config17_ok) ... ok test_config18_ok (test.test_logging.ConfigDictTest.test_config18_ok) ... ok test_config1_ok (test.test_logging.ConfigDictTest.test_config1_ok) ... ok test_config2_failure (test.test_logging.ConfigDictTest.test_config2_failure) ... ok test_config2a_failure (test.test_logging.ConfigDictTest.test_config2a_failure) ... ok test_config2b_failure (test.test_logging.ConfigDictTest.test_config2b_failure) ... ok test_config3_failure (test.test_logging.ConfigDictTest.test_config3_failure) ... ok test_config4_ok (test.test_logging.ConfigDictTest.test_config4_ok) ... ok test_config4a_ok (test.test_logging.ConfigDictTest.test_config4a_ok) ... ok test_config5_ok (test.test_logging.ConfigDictTest.test_config5_ok) ... ok test_config6_failure (test.test_logging.ConfigDictTest.test_config6_failure) ... ok test_config7_ok (test.test_logging.ConfigDictTest.test_config7_ok) ... ok test_config_10_ok (test.test_logging.ConfigDictTest.test_config_10_ok) ... ok test_config_8_ok (test.test_logging.ConfigDictTest.test_config_8_ok) ... ok test_config_8a_ok (test.test_logging.ConfigDictTest.test_config_8a_ok) ... ok test_config_9_ok (test.test_logging.ConfigDictTest.test_config_9_ok) ... ok test_config_callable_filter_works (test.test_logging.ConfigDictTest.test_config_callable_filter_works) ... ok test_config_filter_method_works (test.test_logging.ConfigDictTest.test_config_filter_method_works) ... ok test_config_filter_works (test.test_logging.ConfigDictTest.test_config_filter_works) ... ok test_config_queue_handler (test.test_logging.ConfigDictTest.test_config_queue_handler) ... ok test_config_queue_handler_does_not_create_multiprocessing_manager (test.test_logging.ConfigDictTest.test_config_queue_handler_does_not_create_multiprocessing_manager) ... ok test_config_queue_handler_invalid_config_does_not_create_multiprocessing_manager (test.test_logging.ConfigDictTest.test_config_queue_handler_invalid_config_does_not_create_multiprocessing_manager) ... ok test_config_queue_handler_multiprocessing_context (test.test_logging.ConfigDictTest.test_config_queue_handler_multiprocessing_context) ... skipped 'requires a debug build for testingassertions in multiprocessing' test_config_reject_simple_queue_handler_multiprocessing_context (test.test_logging.ConfigDictTest.test_config_reject_simple_queue_handler_multiprocessing_context) ... skipped 'requires a debug build for testing assertions in multiprocessing' test_custom_formatter_class_with_validate (test.test_logging.ConfigDictTest.test_custom_formatter_class_with_validate) ... ok test_custom_formatter_class_with_validate2 (test.test_logging.ConfigDictTest.test_custom_formatter_class_with_validate2) ... ok test_custom_formatter_class_with_validate2_with_wrong_fmt (test.test_logging.ConfigDictTest.test_custom_formatter_class_with_validate2_with_wrong_fmt) ... ok test_custom_formatter_class_with_validate3 (test.test_logging.ConfigDictTest.test_custom_formatter_class_with_validate3) ... ok test_custom_formatter_function_with_defaults (test.test_logging.ConfigDictTest.test_custom_formatter_function_with_defaults) ... ok test_custom_formatter_function_with_validate (test.test_logging.ConfigDictTest.test_custom_formatter_function_with_validate) ... ok test_invalid_type_raises (test.test_logging.ConfigDictTest.test_invalid_type_raises) ... ok test_kwargs_passing (test.test_logging.ConfigDictTest.test_kwargs_passing) ... ok test_listen_config_10_ok (test.test_logging.ConfigDictTest.test_listen_config_10_ok) ... ok test_listen_config_1_ok (test.test_logging.ConfigDictTest.test_listen_config_1_ok) ... ok test_listen_verify (test.test_logging.ConfigDictTest.test_listen_verify) ... ok test_multiprocessing_queues (test.test_logging.ConfigDictTest.test_multiprocessing_queues) ... ok test_namedtuple (test.test_logging.ConfigDictTest.test_namedtuple) ... ok test_config0_ok (test.test_logging.ConfigFileTest.test_config0_ok) ... ok test_config0_using_cp_ok (test.test_logging.ConfigFileTest.test_config0_using_cp_ok) ... ok test_config1_ok (test.test_logging.ConfigFileTest.test_config1_ok) ... ok test_config2_failure (test.test_logging.ConfigFileTest.test_config2_failure) ... ok test_config3_failure (test.test_logging.ConfigFileTest.test_config3_failure) ... ok test_config4_ok (test.test_logging.ConfigFileTest.test_config4_ok) ... ok test_config5_ok (test.test_logging.ConfigFileTest.test_config5_ok) ... ok test_config6_ok (test.test_logging.ConfigFileTest.test_config6_ok) ... ok test_config7_ok (test.test_logging.ConfigFileTest.test_config7_ok) ... ok test_config8_ok (test.test_logging.ConfigFileTest.test_config8_ok) ... ok test_config9_ok (test.test_logging.ConfigFileTest.test_config9_ok) ... ok test_config_set_handler_names (test.test_logging.ConfigFileTest.test_config_set_handler_names) ... ok test_defaults_do_no_interpolation (test.test_logging.ConfigFileTest.test_defaults_do_no_interpolation) bpo-33802 defaults should not get interpolated ... ok test_exception_if_confg_file_is_empty (test.test_logging.ConfigFileTest.test_exception_if_confg_file_is_empty) ... ok test_exception_if_confg_file_is_invalid (test.test_logging.ConfigFileTest.test_exception_if_confg_file_is_invalid) ... ok test_exception_if_config_file_does_not_exist (test.test_logging.ConfigFileTest.test_exception_if_config_file_does_not_exist) ... ok test_logger_disabling (test.test_logging.ConfigFileTest.test_logger_disabling) ... ok test_handler_filter (test.test_logging.CustomLevelsAndFiltersTest.test_handler_filter) ... ok test_handler_filter_replaces_record (test.test_logging.CustomLevelsAndFiltersTest.test_handler_filter_replaces_record) ... ok test_logger_filter (test.test_logging.CustomLevelsAndFiltersTest.test_logger_filter) ... ok test_logging_filter_replaces_record (test.test_logging.CustomLevelsAndFiltersTest.test_logging_filter_replaces_record) ... ok test_specific_filters (test.test_logging.CustomLevelsAndFiltersTest.test_specific_filters) ... ok test_output (test.test_logging.DatagramHandlerTest.test_output) ... ok test_encoding_cyrillic_unicode (test.test_logging.EncodingTest.test_encoding_cyrillic_unicode) ... ok test_encoding_plain_file (test.test_logging.EncodingTest.test_encoding_plain_file) ... ok test_formatting (test.test_logging.ExceptionTest.test_formatting) ... ok test_delay (test.test_logging.FileHandlerTest.test_delay) ... ok test_emit_after_closing_in_write_mode (test.test_logging.FileHandlerTest.test_emit_after_closing_in_write_mode) ... ok test_braces (test.test_logging.FormatterTest.test_braces) ... ok test_default_msec_format_none (test.test_logging.FormatterTest.test_default_msec_format_none) ... ok test_defaults_parameter (test.test_logging.FormatterTest.test_defaults_parameter) ... ok test_dollars (test.test_logging.FormatterTest.test_dollars) ... ok test_format_validate (test.test_logging.FormatterTest.test_format_validate) ... ok test_invalid_style (test.test_logging.FormatterTest.test_invalid_style) ... ok test_issue_89047 (test.test_logging.FormatterTest.test_issue_89047) ... ok test_percent (test.test_logging.FormatterTest.test_percent) ... ok test_time (test.test_logging.FormatterTest.test_time) ... ok test_output (test.test_logging.HTTPHandlerTest.test_output) ... ok test_builtin_handlers (test.test_logging.HandlerTest.test_builtin_handlers) ... ok test_name (test.test_logging.HandlerTest.test_name) ... ok test_pathlike_objects (test.test_logging.HandlerTest.test_pathlike_objects) Test that path-like objects are accepted as filename arguments to handlers. ... ok test_post_fork_child_no_deadlock (test.test_logging.HandlerTest.test_post_fork_child_no_deadlock) Ensure child logging locks are not held; bpo-6721 & bpo-36533. ... ok test_race (test.test_logging.HandlerTest.test_race) ... skipped "resource 'walltime' is not enabled" test_output (test.test_logging.IPv6SysLogHandlerTest.test_output) ... ok test_udp_reconnection (test.test_logging.IPv6SysLogHandlerTest.test_udp_reconnection) ... ok test_last_resort (test.test_logging.LastResortTest.test_last_resort) ... ok test_logrecord_class (test.test_logging.LogRecordFactoryTest.test_logrecord_class) ... ok test_dict_arg (test.test_logging.LogRecordTest.test_dict_arg) ... ok test_multiprocessing (test.test_logging.LogRecordTest.test_multiprocessing) ... ok test_optional (test.test_logging.LogRecordTest.test_optional) ... ok test_str_rep (test.test_logging.LogRecordTest.test_str_rep) ... ok test_taskName_with_asyncio_imported (test.test_logging.LogRecordTest.test_taskName_with_asyncio_imported) ... ok test_taskName_without_asyncio_imported (test.test_logging.LogRecordTest.test_taskName_without_asyncio_imported) ... ok test_critical (test.test_logging.LoggerAdapterTest.test_critical) ... ok test_exception (test.test_logging.LoggerAdapterTest.test_exception) ... ok test_exception_excinfo (test.test_logging.LoggerAdapterTest.test_exception_excinfo) ... ok test_extra_in_records (test.test_logging.LoggerAdapterTest.test_extra_in_records) ... ok test_extra_not_merged_by_default (test.test_logging.LoggerAdapterTest.test_extra_not_merged_by_default) ... ok test_find_caller_with_stacklevel (test.test_logging.LoggerAdapterTest.test_find_caller_with_stacklevel) ... ok test_has_handlers (test.test_logging.LoggerAdapterTest.test_has_handlers) ... ok test_is_enabled_for (test.test_logging.LoggerAdapterTest.test_is_enabled_for) ... ok test_nested (test.test_logging.LoggerAdapterTest.test_nested) ... ok test_nested_styled_adapter (test.test_logging.LoggerAdapterTest.test_nested_styled_adapter) ... ok test_styled_adapter (test.test_logging.LoggerAdapterTest.test_styled_adapter) ... ok test_caching (test.test_logging.LoggerTest.test_caching) ... ok test_exception (test.test_logging.LoggerTest.test_exception) ... ok test_find_caller_with_stack_info (test.test_logging.LoggerTest.test_find_caller_with_stack_info) ... ok test_find_caller_with_stacklevel (test.test_logging.LoggerTest.test_find_caller_with_stacklevel) ... ok test_has_handlers (test.test_logging.LoggerTest.test_has_handlers) ... ok test_has_handlers_no_propagate (test.test_logging.LoggerTest.test_has_handlers_no_propagate) ... ok test_invalid_names (test.test_logging.LoggerTest.test_invalid_names) ... ok test_is_enabled_for (test.test_logging.LoggerTest.test_is_enabled_for) ... ok test_is_enabled_for_disabled_logger (test.test_logging.LoggerTest.test_is_enabled_for_disabled_logger) ... ok test_log_invalid_level_no_raise (test.test_logging.LoggerTest.test_log_invalid_level_no_raise) ... ok test_log_invalid_level_with_raise (test.test_logging.LoggerTest.test_log_invalid_level_with_raise) ... ok test_make_record_with_extra_no_overwrite (test.test_logging.LoggerTest.test_make_record_with_extra_no_overwrite) ... ok test_make_record_with_extra_overwrite (test.test_logging.LoggerTest.test_make_record_with_extra_overwrite) ... ok test_pickling (test.test_logging.LoggerTest.test_pickling) ... ok test_root_logger_aliases (test.test_logging.LoggerTest.test_root_logger_aliases) ... ok test_set_invalid_level (test.test_logging.LoggerTest.test_set_invalid_level) ... ok test_manager_loggerclass (test.test_logging.ManagerTest.test_manager_loggerclass) ... ok test_set_log_record_factory (test.test_logging.ManagerTest.test_set_log_record_factory) ... ok test_flush (test.test_logging.MemoryHandlerTest.test_flush) ... ok test_flush_on_close (test.test_logging.MemoryHandlerTest.test_flush_on_close) Test that the flush-on-close configuration works as expected. ... ok test_race_between_set_target_and_flush (test.test_logging.MemoryHandlerTest.test_race_between_set_target_and_flush) ... ok test_shutdown_flush_on_close (test.test_logging.MemoryHandlerTest.test_shutdown_flush_on_close) Test that the flush-on-close configuration is respected by the ... ok test_persistent_loggers (test.test_logging.MemoryTest.test_persistent_loggers) ... ok test__all__ (test.test_logging.MiscTestCase.test__all__) ... ok test_critical (test.test_logging.ModuleLevelMiscTest.test_critical) ... ok test_debug (test.test_logging.ModuleLevelMiscTest.test_debug) ... ok test_disable (test.test_logging.ModuleLevelMiscTest.test_disable) ... ok test_error (test.test_logging.ModuleLevelMiscTest.test_error) ... ok test_get_level_names_mapping (test.test_logging.ModuleLevelMiscTest.test_get_level_names_mapping) ... ok test_info (test.test_logging.ModuleLevelMiscTest.test_info) ... ok test_log (test.test_logging.ModuleLevelMiscTest.test_log) ... ok test_logging_at_shutdown (test.test_logging.ModuleLevelMiscTest.test_logging_at_shutdown) ... FAIL test_logging_at_shutdown_open (test.test_logging.ModuleLevelMiscTest.test_logging_at_shutdown_open) ... FAIL test_recursion_error (test.test_logging.ModuleLevelMiscTest.test_recursion_error) ... ok test_set_logger_class (test.test_logging.ModuleLevelMiscTest.test_set_logger_class) ... ok test_subclass_logger_cache (test.test_logging.ModuleLevelMiscTest.test_subclass_logger_cache) ... ok test_warning (test.test_logging.ModuleLevelMiscTest.test_warning) ... ok test_basic (test.test_logging.NTEventLogHandlerTest.test_basic) ... skipped 'win32evtlog/win32evtlogutil/pywintypes required for this test.' test_formatting (test.test_logging.QueueHandlerTest.test_formatting) ... ok test_queue_handler (test.test_logging.QueueHandlerTest.test_queue_handler) ... ok test_queue_listener (test.test_logging.QueueHandlerTest.test_queue_listener) ... ok test_queue_listener_with_StreamHandler (test.test_logging.QueueHandlerTest.test_queue_listener_with_StreamHandler) ... ok test_queue_listener_with_multiple_handlers (test.test_logging.QueueHandlerTest.test_queue_listener_with_multiple_handlers) ... ok test_calls_task_done_after_stop (test.test_logging.QueueListenerTest.test_calls_task_done_after_stop) ... ok test_handle_called_with_mp_queue (test.test_logging.QueueListenerTest.test_handle_called_with_mp_queue) ... ok test_handle_called_with_queue_queue (test.test_logging.QueueListenerTest.test_handle_called_with_queue_queue) ... ok test_no_messages_in_queue_after_stop (test.test_logging.QueueListenerTest.test_no_messages_in_queue_after_stop) Five messages are logged then the QueueListener is stopped. This ... ok test_file_created (test.test_logging.RotatingFileHandlerTest.test_file_created) ... ok test_max_bytes (test.test_logging.RotatingFileHandlerTest.test_max_bytes) ... ok test_max_bytes_delay (test.test_logging.RotatingFileHandlerTest.test_max_bytes_delay) ... ok test_namer_rotator_inheritance (test.test_logging.RotatingFileHandlerTest.test_namer_rotator_inheritance) ... ok test_rollover_filenames (test.test_logging.RotatingFileHandlerTest.test_rollover_filenames) ... ok test_rotator (test.test_logging.RotatingFileHandlerTest.test_rotator) ... ok test_should_not_rollover (test.test_logging.RotatingFileHandlerTest.test_should_not_rollover) ... ok test_should_not_rollover_non_file (test.test_logging.RotatingFileHandlerTest.test_should_not_rollover_non_file) ... ok test_should_rollover (test.test_logging.RotatingFileHandlerTest.test_should_rollover) ... ok test_basic (test.test_logging.SMTPHandlerTest.test_basic) ... ok test_no_failure (test.test_logging.ShutdownTest.test_no_failure) ... ok test_with_ioerror_in_acquire (test.test_logging.ShutdownTest.test_with_ioerror_in_acquire) ... ok test_with_ioerror_in_close (test.test_logging.ShutdownTest.test_with_ioerror_in_close) ... ok test_with_ioerror_in_flush (test.test_logging.ShutdownTest.test_with_ioerror_in_flush) ... ok test_with_other_error_in_acquire_with_raise (test.test_logging.ShutdownTest.test_with_other_error_in_acquire_with_raise) ... ok test_with_other_error_in_acquire_without_raise (test.test_logging.ShutdownTest.test_with_other_error_in_acquire_without_raise) ... ok test_with_other_error_in_close_with_raise (test.test_logging.ShutdownTest.test_with_other_error_in_close_with_raise) ... ok test_with_other_error_in_close_without_raise (test.test_logging.ShutdownTest.test_with_other_error_in_close_without_raise) ... ok test_with_other_error_in_flush_with_raise (test.test_logging.ShutdownTest.test_with_other_error_in_flush_with_raise) ... ok test_with_other_error_in_flush_without_raise (test.test_logging.ShutdownTest.test_with_other_error_in_flush_without_raise) ... ok test_with_valueerror_in_acquire (test.test_logging.ShutdownTest.test_with_valueerror_in_acquire) ... ok test_with_valueerror_in_close (test.test_logging.ShutdownTest.test_with_valueerror_in_close) ... ok test_with_valueerror_in_flush (test.test_logging.ShutdownTest.test_with_valueerror_in_flush) ... ok test_noserver (test.test_logging.SocketHandlerTest.test_noserver) ... ok test_output (test.test_logging.SocketHandlerTest.test_output) ... ok test_can_represent_stream_with_int_name (test.test_logging.StreamHandlerTest.test_can_represent_stream_with_int_name) ... ok test_error_handling (test.test_logging.StreamHandlerTest.test_error_handling) ... ok test_stream_setting (test.test_logging.StreamHandlerTest.test_stream_setting) Test setting the handler's stream ... ok test_output (test.test_logging.SysLogHandlerTest.test_output) ... ok test_udp_reconnection (test.test_logging.SysLogHandlerTest.test_udp_reconnection) ... ok test_compute_files_to_delete (test.test_logging.TimedRotatingFileHandlerTest.test_compute_files_to_delete) ... ok test_compute_files_to_delete_same_filename_different_extensions (test.test_logging.TimedRotatingFileHandlerTest.test_compute_files_to_delete_same_filename_different_extensions) ... ok test_compute_rollover_D (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_D) ... ok test_compute_rollover_D_interval (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_D_interval) ... ok test_compute_rollover_H (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_H) ... ok test_compute_rollover_H_interval (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_H_interval) ... ok test_compute_rollover_M (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_M) ... ok test_compute_rollover_MIDNIGHT (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_MIDNIGHT) ... ok test_compute_rollover_MIDNIGHT_interval (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_MIDNIGHT_interval) ... ok test_compute_rollover_MIDNIGHT_local (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_MIDNIGHT_local) ... ok test_compute_rollover_MIDNIGHT_local_interval (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_MIDNIGHT_local_interval) ... ok test_compute_rollover_M_interval (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_M_interval) ... ok test_compute_rollover_S (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_S) ... ok test_compute_rollover_S_interval (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_S_interval) ... ok test_compute_rollover_W0 (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_W0) ... ok test_compute_rollover_W0_interval (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_W0_interval) ... ok test_compute_rollover_W6_local (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_W6_local) ... ok test_compute_rollover_W6_local_interval (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_W6_local_interval) ... ok test_compute_rollover_daily_attime (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_daily_attime) ... ok test_compute_rollover_weekly_attime (test.test_logging.TimedRotatingFileHandlerTest.test_compute_rollover_weekly_attime) ... ok test_invalid (test.test_logging.TimedRotatingFileHandlerTest.test_invalid) ... ok test_rollover (test.test_logging.TimedRotatingFileHandlerTest.test_rollover) ... ok test_rollover_at_midnight (test.test_logging.TimedRotatingFileHandlerTest.test_rollover_at_midnight) ... ok test_rollover_at_weekday (test.test_logging.TimedRotatingFileHandlerTest.test_rollover_at_weekday) ... ok test_should_not_rollover (test.test_logging.TimedRotatingFileHandlerTest.test_should_not_rollover) ... ok test_output (test.test_logging.UnixDatagramHandlerTest.test_output) ... ok test_noserver (test.test_logging.UnixSocketHandlerTest.test_noserver) ... ok test_output (test.test_logging.UnixSocketHandlerTest.test_output) ... ok test_output (test.test_logging.UnixSysLogHandlerTest.test_output) ... ok test_udp_reconnection (test.test_logging.UnixSysLogHandlerTest.test_udp_reconnection) ... ok test_warnings (test.test_logging.WarningsTest.test_warnings) ... ok test_warnings_no_handlers (test.test_logging.WarningsTest.test_warnings_no_handlers) ... ok ====================================================================== FAIL: test_logging_at_shutdown (test.test_logging.ModuleLevelMiscTest.test_logging_at_shutdown) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_logging.py", line 5066, in test_logging_at_shutdown self.assertIn("exception in __del__", err) ^^^^^^^^ AssertionError: 'exception in __del__' not found in '' ====================================================================== FAIL: test_logging_at_shutdown_open (test.test_logging.ModuleLevelMiscTest.test_logging_at_shutdown_open) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_logging.py", line 5098, in test_logging_at_shutdown_open self.assertEqual(fp.read().rstrip(), "ERROR:root:log in __del__") ^^^^^^^^^^^ AssertionError: '' != 'ERROR:root:log in __del__' + ERROR:root:log in __del__ ---------------------------------------------------------------------- Ran 260 tests in 14.456s FAILED (failures=2, skipped=4) 0:00:14 load avg: 1.52 [1/1/1] test_logging failed (2 failures) == Tests result: FAILURE == 1 test failed: test_logging Total duration: 14.7 sec Total tests: run=260 failures=2 skipped=4 Total test files: run=1/1 failed=1 Result: FAILURE test test_logging failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1344580æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 407775178 0:00:00 load avg: 1.52 Run 1 test sequentially in a single process 0:00:00 load avg: 1.52 [1/1] test_long test___sizeof__ (test.test_long.LongTest.test___sizeof__) ... ERROR test__format__ (test.test_long.LongTest.test__format__) ... ok test_access_to_nonexistent_digit_0 (test.test_long.LongTest.test_access_to_nonexistent_digit_0) ... ok test_as_integer_ratio (test.test_long.LongTest.test_as_integer_ratio) ... ok test_big_lshift (test.test_long.LongTest.test_big_lshift) ... ok test_big_rshift (test.test_long.LongTest.test_big_rshift) ... ok test_bit_count (test.test_long.LongTest.test_bit_count) ... ok test_bit_length (test.test_long.LongTest.test_bit_length) ... ok test_bitop_identities (test.test_long.LongTest.test_bitop_identities) ... ok test_conversion (test.test_long.LongTest.test_conversion) ... ok test_correctly_rounded_true_division (test.test_long.LongTest.test_correctly_rounded_true_division) ... ok test_division (test.test_long.LongTest.test_division) ... ok test_divmod_uses_cached_small_ints (test.test_long.LongTest.test_divmod_uses_cached_small_ints) ... skipped 'implementation detail specific to cpython' test_float_conversion (test.test_long.LongTest.test_float_conversion) ... ok test_float_overflow (test.test_long.LongTest.test_float_overflow) ... ok test_floordiv (test.test_long.LongTest.test_floordiv) ... ok test_format (test.test_long.LongTest.test_format) ... ok test_from_bytes (test.test_long.LongTest.test_from_bytes) ... ok test_from_bytes_small (test.test_long.LongTest.test_from_bytes_small) ... skipped 'implementation detail specific to cpython' test_huge_lshift (test.test_long.LongTest.test_huge_lshift) ... skipped 'implementation detail specific to cpython' test_huge_lshift_of_zero (test.test_long.LongTest.test_huge_lshift_of_zero) ... skipped 'implementation detail specific to cpython' test_huge_rshift (test.test_long.LongTest.test_huge_rshift) ... ok test_huge_rshift_of_huge (test.test_long.LongTest.test_huge_rshift_of_huge) ... skipped 'implementation detail specific to cpython' test_is_integer (test.test_long.LongTest.test_is_integer) ... ok test_karatsuba (test.test_long.LongTest.test_karatsuba) ... ok test_logs (test.test_long.LongTest.test_logs) ... ok test_long (test.test_long.LongTest.test_long) ... ok test_lshift_of_zero (test.test_long.LongTest.test_lshift_of_zero) ... ok test_medium_lshift (test.test_long.LongTest.test_medium_lshift) ... ok test_medium_rshift (test.test_long.LongTest.test_medium_rshift) ... ok test_mixed_compares (test.test_long.LongTest.test_mixed_compares) ... ok test_mod_division (test.test_long.LongTest.test_mod_division) ... ok test_nan_inf (test.test_long.LongTest.test_nan_inf) ... ok test_negative_shift_count (test.test_long.LongTest.test_negative_shift_count) ... ok test_pow_uses_cached_small_ints (test.test_long.LongTest.test_pow_uses_cached_small_ints) ... skipped 'implementation detail specific to cpython' test_round (test.test_long.LongTest.test_round) ... ok test_shift_bool (test.test_long.LongTest.test_shift_bool) ... ok test_small_ints (test.test_long.LongTest.test_small_ints) ... ok test_small_ints_in_huge_calculation (test.test_long.LongTest.test_small_ints_in_huge_calculation) ... skipped 'implementation detail specific to cpython' test_small_lshift (test.test_long.LongTest.test_small_lshift) ... ok test_small_rshift (test.test_long.LongTest.test_small_rshift) ... ok test_square (test.test_long.LongTest.test_square) ... ok test_to_bytes (test.test_long.LongTest.test_to_bytes) ... ok test_true_division (test.test_long.LongTest.test_true_division) ... ok ====================================================================== ERROR: test___sizeof__ (test.test_long.LongTest.test___sizeof__) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_long.py", line 1605, in test___sizeof__ self.assertEqual(int.__itemsize__, sys.int_info.sizeof_digit) ^^^^^^^^^^^^ AttributeError: type object 'int' has no attribute '__itemsize__' ---------------------------------------------------------------------- Ran 44 tests in 1.467s FAILED (errors=1, skipped=7) 0:00:01 load avg: 1.52 [1/1/1] test_long failed (1 error) == Tests result: FAILURE == 1 test failed: test_long Total duration: 1.6 sec Total tests: run=44 skipped=7 Total test files: run=1/1 failed=1 Result: FAILURE test test_long failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1344590æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 154742902 0:00:00 load avg: 1.52 Run 1 test sequentially in a single process 0:00:00 load avg: 1.52 [1/1] test_lzma test_bad_args (test.test_lzma.CompressDecompressFunctionTestCase.test_bad_args) ... ok test_decompress_bad_input (test.test_lzma.CompressDecompressFunctionTestCase.test_decompress_bad_input) ... ok test_decompress_good_input (test.test_lzma.CompressDecompressFunctionTestCase.test_decompress_good_input) ... ok test_decompress_incomplete_input (test.test_lzma.CompressDecompressFunctionTestCase.test_decompress_incomplete_input) ... ok test_decompress_memlimit (test.test_lzma.CompressDecompressFunctionTestCase.test_decompress_memlimit) ... ok test_decompress_multistream (test.test_lzma.CompressDecompressFunctionTestCase.test_decompress_multistream) ... ok test_decompress_multistream_trailing_junk (test.test_lzma.CompressDecompressFunctionTestCase.test_decompress_multistream_trailing_junk) ... ok test_decompress_trailing_junk (test.test_lzma.CompressDecompressFunctionTestCase.test_decompress_trailing_junk) ... ok test_roundtrip (test.test_lzma.CompressDecompressFunctionTestCase.test_roundtrip) ... ok test_bad_filter_spec (test.test_lzma.CompressorDecompressorTestCase.test_bad_filter_spec) ... ok test_compressor_bigmem (test.test_lzma.CompressorDecompressorTestCase.test_compressor_bigmem) ... ok test_decompressor_after_eof (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_after_eof) ... ok test_decompressor_alone (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_alone) ... ok test_decompressor_auto (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_auto) ... ok test_decompressor_bad_input (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_bad_input) ... ok test_decompressor_bigmem (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_bigmem) ... ok test_decompressor_bug_28275 (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_bug_28275) ... ok test_decompressor_chunks (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_chunks) ... ok test_decompressor_chunks_empty (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_chunks_empty) ... ok test_decompressor_chunks_maxsize (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_chunks_maxsize) ... ok test_decompressor_inputbuf_1 (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_inputbuf_1) ... ok test_decompressor_inputbuf_2 (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_inputbuf_2) ... ok test_decompressor_inputbuf_3 (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_inputbuf_3) ... ok test_decompressor_memlimit (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_memlimit) ... ok test_decompressor_multistream (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_multistream) ... ok test_decompressor_raw_1 (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_raw_1) ... ok test_decompressor_raw_2 (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_raw_2) ... ok test_decompressor_raw_3 (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_raw_3) ... ok test_decompressor_raw_4 (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_raw_4) ... ok test_decompressor_unused_data (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_unused_data) ... ok test_decompressor_xz (test.test_lzma.CompressorDecompressorTestCase.test_decompressor_xz) ... ok test_pickle (test.test_lzma.CompressorDecompressorTestCase.test_pickle) ... ok test_refleaks_in_decompressor___init__ (test.test_lzma.CompressorDecompressorTestCase.test_refleaks_in_decompressor___init__) ... skipped 'implementation detail specific to cpython' test_roundtrip_alone (test.test_lzma.CompressorDecompressorTestCase.test_roundtrip_alone) ... ok test_roundtrip_chunks (test.test_lzma.CompressorDecompressorTestCase.test_roundtrip_chunks) ... ok test_roundtrip_empty_chunks (test.test_lzma.CompressorDecompressorTestCase.test_roundtrip_empty_chunks) ... ok test_roundtrip_raw (test.test_lzma.CompressorDecompressorTestCase.test_roundtrip_raw) ... ok test_roundtrip_raw_empty (test.test_lzma.CompressorDecompressorTestCase.test_roundtrip_raw_empty) ... ok test_roundtrip_xz (test.test_lzma.CompressorDecompressorTestCase.test_roundtrip_xz) ... ok test_simple_bad_args (test.test_lzma.CompressorDecompressorTestCase.test_simple_bad_args) ... ok test_uninitialized_LZMADecompressor_crash (test.test_lzma.CompressorDecompressorTestCase.test_uninitialized_LZMADecompressor_crash) ... ERROR test_close (test.test_lzma.FileTestCase.test_close) ... ok test_closed (test.test_lzma.FileTestCase.test_closed) ... ok test_decompress_limited (test.test_lzma.FileTestCase.test_decompress_limited) Decompressed data buffering should be limited ... ok test_fileno (test.test_lzma.FileTestCase.test_fileno) ... ok test_init (test.test_lzma.FileTestCase.test_init) ... ok test_init_bad_check (test.test_lzma.FileTestCase.test_init_bad_check) ... ok test_init_bad_filter_spec (test.test_lzma.FileTestCase.test_init_bad_filter_spec) ... ok test_init_bad_mode (test.test_lzma.FileTestCase.test_init_bad_mode) ... ok test_init_bad_preset (test.test_lzma.FileTestCase.test_init_bad_preset) ... ok test_init_mode (test.test_lzma.FileTestCase.test_init_mode) ... ok test_init_with_PathLike_filename (test.test_lzma.FileTestCase.test_init_with_PathLike_filename) ... ok test_init_with_filename (test.test_lzma.FileTestCase.test_init_with_filename) ... ok test_init_with_preset_and_filters (test.test_lzma.FileTestCase.test_init_with_preset_and_filters) ... ok test_init_with_x_mode (test.test_lzma.FileTestCase.test_init_with_x_mode) ... ok test_issue21872 (test.test_lzma.FileTestCase.test_issue21872) ... ok test_issue44439 (test.test_lzma.FileTestCase.test_issue44439) ... ok test_iterator (test.test_lzma.FileTestCase.test_iterator) ... ok test_peek (test.test_lzma.FileTestCase.test_peek) ... ok test_peek_bad_args (test.test_lzma.FileTestCase.test_peek_bad_args) ... ok test_read (test.test_lzma.FileTestCase.test_read) ... ok test_read1 (test.test_lzma.FileTestCase.test_read1) ... ok test_read1_0 (test.test_lzma.FileTestCase.test_read1_0) ... ok test_read1_10 (test.test_lzma.FileTestCase.test_read1_10) ... ok test_read1_bad_args (test.test_lzma.FileTestCase.test_read1_bad_args) ... ok test_read1_multistream (test.test_lzma.FileTestCase.test_read1_multistream) ... ok test_read_0 (test.test_lzma.FileTestCase.test_read_0) ... ok test_read_10 (test.test_lzma.FileTestCase.test_read_10) ... ok test_read_bad_args (test.test_lzma.FileTestCase.test_read_bad_args) ... ok test_read_bad_data (test.test_lzma.FileTestCase.test_read_bad_data) ... ok test_read_from_file (test.test_lzma.FileTestCase.test_read_from_file) ... ok test_read_from_file_with_bytes_filename (test.test_lzma.FileTestCase.test_read_from_file_with_bytes_filename) ... ok test_read_from_fileobj (test.test_lzma.FileTestCase.test_read_from_fileobj) ... ok test_read_from_fileobj_with_int_name (test.test_lzma.FileTestCase.test_read_from_fileobj_with_int_name) ... ok test_read_incomplete (test.test_lzma.FileTestCase.test_read_incomplete) ... ok test_read_multistream (test.test_lzma.FileTestCase.test_read_multistream) ... ok test_read_multistream_buffer_size_aligned (test.test_lzma.FileTestCase.test_read_multistream_buffer_size_aligned) ... ok test_read_multistream_trailing_junk (test.test_lzma.FileTestCase.test_read_multistream_trailing_junk) ... ok test_read_trailing_junk (test.test_lzma.FileTestCase.test_read_trailing_junk) ... ok test_read_truncated (test.test_lzma.FileTestCase.test_read_truncated) ... ok test_readable (test.test_lzma.FileTestCase.test_readable) ... ok test_readline (test.test_lzma.FileTestCase.test_readline) ... ok test_readlines (test.test_lzma.FileTestCase.test_readlines) ... ok test_seek_backward (test.test_lzma.FileTestCase.test_seek_backward) ... ok test_seek_backward_across_streams (test.test_lzma.FileTestCase.test_seek_backward_across_streams) ... ok test_seek_backward_relative_to_end (test.test_lzma.FileTestCase.test_seek_backward_relative_to_end) ... ok test_seek_bad_args (test.test_lzma.FileTestCase.test_seek_bad_args) ... ok test_seek_forward (test.test_lzma.FileTestCase.test_seek_forward) ... ok test_seek_forward_across_streams (test.test_lzma.FileTestCase.test_seek_forward_across_streams) ... ok test_seek_forward_relative_to_current (test.test_lzma.FileTestCase.test_seek_forward_relative_to_current) ... ok test_seek_forward_relative_to_end (test.test_lzma.FileTestCase.test_seek_forward_relative_to_end) ... ok test_seek_past_end (test.test_lzma.FileTestCase.test_seek_past_end) ... ok test_seek_past_start (test.test_lzma.FileTestCase.test_seek_past_start) ... ok test_seekable (test.test_lzma.FileTestCase.test_seekable) ... ok test_tell (test.test_lzma.FileTestCase.test_tell) ... ok test_tell_bad_args (test.test_lzma.FileTestCase.test_tell_bad_args) ... ok test_writable (test.test_lzma.FileTestCase.test_writable) ... ok test_write (test.test_lzma.FileTestCase.test_write) ... ok test_write_10 (test.test_lzma.FileTestCase.test_write_10) ... ok test_write_append (test.test_lzma.FileTestCase.test_write_append) ... ok test_write_append_to_file (test.test_lzma.FileTestCase.test_write_append_to_file) ... ok test_write_bad_args (test.test_lzma.FileTestCase.test_write_bad_args) ... ok test_write_to_file (test.test_lzma.FileTestCase.test_write_to_file) ... ok test_write_to_file_with_bytes_filename (test.test_lzma.FileTestCase.test_write_to_file_with_bytes_filename) ... ok test_write_to_fileobj (test.test_lzma.FileTestCase.test_write_to_fileobj) ... ok test_write_to_fileobj_with_int_name (test.test_lzma.FileTestCase.test_write_to_fileobj_with_int_name) ... ok test_writelines (test.test_lzma.FileTestCase.test_writelines) ... ok test__decode_filter_properties (test.test_lzma.MiscellaneousTestCase.test__decode_filter_properties) ... ok test__encode_filter_properties (test.test_lzma.MiscellaneousTestCase.test__encode_filter_properties) ... ok test_filter_properties_roundtrip (test.test_lzma.MiscellaneousTestCase.test_filter_properties_roundtrip) ... ok test_is_check_supported (test.test_lzma.MiscellaneousTestCase.test_is_check_supported) ... ok test_bad_params (test.test_lzma.OpenTestCase.test_bad_params) ... ok test_binary_modes (test.test_lzma.OpenTestCase.test_binary_modes) ... ok test_encoding (test.test_lzma.OpenTestCase.test_encoding) ... ok test_encoding_error_handler (test.test_lzma.OpenTestCase.test_encoding_error_handler) ... ok test_filename (test.test_lzma.OpenTestCase.test_filename) ... ok test_format_and_filters (test.test_lzma.OpenTestCase.test_format_and_filters) ... ok test_newline (test.test_lzma.OpenTestCase.test_newline) ... ok test_text_modes (test.test_lzma.OpenTestCase.test_text_modes) ... ok test_with_pathlike_filename (test.test_lzma.OpenTestCase.test_with_pathlike_filename) ... ok test_x_mode (test.test_lzma.OpenTestCase.test_x_mode) ... ok ====================================================================== ERROR: test_uninitialized_LZMADecompressor_crash (test.test_lzma.CompressorDecompressorTestCase.test_uninitialized_LZMADecompressor_crash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_lzma.py", line 385, in test_uninitialized_LZMADecompressor_crash decompress(bytes()), b'') ^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_lzma.py", line 595, in decompress with self.lock: ^^^^ AttributeError: 'LZMADecompressor' object has no attribute 'lock' ---------------------------------------------------------------------- Ran 121 tests in 0.567s FAILED (errors=1, skipped=1) 0:00:00 load avg: 1.52 [1/1/1] test_lzma failed (1 error) == Tests result: FAILURE == 1 test failed: test_lzma Total duration: 674 ms Total tests: run=121 skipped=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_lzma failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1344609æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1533905509 0:00:00 load avg: 1.60 Run 1 test sequentially in a single process 0:00:00 load avg: 1.60 [1/1] test_marshal 0:00:00 load avg: 1.60 [1/1/1] test_marshal failed (uncaught exception) == Tests result: FAILURE == 1 test failed: test_marshal Total duration: 84 ms Total tests: run=0 Total test files: run=1/1 failed=1 Result: FAILURE test test_marshal crashed -- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 181, in _runtest_env_changed_exc _load_run_test(result, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 128, in _load_run_test test_mod = importlib.import_module(module_name) ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<builtin>/frozen importlib._bootstrap_external", line 1011, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_marshal.py", line 386, in <module> class LargeValuesTestCase(unittest.TestCase): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_marshal.py", line 407, in LargeValuesTestCase memuse=pointer_size*12 + sys.getsizeof(LARGE_SIZE-1), ^^^^^^^^^ TypeError: getsizeof(...) getsizeof(object, default) -> int Return the size of object in bytes. sys.getsizeof(object, default) will always return default on PyPy, and raise a TypeError if default is not provided. First note that the CPython documentation says that this function may raise a TypeError, so if you are seeing it, it means that the program you are using is not correctly handling this case. On PyPy, though, it always raises TypeError. Before looking for alternatives, please take a moment to read the following explanation as to why it is the case. What you are looking for may not be possible. A memory profiler using this function is most likely to give results inconsistent with reality on PyPy. It would be possible to have sys.getsizeof() return a number (with enough work), but that may or may not represent how much memory the object uses. It doesn't even make really sense to ask how much *one* object uses, in isolation with the rest of the system. For example, instances have maps, which are often shared across many instances; in this case the maps would probably be ignored by an implementation of sys.getsizeof(), but their overhead is important in some cases if they are many instances with unique maps. Conversely, equal strings may share their internal string data even if they are different objects---or empty containers may share parts of their internals as long as they are empty. Even stranger, some lists create objects as you read them; if you try to estimate the size in memory of range(10**6) as the sum of all items' size, that operation will by itself create one million integer objects that never existed in the first place. _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1344614æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2453913384 0:00:00 load avg: 1.60 Run 1 test sequentially in a single process 0:00:00 load avg: 1.60 [1/1] test_math test_asymmetry (test.test_math.IsCloseTests.test_asymmetry) ... ok test_decimals (test.test_math.IsCloseTests.test_decimals) ... ok test_eight_decimal_places (test.test_math.IsCloseTests.test_eight_decimal_places) ... ok test_fractions (test.test_math.IsCloseTests.test_fractions) ... ok test_identical (test.test_math.IsCloseTests.test_identical) ... ok test_identical_infinite (test.test_math.IsCloseTests.test_identical_infinite) ... ok test_inf_ninf_nan (test.test_math.IsCloseTests.test_inf_ninf_nan) ... ok test_integers (test.test_math.IsCloseTests.test_integers) ... ok test_near_zero (test.test_math.IsCloseTests.test_near_zero) ... ok test_negative_tolerances (test.test_math.IsCloseTests.test_negative_tolerances) ... ok test_zero_tolerance (test.test_math.IsCloseTests.test_zero_tolerance) ... ok testAcos (test.test_math.MathTests.testAcos) ... ok testAcosh (test.test_math.MathTests.testAcosh) ... ok testAsin (test.test_math.MathTests.testAsin) ... ok testAsinh (test.test_math.MathTests.testAsinh) ... ok testAtan (test.test_math.MathTests.testAtan) ... ok testAtan2 (test.test_math.MathTests.testAtan2) ... ok testAtanh (test.test_math.MathTests.testAtanh) ... ok testCbrt (test.test_math.MathTests.testCbrt) ... ok testCeil (test.test_math.MathTests.testCeil) ... ok testComb (test.test_math.MathTests.testComb) ... ok testConstants (test.test_math.MathTests.testConstants) ... ok testCopysign (test.test_math.MathTests.testCopysign) ... ok testCos (test.test_math.MathTests.testCos) ... ok testCosh (test.test_math.MathTests.testCosh) ... ok testDegrees (test.test_math.MathTests.testDegrees) ... ok testDist (test.test_math.MathTests.testDist) ... ok testExp (test.test_math.MathTests.testExp) ... ok testExp2 (test.test_math.MathTests.testExp2) ... ok testFabs (test.test_math.MathTests.testFabs) ... ok testFactorial (test.test_math.MathTests.testFactorial) ... ok testFactorialHugeInputs (test.test_math.MathTests.testFactorialHugeInputs) ... skipped 'implementation detail specific to cpython' testFactorialNonIntegers (test.test_math.MathTests.testFactorialNonIntegers) ... ok testFloor (test.test_math.MathTests.testFloor) ... ok testFmod (test.test_math.MathTests.testFmod) ... ok testFrexp (test.test_math.MathTests.testFrexp) ... ok testFsum (test.test_math.MathTests.testFsum) ... ok testGcd (test.test_math.MathTests.testGcd) ... ok testHypot (test.test_math.MathTests.testHypot) ... ok testHypotAccuracy (test.test_math.MathTests.testHypotAccuracy) ... ok testIsfinite (test.test_math.MathTests.testIsfinite) ... ok testIsinf (test.test_math.MathTests.testIsinf) ... ok testIsnan (test.test_math.MathTests.testIsnan) ... ok testIsqrt (test.test_math.MathTests.testIsqrt) ... ok testLdexp (test.test_math.MathTests.testLdexp) ... ok testLog (test.test_math.MathTests.testLog) ... ok testLog10 (test.test_math.MathTests.testLog10) ... ok testLog1p (test.test_math.MathTests.testLog1p) ... ok testLog2 (test.test_math.MathTests.testLog2) ... ok testLog2Exact (test.test_math.MathTests.testLog2Exact) ... ok testModf (test.test_math.MathTests.testModf) ... ok testPerm (test.test_math.MathTests.testPerm) ... ok testPow (test.test_math.MathTests.testPow) ... ok testRadians (test.test_math.MathTests.testRadians) ... ok testRemainder (test.test_math.MathTests.testRemainder) ... ok testSin (test.test_math.MathTests.testSin) ... ok testSinh (test.test_math.MathTests.testSinh) ... ok testSqrt (test.test_math.MathTests.testSqrt) ... ok testSumProd (test.test_math.MathTests.testSumProd) ... ok testTan (test.test_math.MathTests.testTan) ... ok testTanh (test.test_math.MathTests.testTanh) ... ok testTanhSign (test.test_math.MathTests.testTanhSign) ... ok test_exceptions (test.test_math.MathTests.test_exceptions) ... ok test_inf_constant (test.test_math.MathTests.test_inf_constant) ... ok test_input_exceptions (test.test_math.MathTests.test_input_exceptions) ... ok test_issue39871 (test.test_math.MathTests.test_issue39871) ... ok test_lcm (test.test_math.MathTests.test_lcm) ... FAIL test_math_dist_leak (test.test_math.MathTests.test_math_dist_leak) ... ok test_mtestfile (test.test_math.MathTests.test_mtestfile) ... FAIL test_nan_constant (test.test_math.MathTests.test_nan_constant) ... ok test_nextafter (test.test_math.MathTests.test_nextafter) ... ERROR test_prod (test.test_math.MathTests.test_prod) ... ok test_sumprod_accuracy (test.test_math.MathTests.test_sumprod_accuracy) ... skipped 'implementation detail specific to cpython' test_sumprod_extended_precision_accuracy (test.test_math.MathTests.test_sumprod_extended_precision_accuracy) ... skipped 'implementation detail specific to cpython' test_sumprod_stress (test.test_math.MathTests.test_sumprod_stress) ... skipped "resource 'cpu' is not enabled" test_testfile (test.test_math.MathTests.test_testfile) ... ok test_trunc (test.test_math.MathTests.test_trunc) ... ok test_ulp (test.test_math.MathTests.test_ulp) ... ok /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/ieee754.txt Doctest: ieee754.txt ... ok ====================================================================== ERROR: test_nextafter (test.test_math.MathTests.test_nextafter) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_math.py", line 2400, in test_nextafter self.assertEqual(math.nextafter(1.0, -INF, steps=1), ^^^^^^^^^ TypeError: nextafter() takes no keyword arguments ====================================================================== FAIL: test_lcm (test.test_math.MathTests.test_lcm) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_math.py", line 1169, in test_lcm self.assertRaises(TypeError, lcm, 120, 0, 84.0) ^^^^^^^^^^^^ AssertionError: TypeError not raised by lcm ====================================================================== FAIL: test_mtestfile (test.test_math.MathTests.test_mtestfile) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_math.py", line 2144, in test_mtestfile self.fail('Failures in test_mtestfile:\n ' + ^^^^ AssertionError: Failures in test_mtestfile: gam0128: gamma(-201.0001): expected 0.0, got -0.0 (zero has wrong sign) gam0129: gamma(-202.9999): expected -0.0, got 0.0 (zero has wrong sign) gam0130: gamma(-1000.5): expected -0.0, got 0.0 (zero has wrong sign) gam0131: gamma(-1000000000.3): expected -0.0, got 0.0 (zero has wrong sign) gam0132: gamma(-4503599627370495.5): expected 0.0, got -0.0 (zero has wrong sign) ---------------------------------------------------------------------- Ran 79 tests in 1.500s FAILED (failures=2, errors=1, skipped=4) 0:00:01 load avg: 1.60 [1/1/1] test_math failed (1 error, 2 failures) == Tests result: FAILURE == 1 test failed: test_math Total duration: 1.6 sec Total tests: run=79 failures=2 skipped=4 Total test files: run=1/1 failed=1 Result: FAILURE test test_math failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1344624æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2863614048 0:00:00 load avg: 1.60 Run 1 test sequentially in a single process 0:00:00 load avg: 1.60 [1/1] test_memoryio testInit (test.test_memoryio.CBytesIOTest.testInit) ... ok testRead (test.test_memoryio.CBytesIOTest.testRead) ... ok testReadNoArgs (test.test_memoryio.CBytesIOTest.testReadNoArgs) ... ok testSeek (test.test_memoryio.CBytesIOTest.testSeek) ... ok testTell (test.test_memoryio.CBytesIOTest.testTell) ... ok test_bytes_array (test.test_memoryio.CBytesIOTest.test_bytes_array) ... ok test_cow_mutable (test.test_memoryio.CBytesIOTest.test_cow_mutable) ... skipped 'implementation detail specific to cpython' test_cow_setstate (test.test_memoryio.CBytesIOTest.test_cow_setstate) ... skipped 'implementation detail specific to cpython' test_cow_truncate (test.test_memoryio.CBytesIOTest.test_cow_truncate) ... skipped 'implementation detail specific to cpython' test_cow_write (test.test_memoryio.CBytesIOTest.test_cow_write) ... skipped 'implementation detail specific to cpython' test_detach (test.test_memoryio.CBytesIOTest.test_detach) ... ok test_flags (test.test_memoryio.CBytesIOTest.test_flags) ... ok test_flush (test.test_memoryio.CBytesIOTest.test_flush) ... ok test_getbuffer (test.test_memoryio.CBytesIOTest.test_getbuffer) ... ERROR test_getbuffer_empty (test.test_memoryio.CBytesIOTest.test_getbuffer_empty) ... ok test_getbuffer_gc_collect (test.test_memoryio.CBytesIOTest.test_getbuffer_gc_collect) ... ok test_getstate (test.test_memoryio.CBytesIOTest.test_getstate) ... ok test_getvalue (test.test_memoryio.CBytesIOTest.test_getvalue) ... ok test_init (test.test_memoryio.CBytesIOTest.test_init) ... ok test_instance_dict_leak (test.test_memoryio.CBytesIOTest.test_instance_dict_leak) ... ok test_issue5449 (test.test_memoryio.CBytesIOTest.test_issue5449) ... ok test_iterator (test.test_memoryio.CBytesIOTest.test_iterator) ... ok test_overseek (test.test_memoryio.CBytesIOTest.test_overseek) ... ok test_pickling (test.test_memoryio.CBytesIOTest.test_pickling) ... ok test_read (test.test_memoryio.CBytesIOTest.test_read) ... ok test_read1 (test.test_memoryio.CBytesIOTest.test_read1) ... ok test_readinto (test.test_memoryio.CBytesIOTest.test_readinto) ... ok test_readline (test.test_memoryio.CBytesIOTest.test_readline) ... ok test_readlines (test.test_memoryio.CBytesIOTest.test_readlines) ... ok test_relative_seek (test.test_memoryio.CBytesIOTest.test_relative_seek) ... ok test_seek (test.test_memoryio.CBytesIOTest.test_seek) ... ok test_setstate (test.test_memoryio.CBytesIOTest.test_setstate) ... ok test_sizeof (test.test_memoryio.CBytesIOTest.test_sizeof) ... skipped 'implementation detail specific to cpython' test_subclassing (test.test_memoryio.CBytesIOTest.test_subclassing) ... ok test_tell (test.test_memoryio.CBytesIOTest.test_tell) ... ok test_truncate (test.test_memoryio.CBytesIOTest.test_truncate) ... ok test_unicode (test.test_memoryio.CBytesIOTest.test_unicode) ... ok test_write (test.test_memoryio.CBytesIOTest.test_write) ... ok test_writelines (test.test_memoryio.CBytesIOTest.test_writelines) ... ok test_writelines_error (test.test_memoryio.CBytesIOTest.test_writelines_error) ... ok test_issue5265 (test.test_memoryio.CStringIOPickleTest.test_issue5265) ... ok test_newline_argument (test.test_memoryio.CStringIOPickleTest.test_newline_argument) ... ok test_newline_cr (test.test_memoryio.CStringIOPickleTest.test_newline_cr) ... ok test_newline_crlf (test.test_memoryio.CStringIOPickleTest.test_newline_crlf) ... ok test_newline_default (test.test_memoryio.CStringIOPickleTest.test_newline_default) ... ok test_newline_empty (test.test_memoryio.CStringIOPickleTest.test_newline_empty) ... ok test_newline_lf (test.test_memoryio.CStringIOPickleTest.test_newline_lf) ... ok test_newline_none (test.test_memoryio.CStringIOPickleTest.test_newline_none) ... ok test_newlines_property (test.test_memoryio.CStringIOPickleTest.test_newlines_property) ... ok test_relative_seek (test.test_memoryio.CStringIOPickleTest.test_relative_seek) ... ok test_textio_properties (test.test_memoryio.CStringIOPickleTest.test_textio_properties) ... ok testInit (test.test_memoryio.CStringIOTest.testInit) ... ok testRead (test.test_memoryio.CStringIOTest.testRead) ... ok testReadNoArgs (test.test_memoryio.CStringIOTest.testReadNoArgs) ... ok testSeek (test.test_memoryio.CStringIOTest.testSeek) ... ok testTell (test.test_memoryio.CStringIOTest.testTell) ... ok test_detach (test.test_memoryio.CStringIOTest.test_detach) ... ok test_flags (test.test_memoryio.CStringIOTest.test_flags) ... ok test_flush (test.test_memoryio.CStringIOTest.test_flush) ... ok test_getstate (test.test_memoryio.CStringIOTest.test_getstate) ... ok test_getvalue (test.test_memoryio.CStringIOTest.test_getvalue) ... ok test_init (test.test_memoryio.CStringIOTest.test_init) ... ok test_instance_dict_leak (test.test_memoryio.CStringIOTest.test_instance_dict_leak) ... ok test_issue5265 (test.test_memoryio.CStringIOTest.test_issue5265) ... ok test_iterator (test.test_memoryio.CStringIOTest.test_iterator) ... ok test_lone_surrogates (test.test_memoryio.CStringIOTest.test_lone_surrogates) ... ok test_newline_argument (test.test_memoryio.CStringIOTest.test_newline_argument) ... ok test_newline_cr (test.test_memoryio.CStringIOTest.test_newline_cr) ... ok test_newline_crlf (test.test_memoryio.CStringIOTest.test_newline_crlf) ... ok test_newline_default (test.test_memoryio.CStringIOTest.test_newline_default) ... ok test_newline_empty (test.test_memoryio.CStringIOTest.test_newline_empty) ... ok test_newline_lf (test.test_memoryio.CStringIOTest.test_newline_lf) ... ok test_newline_none (test.test_memoryio.CStringIOTest.test_newline_none) ... ok test_newlines_property (test.test_memoryio.CStringIOTest.test_newlines_property) ... ok test_overseek (test.test_memoryio.CStringIOTest.test_overseek) ... ok test_pickling (test.test_memoryio.CStringIOTest.test_pickling) ... ok test_read (test.test_memoryio.CStringIOTest.test_read) ... ok test_readline (test.test_memoryio.CStringIOTest.test_readline) ... ok test_readlines (test.test_memoryio.CStringIOTest.test_readlines) ... ok test_relative_seek (test.test_memoryio.CStringIOTest.test_relative_seek) ... ok test_seek (test.test_memoryio.CStringIOTest.test_seek) ... ok test_setstate (test.test_memoryio.CStringIOTest.test_setstate) ... ok test_subclassing (test.test_memoryio.CStringIOTest.test_subclassing) ... ok test_tell (test.test_memoryio.CStringIOTest.test_tell) ... ok test_textio_properties (test.test_memoryio.CStringIOTest.test_textio_properties) ... ok test_truncate (test.test_memoryio.CStringIOTest.test_truncate) ... ok test_widechar (test.test_memoryio.CStringIOTest.test_widechar) ... ok test_write (test.test_memoryio.CStringIOTest.test_write) ... ok test_writelines (test.test_memoryio.CStringIOTest.test_writelines) ... ok test_writelines_error (test.test_memoryio.CStringIOTest.test_writelines_error) ... ok testInit (test.test_memoryio.PyBytesIOTest.testInit) ... ok testRead (test.test_memoryio.PyBytesIOTest.testRead) ... ok testReadNoArgs (test.test_memoryio.PyBytesIOTest.testReadNoArgs) ... ok testSeek (test.test_memoryio.PyBytesIOTest.testSeek) ... ok testTell (test.test_memoryio.PyBytesIOTest.testTell) ... ok test_bytes_array (test.test_memoryio.PyBytesIOTest.test_bytes_array) ... ok test_detach (test.test_memoryio.PyBytesIOTest.test_detach) ... ok test_flags (test.test_memoryio.PyBytesIOTest.test_flags) ... ok test_flush (test.test_memoryio.PyBytesIOTest.test_flush) ... ok test_getbuffer (test.test_memoryio.PyBytesIOTest.test_getbuffer) ... ok test_getbuffer_empty (test.test_memoryio.PyBytesIOTest.test_getbuffer_empty) ... ok test_getbuffer_gc_collect (test.test_memoryio.PyBytesIOTest.test_getbuffer_gc_collect) ... ok test_getvalue (test.test_memoryio.PyBytesIOTest.test_getvalue) ... ok test_init (test.test_memoryio.PyBytesIOTest.test_init) ... ok test_instance_dict_leak (test.test_memoryio.PyBytesIOTest.test_instance_dict_leak) ... ok test_issue5449 (test.test_memoryio.PyBytesIOTest.test_issue5449) ... ok test_iterator (test.test_memoryio.PyBytesIOTest.test_iterator) ... ok test_overseek (test.test_memoryio.PyBytesIOTest.test_overseek) ... ok test_pickling (test.test_memoryio.PyBytesIOTest.test_pickling) ... ok test_read (test.test_memoryio.PyBytesIOTest.test_read) ... ok test_read1 (test.test_memoryio.PyBytesIOTest.test_read1) ... ok test_readinto (test.test_memoryio.PyBytesIOTest.test_readinto) ... ok test_readline (test.test_memoryio.PyBytesIOTest.test_readline) ... ok test_readlines (test.test_memoryio.PyBytesIOTest.test_readlines) ... ok test_relative_seek (test.test_memoryio.PyBytesIOTest.test_relative_seek) ... ok test_seek (test.test_memoryio.PyBytesIOTest.test_seek) ... ok test_subclassing (test.test_memoryio.PyBytesIOTest.test_subclassing) ... ok test_tell (test.test_memoryio.PyBytesIOTest.test_tell) ... ok test_truncate (test.test_memoryio.PyBytesIOTest.test_truncate) ... ok test_unicode (test.test_memoryio.PyBytesIOTest.test_unicode) ... ok test_write (test.test_memoryio.PyBytesIOTest.test_write) ... ok test_writelines (test.test_memoryio.PyBytesIOTest.test_writelines) ... ok test_writelines_error (test.test_memoryio.PyBytesIOTest.test_writelines_error) ... ok test_issue5265 (test.test_memoryio.PyStringIOPickleTest.test_issue5265) ... ok test_newline_argument (test.test_memoryio.PyStringIOPickleTest.test_newline_argument) ... ok test_newline_cr (test.test_memoryio.PyStringIOPickleTest.test_newline_cr) ... ok test_newline_crlf (test.test_memoryio.PyStringIOPickleTest.test_newline_crlf) ... ok test_newline_default (test.test_memoryio.PyStringIOPickleTest.test_newline_default) ... ok test_newline_empty (test.test_memoryio.PyStringIOPickleTest.test_newline_empty) ... ok test_newline_lf (test.test_memoryio.PyStringIOPickleTest.test_newline_lf) ... ok test_newline_none (test.test_memoryio.PyStringIOPickleTest.test_newline_none) ... ok test_newlines_property (test.test_memoryio.PyStringIOPickleTest.test_newlines_property) ... ok test_relative_seek (test.test_memoryio.PyStringIOPickleTest.test_relative_seek) ... ok test_textio_properties (test.test_memoryio.PyStringIOPickleTest.test_textio_properties) ... ok testInit (test.test_memoryio.PyStringIOTest.testInit) ... ok testRead (test.test_memoryio.PyStringIOTest.testRead) ... ok testReadNoArgs (test.test_memoryio.PyStringIOTest.testReadNoArgs) ... ok testSeek (test.test_memoryio.PyStringIOTest.testSeek) ... ok testTell (test.test_memoryio.PyStringIOTest.testTell) ... ok test_detach (test.test_memoryio.PyStringIOTest.test_detach) ... ok test_flags (test.test_memoryio.PyStringIOTest.test_flags) ... ok test_flush (test.test_memoryio.PyStringIOTest.test_flush) ... ok test_getvalue (test.test_memoryio.PyStringIOTest.test_getvalue) ... ok test_init (test.test_memoryio.PyStringIOTest.test_init) ... ok test_instance_dict_leak (test.test_memoryio.PyStringIOTest.test_instance_dict_leak) ... ok test_issue5265 (test.test_memoryio.PyStringIOTest.test_issue5265) ... ok test_iterator (test.test_memoryio.PyStringIOTest.test_iterator) ... ok test_lone_surrogates (test.test_memoryio.PyStringIOTest.test_lone_surrogates) ... ok test_newline_argument (test.test_memoryio.PyStringIOTest.test_newline_argument) ... ok test_newline_cr (test.test_memoryio.PyStringIOTest.test_newline_cr) ... ok test_newline_crlf (test.test_memoryio.PyStringIOTest.test_newline_crlf) ... ok test_newline_default (test.test_memoryio.PyStringIOTest.test_newline_default) ... ok test_newline_empty (test.test_memoryio.PyStringIOTest.test_newline_empty) ... ok test_newline_lf (test.test_memoryio.PyStringIOTest.test_newline_lf) ... ok test_newline_none (test.test_memoryio.PyStringIOTest.test_newline_none) ... ok test_newlines_property (test.test_memoryio.PyStringIOTest.test_newlines_property) ... ok test_overseek (test.test_memoryio.PyStringIOTest.test_overseek) ... ok test_pickling (test.test_memoryio.PyStringIOTest.test_pickling) ... ok test_read (test.test_memoryio.PyStringIOTest.test_read) ... ok test_readline (test.test_memoryio.PyStringIOTest.test_readline) ... ok test_readlines (test.test_memoryio.PyStringIOTest.test_readlines) ... ok test_relative_seek (test.test_memoryio.PyStringIOTest.test_relative_seek) ... ok test_seek (test.test_memoryio.PyStringIOTest.test_seek) ... ok test_subclassing (test.test_memoryio.PyStringIOTest.test_subclassing) ... ok test_tell (test.test_memoryio.PyStringIOTest.test_tell) ... ok test_textio_properties (test.test_memoryio.PyStringIOTest.test_textio_properties) ... ok test_truncate (test.test_memoryio.PyStringIOTest.test_truncate) ... ok test_write (test.test_memoryio.PyStringIOTest.test_write) ... ok test_writelines (test.test_memoryio.PyStringIOTest.test_writelines) ... ok test_writelines_error (test.test_memoryio.PyStringIOTest.test_writelines_error) ... ok ====================================================================== ERROR: test_getbuffer (test.test_memoryio.CBytesIOTest.test_getbuffer) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_memoryio.py", line 464, in test_getbuffer memio.truncate() ^^^^^^^^ BufferError: Existing exports of data: object cannot be re-sized ---------------------------------------------------------------------- Ran 170 tests in 0.099s FAILED (errors=1, skipped=5) 0:00:00 load avg: 1.60 [1/1/1] test_memoryio failed (1 error) == Tests result: FAILURE == 1 test failed: test_memoryio Total duration: 197 ms Total tests: run=170 skipped=5 Total test files: run=1/1 failed=1 Result: FAILURE test test_memoryio failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1344629æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 618958011 0:00:00 load avg: 1.60 Run 1 test sequentially in a single process 0:00:00 load avg: 1.60 [1/1] test_memoryview test_attributes_readonly (test.test_memoryview.ArrayMemorySliceSliceTest.test_attributes_readonly) ... skipped 'no read-only type to test' test_attributes_writable (test.test_memoryview.ArrayMemorySliceSliceTest.test_attributes_writable) ... ok test_compare (test.test_memoryview.ArrayMemorySliceSliceTest.test_compare) ... ok test_contextmanager (test.test_memoryview.ArrayMemorySliceSliceTest.test_contextmanager) ... ok test_delitem (test.test_memoryview.ArrayMemorySliceSliceTest.test_delitem) ... ok test_gc (test.test_memoryview.ArrayMemorySliceSliceTest.test_gc) ... ok test_getbuf_fail (test.test_memoryview.ArrayMemorySliceSliceTest.test_getbuf_fail) ... ok test_getbuffer (test.test_memoryview.ArrayMemorySliceSliceTest.test_getbuffer) ... skipped 'XXX test should be adapted for non-byte buffers' test_getitem (test.test_memoryview.ArrayMemorySliceSliceTest.test_getitem) ... ok test_hash (test.test_memoryview.ArrayMemorySliceSliceTest.test_hash) ... skipped 'no read-only type to test' test_hash_writable (test.test_memoryview.ArrayMemorySliceSliceTest.test_hash_writable) ... ok test_issue22668 (test.test_memoryview.ArrayMemorySliceSliceTest.test_issue22668) ... ok test_iter (test.test_memoryview.ArrayMemorySliceSliceTest.test_iter) ... ok test_release (test.test_memoryview.ArrayMemorySliceSliceTest.test_release) ... ok test_reversed (test.test_memoryview.ArrayMemorySliceSliceTest.test_reversed) ... ok test_setitem_readonly (test.test_memoryview.ArrayMemorySliceSliceTest.test_setitem_readonly) ... skipped 'no read-only type to test' test_setitem_writable (test.test_memoryview.ArrayMemorySliceSliceTest.test_setitem_writable) ... ok test_tobytes (test.test_memoryview.ArrayMemorySliceSliceTest.test_tobytes) ... ok test_tolist (test.test_memoryview.ArrayMemorySliceSliceTest.test_tolist) ... skipped 'XXX NotImplementedError: tolist() only supports byte views' test_toreadonly (test.test_memoryview.ArrayMemorySliceSliceTest.test_toreadonly) ... ok test_weakref (test.test_memoryview.ArrayMemorySliceSliceTest.test_weakref) ... ok test_writable_readonly (test.test_memoryview.ArrayMemorySliceSliceTest.test_writable_readonly) ... skipped 'no read-only type to test' test_attributes_readonly (test.test_memoryview.ArrayMemorySliceTest.test_attributes_readonly) ... skipped 'no read-only type to test' test_attributes_writable (test.test_memoryview.ArrayMemorySliceTest.test_attributes_writable) ... ok test_compare (test.test_memoryview.ArrayMemorySliceTest.test_compare) ... ok test_contextmanager (test.test_memoryview.ArrayMemorySliceTest.test_contextmanager) ... ok test_delitem (test.test_memoryview.ArrayMemorySliceTest.test_delitem) ... ok test_gc (test.test_memoryview.ArrayMemorySliceTest.test_gc) ... ok test_getbuf_fail (test.test_memoryview.ArrayMemorySliceTest.test_getbuf_fail) ... ok test_getbuffer (test.test_memoryview.ArrayMemorySliceTest.test_getbuffer) ... skipped 'XXX test should be adapted for non-byte buffers' test_getitem (test.test_memoryview.ArrayMemorySliceTest.test_getitem) ... ok test_hash (test.test_memoryview.ArrayMemorySliceTest.test_hash) ... skipped 'no read-only type to test' test_hash_writable (test.test_memoryview.ArrayMemorySliceTest.test_hash_writable) ... ok test_issue22668 (test.test_memoryview.ArrayMemorySliceTest.test_issue22668) ... ok test_iter (test.test_memoryview.ArrayMemorySliceTest.test_iter) ... ok test_refs (test.test_memoryview.ArrayMemorySliceTest.test_refs) ... ok test_release (test.test_memoryview.ArrayMemorySliceTest.test_release) ... ok test_reversed (test.test_memoryview.ArrayMemorySliceTest.test_reversed) ... ok test_setitem_readonly (test.test_memoryview.ArrayMemorySliceTest.test_setitem_readonly) ... skipped 'no read-only type to test' test_setitem_writable (test.test_memoryview.ArrayMemorySliceTest.test_setitem_writable) ... ok test_tobytes (test.test_memoryview.ArrayMemorySliceTest.test_tobytes) ... ok test_tolist (test.test_memoryview.ArrayMemorySliceTest.test_tolist) ... skipped 'XXX NotImplementedError: tolist() only supports byte views' test_toreadonly (test.test_memoryview.ArrayMemorySliceTest.test_toreadonly) ... ok test_weakref (test.test_memoryview.ArrayMemorySliceTest.test_weakref) ... ok test_writable_readonly (test.test_memoryview.ArrayMemorySliceTest.test_writable_readonly) ... skipped 'no read-only type to test' test_array_assign (test.test_memoryview.ArrayMemoryviewTest.test_array_assign) ... ok test_attributes_readonly (test.test_memoryview.ArrayMemoryviewTest.test_attributes_readonly) ... skipped 'no read-only type to test' test_attributes_writable (test.test_memoryview.ArrayMemoryviewTest.test_attributes_writable) ... ok test_compare (test.test_memoryview.ArrayMemoryviewTest.test_compare) ... ok test_contextmanager (test.test_memoryview.ArrayMemoryviewTest.test_contextmanager) ... ok test_delitem (test.test_memoryview.ArrayMemoryviewTest.test_delitem) ... ok test_gc (test.test_memoryview.ArrayMemoryviewTest.test_gc) ... ok test_getbuf_fail (test.test_memoryview.ArrayMemoryviewTest.test_getbuf_fail) ... ok test_getbuffer (test.test_memoryview.ArrayMemoryviewTest.test_getbuffer) ... skipped 'XXX test should be adapted for non-byte buffers' test_getitem (test.test_memoryview.ArrayMemoryviewTest.test_getitem) ... ok test_hash (test.test_memoryview.ArrayMemoryviewTest.test_hash) ... skipped 'no read-only type to test' test_hash_writable (test.test_memoryview.ArrayMemoryviewTest.test_hash_writable) ... ok test_issue22668 (test.test_memoryview.ArrayMemoryviewTest.test_issue22668) ... ok test_iter (test.test_memoryview.ArrayMemoryviewTest.test_iter) ... ok test_release (test.test_memoryview.ArrayMemoryviewTest.test_release) ... ok test_reversed (test.test_memoryview.ArrayMemoryviewTest.test_reversed) ... ok test_setitem_readonly (test.test_memoryview.ArrayMemoryviewTest.test_setitem_readonly) ... skipped 'no read-only type to test' test_setitem_writable (test.test_memoryview.ArrayMemoryviewTest.test_setitem_writable) ... ok test_tobytes (test.test_memoryview.ArrayMemoryviewTest.test_tobytes) ... ok test_tolist (test.test_memoryview.ArrayMemoryviewTest.test_tolist) ... skipped 'XXX NotImplementedError: tolist() only supports byte views' test_toreadonly (test.test_memoryview.ArrayMemoryviewTest.test_toreadonly) ... ok test_weakref (test.test_memoryview.ArrayMemoryviewTest.test_weakref) ... ok test_writable_readonly (test.test_memoryview.ArrayMemoryviewTest.test_writable_readonly) ... skipped 'no read-only type to test' test_attributes_readonly (test.test_memoryview.BytesMemorySliceSliceTest.test_attributes_readonly) ... ok test_attributes_writable (test.test_memoryview.BytesMemorySliceSliceTest.test_attributes_writable) ... ok test_compare (test.test_memoryview.BytesMemorySliceSliceTest.test_compare) ... ok test_contextmanager (test.test_memoryview.BytesMemorySliceSliceTest.test_contextmanager) ... ok test_delitem (test.test_memoryview.BytesMemorySliceSliceTest.test_delitem) ... ok test_gc (test.test_memoryview.BytesMemorySliceSliceTest.test_gc) ... ok test_getbuf_fail (test.test_memoryview.BytesMemorySliceSliceTest.test_getbuf_fail) ... ok test_getbuffer (test.test_memoryview.BytesMemorySliceSliceTest.test_getbuffer) ... ok test_getitem (test.test_memoryview.BytesMemorySliceSliceTest.test_getitem) ... ok test_hash (test.test_memoryview.BytesMemorySliceSliceTest.test_hash) ... ok test_hash_writable (test.test_memoryview.BytesMemorySliceSliceTest.test_hash_writable) ... ok test_issue22668 (test.test_memoryview.BytesMemorySliceSliceTest.test_issue22668) ... ok test_iter (test.test_memoryview.BytesMemorySliceSliceTest.test_iter) ... ok test_release (test.test_memoryview.BytesMemorySliceSliceTest.test_release) ... ok test_reversed (test.test_memoryview.BytesMemorySliceSliceTest.test_reversed) ... ok test_setitem_readonly (test.test_memoryview.BytesMemorySliceSliceTest.test_setitem_readonly) ... ok test_setitem_writable (test.test_memoryview.BytesMemorySliceSliceTest.test_setitem_writable) ... ok test_tobytes (test.test_memoryview.BytesMemorySliceSliceTest.test_tobytes) ... ok test_tolist (test.test_memoryview.BytesMemorySliceSliceTest.test_tolist) ... ok test_toreadonly (test.test_memoryview.BytesMemorySliceSliceTest.test_toreadonly) ... ok test_weakref (test.test_memoryview.BytesMemorySliceSliceTest.test_weakref) ... ok test_writable_readonly (test.test_memoryview.BytesMemorySliceSliceTest.test_writable_readonly) ... ok test_attributes_readonly (test.test_memoryview.BytesMemorySliceTest.test_attributes_readonly) ... ok test_attributes_writable (test.test_memoryview.BytesMemorySliceTest.test_attributes_writable) ... ok test_compare (test.test_memoryview.BytesMemorySliceTest.test_compare) ... ok test_contextmanager (test.test_memoryview.BytesMemorySliceTest.test_contextmanager) ... ok test_delitem (test.test_memoryview.BytesMemorySliceTest.test_delitem) ... ok test_gc (test.test_memoryview.BytesMemorySliceTest.test_gc) ... ok test_getbuf_fail (test.test_memoryview.BytesMemorySliceTest.test_getbuf_fail) ... ok test_getbuffer (test.test_memoryview.BytesMemorySliceTest.test_getbuffer) ... ok test_getitem (test.test_memoryview.BytesMemorySliceTest.test_getitem) ... ok test_hash (test.test_memoryview.BytesMemorySliceTest.test_hash) ... ok test_hash_writable (test.test_memoryview.BytesMemorySliceTest.test_hash_writable) ... ok test_issue22668 (test.test_memoryview.BytesMemorySliceTest.test_issue22668) ... ok test_iter (test.test_memoryview.BytesMemorySliceTest.test_iter) ... ok test_refs (test.test_memoryview.BytesMemorySliceTest.test_refs) ... ok test_release (test.test_memoryview.BytesMemorySliceTest.test_release) ... ok test_reversed (test.test_memoryview.BytesMemorySliceTest.test_reversed) ... ok test_setitem_readonly (test.test_memoryview.BytesMemorySliceTest.test_setitem_readonly) ... ok test_setitem_writable (test.test_memoryview.BytesMemorySliceTest.test_setitem_writable) ... ok test_tobytes (test.test_memoryview.BytesMemorySliceTest.test_tobytes) ... ok test_tolist (test.test_memoryview.BytesMemorySliceTest.test_tolist) ... ok test_toreadonly (test.test_memoryview.BytesMemorySliceTest.test_toreadonly) ... ok test_weakref (test.test_memoryview.BytesMemorySliceTest.test_weakref) ... ok test_writable_readonly (test.test_memoryview.BytesMemorySliceTest.test_writable_readonly) ... ok test_attributes_readonly (test.test_memoryview.BytesMemoryviewTest.test_attributes_readonly) ... ok test_attributes_writable (test.test_memoryview.BytesMemoryviewTest.test_attributes_writable) ... ok test_compare (test.test_memoryview.BytesMemoryviewTest.test_compare) ... ok test_constructor (test.test_memoryview.BytesMemoryviewTest.test_constructor) ... ok test_contextmanager (test.test_memoryview.BytesMemoryviewTest.test_contextmanager) ... ok test_delitem (test.test_memoryview.BytesMemoryviewTest.test_delitem) ... ok test_gc (test.test_memoryview.BytesMemoryviewTest.test_gc) ... ok test_getbuf_fail (test.test_memoryview.BytesMemoryviewTest.test_getbuf_fail) ... ok test_getbuffer (test.test_memoryview.BytesMemoryviewTest.test_getbuffer) ... ok test_getitem (test.test_memoryview.BytesMemoryviewTest.test_getitem) ... ok test_hash (test.test_memoryview.BytesMemoryviewTest.test_hash) ... ok test_hash_writable (test.test_memoryview.BytesMemoryviewTest.test_hash_writable) ... ok test_issue22668 (test.test_memoryview.BytesMemoryviewTest.test_issue22668) ... ok test_iter (test.test_memoryview.BytesMemoryviewTest.test_iter) ... ok test_release (test.test_memoryview.BytesMemoryviewTest.test_release) ... ok test_reversed (test.test_memoryview.BytesMemoryviewTest.test_reversed) ... ok test_setitem_readonly (test.test_memoryview.BytesMemoryviewTest.test_setitem_readonly) ... ok test_setitem_writable (test.test_memoryview.BytesMemoryviewTest.test_setitem_writable) ... ok test_tobytes (test.test_memoryview.BytesMemoryviewTest.test_tobytes) ... ok test_tolist (test.test_memoryview.BytesMemoryviewTest.test_tolist) ... ok test_toreadonly (test.test_memoryview.BytesMemoryviewTest.test_toreadonly) ... ok test_weakref (test.test_memoryview.BytesMemoryviewTest.test_weakref) ... ok test_writable_readonly (test.test_memoryview.BytesMemoryviewTest.test_writable_readonly) ... ok test_buffer_reference_loop (test.test_memoryview.OtherTest.test_buffer_reference_loop) ... ERROR test_copy (test.test_memoryview.OtherTest.test_copy) ... ok test_ctypes_cast (test.test_memoryview.OtherTest.test_ctypes_cast) ... ok test_half_float (test.test_memoryview.OtherTest.test_half_float) ... ERROR test_memoryview_hex (test.test_memoryview.OtherTest.test_memoryview_hex) ... ok test_pickle (test.test_memoryview.OtherTest.test_pickle) ... ok test_picklebuffer_reference_loop (test.test_memoryview.OtherTest.test_picklebuffer_reference_loop) ... ok test_use_released_memory (test.test_memoryview.OtherTest.test_use_released_memory) ... ERROR ====================================================================== ERROR: test_buffer_reference_loop (test.test_memoryview.OtherTest.test_buffer_reference_loop) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_memoryview.py", line 668, in test_buffer_reference_loop m = memoryview(b'abc').__buffer__(0) ^^^^^^^^^^ AttributeError: 'memoryview' object has no attribute '__buffer__' ====================================================================== ERROR: test_half_float (test.test_memoryview.OtherTest.test_half_float) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_memoryview.py", line 542, in test_half_float half_view = memoryview(half_data).cast('e') ^^^^ ValueError: memoryview: destination format must be a native single character format prefixed with an optional '@' ====================================================================== ERROR: test_use_released_memory (test.test_memoryview.OtherTest.test_use_released_memory) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_memoryview.py", line 594, in test_use_released_memory self.assertEqual(list(m[:MyIndex()]), [255] * 4) ~^^^^^^^^^^^^ ValueError: operation forbidden on released memoryview object ---------------------------------------------------------------------- Ran 144 tests in 0.295s FAILED (errors=3, skipped=18) 0:00:00 load avg: 1.60 [1/1/1] test_memoryview failed (3 errors) == Tests result: FAILURE == 1 test failed: test_memoryview Total duration: 390 ms Total tests: run=144 skipped=18 Total test files: run=1/1 failed=1 Result: FAILURE test test_memoryview failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1345163æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2052584918 0:00:00 load avg: 2.06 Run 1 test sequentially in a single process 0:00:00 load avg: 2.06 [1/1] test_os test_blocking (test.test_os.BlockingTests.test_blocking) ... ok test_compare_to_walk (test.test_os.BytesFwalkTests.test_compare_to_walk) ... ok test_dir_fd (test.test_os.BytesFwalkTests.test_dir_fd) ... ok test_fd_finalization (test.test_os.BytesFwalkTests.test_fd_finalization) ... FAIL test_fd_leak (test.test_os.BytesFwalkTests.test_fd_leak) ... ok test_file_like_path (test.test_os.BytesFwalkTests.test_file_like_path) ... ok test_walk_above_recursion_limit (test.test_os.BytesFwalkTests.test_walk_above_recursion_limit) ... ok test_walk_bad_dir (test.test_os.BytesFwalkTests.test_walk_bad_dir) ... ok test_walk_bad_dir2 (test.test_os.BytesFwalkTests.test_walk_bad_dir2) ... ok test_walk_bottom_up (test.test_os.BytesFwalkTests.test_walk_bottom_up) ... ok test_walk_named_pipe (test.test_os.BytesFwalkTests.test_walk_named_pipe) ... ok test_walk_named_pipe2 (test.test_os.BytesFwalkTests.test_walk_named_pipe2) ... ok test_walk_prune (test.test_os.BytesFwalkTests.test_walk_prune) ... ok test_walk_symlink (test.test_os.BytesFwalkTests.test_walk_symlink) ... ok test_walk_topdown (test.test_os.BytesFwalkTests.test_walk_topdown) ... ok test_yields_correct_dir_fd (test.test_os.BytesFwalkTests.test_yields_correct_dir_fd) ... ok test_file_like_path (test.test_os.BytesWalkTests.test_file_like_path) ... ok test_walk_above_recursion_limit (test.test_os.BytesWalkTests.test_walk_above_recursion_limit) ... ok test_walk_bad_dir (test.test_os.BytesWalkTests.test_walk_bad_dir) ... ok test_walk_bad_dir2 (test.test_os.BytesWalkTests.test_walk_bad_dir2) ... ok test_walk_bottom_up (test.test_os.BytesWalkTests.test_walk_bottom_up) ... ok test_walk_many_open_files (test.test_os.BytesWalkTests.test_walk_many_open_files) ... ok test_walk_named_pipe (test.test_os.BytesWalkTests.test_walk_named_pipe) ... ok test_walk_named_pipe2 (test.test_os.BytesWalkTests.test_walk_named_pipe2) ... ok test_walk_prune (test.test_os.BytesWalkTests.test_walk_prune) ... ok test_walk_symlink (test.test_os.BytesWalkTests.test_walk_symlink) ... ok test_walk_topdown (test.test_os.BytesWalkTests.test_walk_topdown) ... ok test_cpu_count (test.test_os.CPUCountTests.test_cpu_count) ... ok test_chown_gid (test.test_os.ChownFileTests.test_chown_gid) ... skipped 'test needs at least 2 groups' test_chown_uid_gid_arguments_must_be_index (test.test_os.ChownFileTests.test_chown_uid_gid_arguments_must_be_index) ... ok test_chown_with_root (test.test_os.ChownFileTests.test_chown_with_root) ... skipped 'test needs root privilege and more than one user' test_chown_without_permission (test.test_os.ChownFileTests.test_chown_without_permission) ... ok test_devnull (test.test_os.DevNullTests.test_devnull) ... ok test_bad_fd (test.test_os.DeviceEncodingTests.test_bad_fd) ... ok test_device_encoding (test.test_os.DeviceEncodingTests.test_device_encoding) ... skipped 'test requires a tty and either Windows or nl_langinfo(CODESET)' test___repr__ (test.test_os.EnvironTests.test___repr__) Check that the repr() of os.environ looks like environ({...}). ... ok test_bool (test.test_os.EnvironTests.test_bool) ... ok test_constructor (test.test_os.EnvironTests.test_constructor) ... ok test_environb (test.test_os.EnvironTests.test_environb) ... ok test_get (test.test_os.EnvironTests.test_get) ... ok test_get_exec_path (test.test_os.EnvironTests.test_get_exec_path) ... ok test_getitem (test.test_os.EnvironTests.test_getitem) ... ok test_ior_operator (test.test_os.EnvironTests.test_ior_operator) ... ok test_ior_operator_invalid_dicts (test.test_os.EnvironTests.test_ior_operator_invalid_dicts) ... ok test_ior_operator_key_value_iterable (test.test_os.EnvironTests.test_ior_operator_key_value_iterable) ... ok test_items (test.test_os.EnvironTests.test_items) ... ok test_iter_error_when_changing_os_environ (test.test_os.EnvironTests.test_iter_error_when_changing_os_environ) ... ok test_iter_error_when_changing_os_environ_items (test.test_os.EnvironTests.test_iter_error_when_changing_os_environ_items) ... ok test_iter_error_when_changing_os_environ_values (test.test_os.EnvironTests.test_iter_error_when_changing_os_environ_values) ... ok test_key_type (test.test_os.EnvironTests.test_key_type) ... ok test_keys (test.test_os.EnvironTests.test_keys) ... ok test_keyvalue_types (test.test_os.EnvironTests.test_keyvalue_types) ... ok test_len (test.test_os.EnvironTests.test_len) ... ok test_or_operator (test.test_os.EnvironTests.test_or_operator) ... ok test_os_popen_iter (test.test_os.EnvironTests.test_os_popen_iter) ... ok test_pop (test.test_os.EnvironTests.test_pop) ... ok test_popitem (test.test_os.EnvironTests.test_popitem) ... ok test_putenv_unsetenv (test.test_os.EnvironTests.test_putenv_unsetenv) ... ok test_putenv_unsetenv_error (test.test_os.EnvironTests.test_putenv_unsetenv_error) ... ok test_read (test.test_os.EnvironTests.test_read) ... ok test_ror_operator (test.test_os.EnvironTests.test_ror_operator) ... ok test_setdefault (test.test_os.EnvironTests.test_setdefault) ... ok test_update (test.test_os.EnvironTests.test_update) ... ok test_update2 (test.test_os.EnvironTests.test_update2) ... ok test_values (test.test_os.EnvironTests.test_values) ... ok test_write (test.test_os.EnvironTests.test_write) ... ok test_eventfd_initval (test.test_os.EventfdTests.test_eventfd_initval) ... skipped 'requires os.eventfd' test_eventfd_select (test.test_os.EventfdTests.test_eventfd_select) ... skipped 'requires os.eventfd' test_eventfd_semaphore (test.test_os.EventfdTests.test_eventfd_semaphore) ... skipped 'requires os.eventfd' test_execv_with_bad_arglist (test.test_os.ExecTests.test_execv_with_bad_arglist) ... ok test_execve_invalid_env (test.test_os.ExecTests.test_execve_invalid_env) ... ok test_execve_with_empty_path (test.test_os.ExecTests.test_execve_with_empty_path) ... skipped 'Win32-specific test' test_execvpe_with_bad_arglist (test.test_os.ExecTests.test_execvpe_with_bad_arglist) ... ok test_execvpe_with_bad_program (test.test_os.ExecTests.test_execvpe_with_bad_program) ... ok test_internal_execvpe_str (test.test_os.ExecTests.test_internal_execvpe_str) ... ok test_os_all (test.test_os.ExportsTests.test_os_all) ... ok test_fds (test.test_os.ExtendedAttributeTests.test_fds) ... ok test_lpath (test.test_os.ExtendedAttributeTests.test_lpath) ... ok test_simple (test.test_os.ExtendedAttributeTests.test_simple) ... ok test_dup (test.test_os.FDInheritanceTests.test_dup) ... ok test_dup2 (test.test_os.FDInheritanceTests.test_dup2) ... ok test_dup_nul (test.test_os.FDInheritanceTests.test_dup_nul) ... skipped 'win32-specific test' test_dup_standard_stream (test.test_os.FDInheritanceTests.test_dup_standard_stream) ... ok test_get_inheritable_cloexec (test.test_os.FDInheritanceTests.test_get_inheritable_cloexec) ... ok test_get_set_inheritable (test.test_os.FDInheritanceTests.test_get_set_inheritable) ... ok test_get_set_inheritable_badf (test.test_os.FDInheritanceTests.test_get_set_inheritable_badf) ... ok test_get_set_inheritable_o_path (test.test_os.FDInheritanceTests.test_get_set_inheritable_o_path) ... skipped 'need os.O_PATH' test_open (test.test_os.FDInheritanceTests.test_open) ... ok test_openpty (test.test_os.FDInheritanceTests.test_openpty) ... ok test_pipe (test.test_os.FDInheritanceTests.test_pipe) ... ok test_set_inheritable_cloexec (test.test_os.FDInheritanceTests.test_set_inheritable_cloexec) ... ok test_identity (test.test_os.FSEncodingTests.test_identity) ... ok test_nop (test.test_os.FSEncodingTests.test_nop) ... ok test_access (test.test_os.FileTests.test_access) ... ok test_closerange (test.test_os.FileTests.test_closerange) ... ok test_copy_file_range (test.test_os.FileTests.test_copy_file_range) ... skipped 'test needs os.copy_file_range()' test_copy_file_range_invalid_values (test.test_os.FileTests.test_copy_file_range_invalid_values) ... skipped 'test needs os.copy_file_range()' test_copy_file_range_offset (test.test_os.FileTests.test_copy_file_range_offset) ... skipped 'test needs os.copy_file_range()' test_fdopen (test.test_os.FileTests.test_fdopen) ... ok test_large_read (test.test_os.FileTests.test_large_read) ... skipped 'implementation detail specific to cpython' test_open_keywords (test.test_os.FileTests.test_open_keywords) ... ok test_read (test.test_os.FileTests.test_read) ... ok test_rename (test.test_os.FileTests.test_rename) ... skipped 'implementation detail specific to cpython' test_replace (test.test_os.FileTests.test_replace) ... ok test_splice (test.test_os.FileTests.test_splice) ... skipped 'test needs os.splice()' test_splice_invalid_values (test.test_os.FileTests.test_splice_invalid_values) ... skipped 'test needs os.splice()' test_splice_offset_in (test.test_os.FileTests.test_splice_offset_in) ... skipped 'test needs os.splice()' test_splice_offset_out (test.test_os.FileTests.test_splice_offset_out) ... skipped 'test needs os.splice()' test_symlink_keywords (test.test_os.FileTests.test_symlink_keywords) ... ok test_write (test.test_os.FileTests.test_write) ... ok test_write_windows_console (test.test_os.FileTests.test_write_windows_console) ... skipped 'test specific to the Windows console' test_fork (test.test_os.ForkTests.test_fork) ... ok test_fork_at_finalization (test.test_os.ForkTests.test_fork_at_finalization) ... FAIL test_fork_warns_when_non_python_thread_exists (test.test_os.ForkTests.test_fork_warns_when_non_python_thread_exists) ... ok test_compare_to_walk (test.test_os.FwalkTests.test_compare_to_walk) ... ok test_dir_fd (test.test_os.FwalkTests.test_dir_fd) ... ok test_fd_finalization (test.test_os.FwalkTests.test_fd_finalization) ... ok test_fd_leak (test.test_os.FwalkTests.test_fd_leak) ... ok test_file_like_path (test.test_os.FwalkTests.test_file_like_path) ... ok test_walk_above_recursion_limit (test.test_os.FwalkTests.test_walk_above_recursion_limit) ... ok test_walk_bad_dir (test.test_os.FwalkTests.test_walk_bad_dir) ... ok test_walk_bad_dir2 (test.test_os.FwalkTests.test_walk_bad_dir2) ... ok test_walk_bottom_up (test.test_os.FwalkTests.test_walk_bottom_up) ... ok test_walk_named_pipe (test.test_os.FwalkTests.test_walk_named_pipe) ... ok test_walk_named_pipe2 (test.test_os.FwalkTests.test_walk_named_pipe2) ... ok test_walk_prune (test.test_os.FwalkTests.test_walk_prune) ... ok test_walk_symlink (test.test_os.FwalkTests.test_walk_symlink) ... ok test_walk_topdown (test.test_os.FwalkTests.test_walk_topdown) ... ok test_yields_correct_dir_fd (test.test_os.FwalkTests.test_yields_correct_dir_fd) ... ok test_getrandom0 (test.test_os.GetRandomTests.test_getrandom0) ... skipped 'need os.getrandom()' test_getrandom_nonblock (test.test_os.GetRandomTests.test_getrandom_nonblock) ... skipped 'need os.getrandom()' test_getrandom_random (test.test_os.GetRandomTests.test_getrandom_random) ... skipped 'need os.getrandom()' test_getrandom_type (test.test_os.GetRandomTests.test_getrandom_type) ... skipped 'need os.getrandom()' test_getrandom_value (test.test_os.GetRandomTests.test_getrandom_value) ... skipped 'need os.getrandom()' test_link (test.test_os.LinkTests.test_link) ... ok test_link_bytes (test.test_os.LinkTests.test_link_bytes) ... ok test_unicode_name (test.test_os.LinkTests.test_unicode_name) ... ok test_getlogin (test.test_os.LoginTests.test_getlogin) ... skipped 'Skip due to platform/environment differences on *NIX buildbots' test_exist_ok_existing_directory (test.test_os.MakedirTests.test_exist_ok_existing_directory) ... ok test_exist_ok_existing_regular_file (test.test_os.MakedirTests.test_exist_ok_existing_regular_file) ... ok test_exist_ok_s_isgid_directory (test.test_os.MakedirTests.test_exist_ok_s_isgid_directory) ... ok test_makedir (test.test_os.MakedirTests.test_makedir) ... ok test_mode (test.test_os.MakedirTests.test_mode) ... ok test_win32_mkdir_700 (test.test_os.MakedirTests.test_win32_mkdir_700) ... skipped 'requires Windows' test_memfd_create (test.test_os.MemfdCreateTests.test_memfd_create) ... ok test_getcwd (test.test_os.MiscTests.test_getcwd) ... ok test_getcwd_long_path (test.test_os.MiscTests.test_getcwd_long_path) ... Tested current directory length: 2000 ok test_getcwdb (test.test_os.MiscTests.test_getcwdb) ... ok test_directory_link_nonlocal (test.test_os.NonLocalSymlinkTests.test_directory_link_nonlocal) The symlink target should resolve relative to the link, not relative ... ok test_oserror_filename (test.test_os.OSErrorTests.test_oserror_filename) ... ok test_path_t_converter (test.test_os.PathTConverterTests.test_path_t_converter) ... ok test_path_t_converter_and_custom_class (test.test_os.PathTConverterTests.test_path_t_converter_and_custom_class) ... ok test_listdir (test.test_os.Pep383Tests.test_listdir) ... ok test_open (test.test_os.Pep383Tests.test_open) ... ok test_stat (test.test_os.Pep383Tests.test_stat) ... ok test_statvfs (test.test_os.Pep383Tests.test_statvfs) ... ok test_getppid (test.test_os.PidTests.test_getppid) ... ok test_waitpid (test.test_os.PidTests.test_waitpid) ... ok test_waitpid_windows (test.test_os.PidTests.test_waitpid_windows) ... skipped 'win32-specific test' test_waitstatus_to_exitcode (test.test_os.PidTests.test_waitstatus_to_exitcode) ... ok test_waitstatus_to_exitcode_kill (test.test_os.PidTests.test_waitstatus_to_exitcode_kill) ... ok test_waitstatus_to_exitcode_windows (test.test_os.PidTests.test_waitstatus_to_exitcode_windows) ... skipped 'win32-specific test' test_setegid (test.test_os.PosixUidGidTests.test_setegid) ... ok test_seteuid (test.test_os.PosixUidGidTests.test_seteuid) ... ok test_setgid (test.test_os.PosixUidGidTests.test_setgid) ... ok test_setregid (test.test_os.PosixUidGidTests.test_setregid) ... ok test_setregid_neg1 (test.test_os.PosixUidGidTests.test_setregid_neg1) ... ok test_setreuid (test.test_os.PosixUidGidTests.test_setreuid) ... ok test_setreuid_neg1 (test.test_os.PosixUidGidTests.test_setreuid_neg1) ... ok test_setuid (test.test_os.PosixUidGidTests.test_setuid) ... ok test_set_get_priority (test.test_os.ProgramPriorityTests.test_set_get_priority) ... ok test_bytes (test.test_os.ReadlinkTests.test_bytes) ... ok test_missing_link (test.test_os.ReadlinkTests.test_missing_link) ... ok test_not_symlink (test.test_os.ReadlinkTests.test_not_symlink) ... ok test_pathlike (test.test_os.ReadlinkTests.test_pathlike) ... ok test_pathlike_bytes (test.test_os.ReadlinkTests.test_pathlike_bytes) ... ok test_remove_all (test.test_os.RemoveDirsTests.test_remove_all) ... ok test_remove_nothing (test.test_os.RemoveDirsTests.test_remove_nothing) ... ok test_remove_partial (test.test_os.RemoveDirsTests.test_remove_partial) ... ok test_nowait (test.test_os.SpawnTests.test_nowait) ... ok test_spawnl (test.test_os.SpawnTests.test_spawnl) ... ok test_spawnl_noargs (test.test_os.SpawnTests.test_spawnl_noargs) ... ok test_spawnle (test.test_os.SpawnTests.test_spawnle) ... ok test_spawnle_noargs (test.test_os.SpawnTests.test_spawnle_noargs) ... ok test_spawnlp (test.test_os.SpawnTests.test_spawnlp) ... ok test_spawnlpe (test.test_os.SpawnTests.test_spawnlpe) ... ok test_spawnv (test.test_os.SpawnTests.test_spawnv) ... ok test_spawnv_noargs (test.test_os.SpawnTests.test_spawnv_noargs) ... ok test_spawnve (test.test_os.SpawnTests.test_spawnve) ... ok test_spawnve_bytes (test.test_os.SpawnTests.test_spawnve_bytes) ... ok test_spawnve_invalid_env (test.test_os.SpawnTests.test_spawnve_invalid_env) ... ok test_spawnve_noargs (test.test_os.SpawnTests.test_spawnve_noargs) ... ok test_spawnvp (test.test_os.SpawnTests.test_spawnvp) ... ok test_spawnvpe (test.test_os.SpawnTests.test_spawnvpe) ... ok test_spawnvpe_invalid_env (test.test_os.SpawnTests.test_spawnvpe_invalid_env) ... ok test_15261 (test.test_os.StatAttributeTests.test_15261) ... skipped 'Win32 specific tests' test_1686475 (test.test_os.StatAttributeTests.test_1686475) ... skipped 'Win32 specific tests' test_access_denied (test.test_os.StatAttributeTests.test_access_denied) ... skipped 'Win32 specific tests' test_file_attributes (test.test_os.StatAttributeTests.test_file_attributes) ... skipped 'st_file_attributes is Win32 specific' test_stat_attributes (test.test_os.StatAttributeTests.test_stat_attributes) ... ok test_stat_attributes_bytes (test.test_os.StatAttributeTests.test_stat_attributes_bytes) ... ok test_stat_block_device (test.test_os.StatAttributeTests.test_stat_block_device) ... skipped 'Win32 specific tests' test_stat_result_pickle (test.test_os.StatAttributeTests.test_stat_result_pickle) ... ok test_statvfs_attributes (test.test_os.StatAttributeTests.test_statvfs_attributes) ... ok test_statvfs_result_pickle (test.test_os.StatAttributeTests.test_statvfs_result_pickle) ... ok test_does_not_crash (test.test_os.TermsizeTests.test_does_not_crash) Check if get_terminal_size() returns a meaningful value. ... skipped 'failed to query terminal size' test_stty_match (test.test_os.TermsizeTests.test_stty_match) Check if stty returns the same results ... skipped 'stty invocation failed' test_windows_fd (test.test_os.TermsizeTests.test_windows_fd) Check if get_terminal_size() returns a meaningful value in Windows ... skipped 'Windows specific test' test_uninstantiable (test.test_os.TestDirEntry.test_uninstantiable) ... ok test_unpickable (test.test_os.TestDirEntry.test_unpickable) ... ok test_blocking (test.test_os.TestInvalidFD.test_blocking) ... ok test_closerange (test.test_os.TestInvalidFD.test_closerange) ... ok test_dup (test.test_os.TestInvalidFD.test_dup) ... ok test_dup2 (test.test_os.TestInvalidFD.test_dup2) ... ok test_dup2_negative_fd (test.test_os.TestInvalidFD.test_dup2_negative_fd) ... ok test_fchdir (test.test_os.TestInvalidFD.test_fchdir) ... ok test_fchmod (test.test_os.TestInvalidFD.test_fchmod) ... ok test_fchown (test.test_os.TestInvalidFD.test_fchown) ... ok test_fdatasync (test.test_os.TestInvalidFD.test_fdatasync) ... ok test_fdopen (test.test_os.TestInvalidFD.test_fdopen) ... ok test_fpathconf (test.test_os.TestInvalidFD.test_fpathconf) ... ok test_fstat (test.test_os.TestInvalidFD.test_fstat) ... ok test_fstatvfs (test.test_os.TestInvalidFD.test_fstatvfs) ... ok test_fsync (test.test_os.TestInvalidFD.test_fsync) ... ok test_ftruncate (test.test_os.TestInvalidFD.test_ftruncate) ... ok test_inheritable (test.test_os.TestInvalidFD.test_inheritable) ... ok test_isatty (test.test_os.TestInvalidFD.test_isatty) ... ok test_lseek (test.test_os.TestInvalidFD.test_lseek) ... ok test_read (test.test_os.TestInvalidFD.test_read) ... ok test_readv (test.test_os.TestInvalidFD.test_readv) ... ok test_tcgetpgrp (test.test_os.TestInvalidFD.test_tcgetpgrp) ... ok test_tcsetpgrpt (test.test_os.TestInvalidFD.test_tcsetpgrpt) ... ok test_ttyname (test.test_os.TestInvalidFD.test_ttyname) ... ok test_write (test.test_os.TestInvalidFD.test_write) ... ok test_writev (test.test_os.TestInvalidFD.test_writev) ... ok test_argument_required (test.test_os.TestPEP519.test_argument_required) ... ok test_bad_pathlike (test.test_os.TestPEP519.test_bad_pathlike) ... ok test_fsencode_fsdecode (test.test_os.TestPEP519.test_fsencode_fsdecode) ... ok test_garbage_in_exception_out (test.test_os.TestPEP519.test_garbage_in_exception_out) ... ok test_pathlike (test.test_os.TestPEP519.test_pathlike) ... ok test_pathlike_class_getitem (test.test_os.TestPEP519.test_pathlike_class_getitem) ... ok test_pathlike_subclasshook (test.test_os.TestPEP519.test_pathlike_subclasshook) ... ok test_return_bytes (test.test_os.TestPEP519.test_return_bytes) ... ok test_return_string (test.test_os.TestPEP519.test_return_string) ... ok test_argument_required (test.test_os.TestPEP519PurePython.test_argument_required) ... ok test_bad_pathlike (test.test_os.TestPEP519PurePython.test_bad_pathlike) ... ok test_fsencode_fsdecode (test.test_os.TestPEP519PurePython.test_fsencode_fsdecode) ... ok test_garbage_in_exception_out (test.test_os.TestPEP519PurePython.test_garbage_in_exception_out) ... ok test_pathlike (test.test_os.TestPEP519PurePython.test_pathlike) ... ok test_pathlike_class_getitem (test.test_os.TestPEP519PurePython.test_pathlike_class_getitem) ... ok test_pathlike_subclasshook (test.test_os.TestPEP519PurePython.test_pathlike_subclasshook) ... ok test_return_bytes (test.test_os.TestPEP519PurePython.test_return_bytes) ... ok test_return_string (test.test_os.TestPEP519PurePython.test_return_string) ... ok test_attributes (test.test_os.TestScandir.test_attributes) ... ok test_attributes_junctions (test.test_os.TestScandir.test_attributes_junctions) ... skipped 'Can only test junctions with creation on win32.' test_bad_path_type (test.test_os.TestScandir.test_bad_path_type) ... ok test_broken_symlink (test.test_os.TestScandir.test_broken_symlink) ... ok test_bytes (test.test_os.TestScandir.test_bytes) ... ok test_bytes_like (test.test_os.TestScandir.test_bytes_like) ... ok test_close (test.test_os.TestScandir.test_close) ... ok test_consume_iterator_twice (test.test_os.TestScandir.test_consume_iterator_twice) ... ok test_context_manager (test.test_os.TestScandir.test_context_manager) ... ok test_context_manager_close (test.test_os.TestScandir.test_context_manager_close) ... ok test_context_manager_exception (test.test_os.TestScandir.test_context_manager_exception) ... ok test_current_directory (test.test_os.TestScandir.test_current_directory) ... ok test_empty_path (test.test_os.TestScandir.test_empty_path) ... ok test_fd (test.test_os.TestScandir.test_fd) ... ok test_fspath_protocol (test.test_os.TestScandir.test_fspath_protocol) ... ok test_fspath_protocol_bytes (test.test_os.TestScandir.test_fspath_protocol_bytes) ... ok test_removed_dir (test.test_os.TestScandir.test_removed_dir) ... ok test_removed_file (test.test_os.TestScandir.test_removed_file) ... ok test_repr (test.test_os.TestScandir.test_repr) ... ok test_resource_warning (test.test_os.TestScandir.test_resource_warning) ... ok test_uninstantiable (test.test_os.TestScandir.test_uninstantiable) ... ok test_unpickable (test.test_os.TestScandir.test_unpickable) ... ok test_flags (test.test_os.TestSendfile.test_flags) ... skipped 'requires headers and trailers support' test_headers (test.test_os.TestSendfile.test_headers) ... skipped 'requires headers and trailers support' test_headers_overflow_32bits (test.test_os.TestSendfile.test_headers_overflow_32bits) ... skipped 'requires headers and trailers support' test_invalid_offset (test.test_os.TestSendfile.test_invalid_offset) ... ok test_keywords (test.test_os.TestSendfile.test_keywords) ... ok test_offset_overflow (test.test_os.TestSendfile.test_offset_overflow) ... ok test_send_at_certain_offset (test.test_os.TestSendfile.test_send_at_certain_offset) ... ok test_send_whole_file (test.test_os.TestSendfile.test_send_whole_file) ... ok test_trailers (test.test_os.TestSendfile.test_trailers) ... skipped 'requires headers and trailers support' test_trailers_overflow_32bits (test.test_os.TestSendfile.test_trailers_overflow_32bits) ... skipped 'requires headers and trailers support' test_times (test.test_os.TimesTests.test_times) ... ok test_urandom_failure (test.test_os.URandomFDTests.test_urandom_failure) ... ok test_urandom_fd_closed (test.test_os.URandomFDTests.test_urandom_fd_closed) ... ok test_urandom_fd_reopened (test.test_os.URandomFDTests.test_urandom_fd_reopened) ... ok test_urandom_length (test.test_os.URandomTests.test_urandom_length) ... ok test_urandom_subprocess (test.test_os.URandomTests.test_urandom_subprocess) ... ok test_urandom_value (test.test_os.URandomTests.test_urandom_value) ... ok test_issue31577 (test.test_os.UtimeTests.test_issue31577) ... skipped 'implementation detail specific to cpython' test_large_time (test.test_os.UtimeTests.test_large_time) ... skipped 'requires NTFS' test_utime (test.test_os.UtimeTests.test_utime) ... ok test_utime_by_indexed (test.test_os.UtimeTests.test_utime_by_indexed) ... ok test_utime_by_times (test.test_os.UtimeTests.test_utime_by_times) ... ok test_utime_current (test.test_os.UtimeTests.test_utime_current) ... ok test_utime_current_old (test.test_os.UtimeTests.test_utime_current_old) ... ok test_utime_dir_fd (test.test_os.UtimeTests.test_utime_dir_fd) ... ok test_utime_directory (test.test_os.UtimeTests.test_utime_directory) ... ok test_utime_fd (test.test_os.UtimeTests.test_utime_fd) ... ok test_utime_invalid_arguments (test.test_os.UtimeTests.test_utime_invalid_arguments) ... ok test_utime_nofollow_symlinks (test.test_os.UtimeTests.test_utime_nofollow_symlinks) ... ok test_file_like_path (test.test_os.WalkTests.test_file_like_path) ... ok test_walk_above_recursion_limit (test.test_os.WalkTests.test_walk_above_recursion_limit) ... ok test_walk_bad_dir (test.test_os.WalkTests.test_walk_bad_dir) ... ok test_walk_bad_dir2 (test.test_os.WalkTests.test_walk_bad_dir2) ... ok test_walk_bottom_up (test.test_os.WalkTests.test_walk_bottom_up) ... ok test_walk_many_open_files (test.test_os.WalkTests.test_walk_many_open_files) ... ok test_walk_named_pipe (test.test_os.WalkTests.test_walk_named_pipe) ... ok test_walk_named_pipe2 (test.test_os.WalkTests.test_walk_named_pipe2) ... ok test_walk_prune (test.test_os.WalkTests.test_walk_prune) ... ok test_walk_symlink (test.test_os.WalkTests.test_walk_symlink) ... ok test_walk_topdown (test.test_os.WalkTests.test_walk_topdown) ... ok test_chdir (test.test_os.Win32ErrorTests.test_chdir) ... skipped 'Win32 specific tests' test_chmod (test.test_os.Win32ErrorTests.test_chmod) ... skipped 'Win32 specific tests' test_mkdir (test.test_os.Win32ErrorTests.test_mkdir) ... skipped 'Win32 specific tests' test_remove (test.test_os.Win32ErrorTests.test_remove) ... skipped 'Win32 specific tests' test_rename (test.test_os.Win32ErrorTests.test_rename) ... skipped 'Win32 specific tests' test_utime (test.test_os.Win32ErrorTests.test_utime) ... skipped 'Win32 specific tests' test_create_junction (test.test_os.Win32JunctionTests.test_create_junction) ... skipped 'Win32 specific tests' test_unlink_removes_junction (test.test_os.Win32JunctionTests.test_unlink_removes_junction) ... skipped 'Win32 specific tests' test_CTRL_BREAK_EVENT (test.test_os.Win32KillTests.test_CTRL_BREAK_EVENT) ... skipped 'Win32 specific tests' test_CTRL_C_EVENT (test.test_os.Win32KillTests.test_CTRL_C_EVENT) ... skipped 'Win32 specific tests' test_kill_int (test.test_os.Win32KillTests.test_kill_int) ... skipped 'Win32 specific tests' test_kill_sigterm (test.test_os.Win32KillTests.test_kill_sigterm) ... skipped 'Win32 specific tests' test_listdir_extended_path (test.test_os.Win32ListdirTests.test_listdir_extended_path) Test when the path starts with '\\?\'. ... skipped 'Win32 specific tests' test_listdir_no_extended_path (test.test_os.Win32ListdirTests.test_listdir_no_extended_path) Test when the path is not an "extended" path. ... skipped 'Win32 specific tests' test_listdrives (test.test_os.Win32ListdriveTests.test_listdrives) ... skipped 'NT specific tests' test_listmounts (test.test_os.Win32ListdriveTests.test_listmounts) ... skipped 'NT specific tests' test_listvolumes (test.test_os.Win32ListdriveTests.test_listvolumes) ... skipped 'NT specific tests' test_getfinalpathname_handles (test.test_os.Win32NtTests.test_getfinalpathname_handles) ... skipped 'Win32 specific tests' test_stat_inaccessible_file (test.test_os.Win32NtTests.test_stat_inaccessible_file) ... skipped 'Win32 specific tests' test_stat_unlink_race (test.test_os.Win32NtTests.test_stat_unlink_race) ... skipped 'Win32 specific tests' test_12084 (test.test_os.Win32SymlinkTests.test_12084) ... skipped 'Win32 specific tests' test_29248 (test.test_os.Win32SymlinkTests.test_29248) ... skipped 'Win32 specific tests' test_appexeclink (test.test_os.Win32SymlinkTests.test_appexeclink) ... skipped 'Win32 specific tests' test_buffer_overflow (test.test_os.Win32SymlinkTests.test_buffer_overflow) ... skipped 'Win32 specific tests' test_directory_link (test.test_os.Win32SymlinkTests.test_directory_link) ... skipped 'Win32 specific tests' test_file_link (test.test_os.Win32SymlinkTests.test_file_link) ... skipped 'Win32 specific tests' test_isdir_on_directory_link_to_missing_target (test.test_os.Win32SymlinkTests.test_isdir_on_directory_link_to_missing_target) ... skipped 'Win32 specific tests' test_remove_directory_link_to_missing_target (test.test_os.Win32SymlinkTests.test_remove_directory_link_to_missing_target) ... skipped 'Win32 specific tests' test_rmdir_on_directory_link_to_missing_target (test.test_os.Win32SymlinkTests.test_rmdir_on_directory_link_to_missing_target) ... skipped 'Win32 specific tests' ====================================================================== FAIL: test_fd_finalization (test.test_os.BytesFwalkTests.test_fd_finalization) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_os.py", line 1693, in test_fd_finalization self.assertEqual(getfd(), old_fd) ^^^^^^^^^^^ AssertionError: 15 != 12 ====================================================================== FAIL: test_fork_at_finalization (test.test_os.ForkTests.test_fork_at_finalization) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_os.py", line 4889, in test_fork_at_finalization self.assertEqual(b"OK\n", out) ^^^^^^^^^^^ AssertionError: b'OK\n' != b'' ---------------------------------------------------------------------- Ran 344 tests in 2.429s FAILED (failures=2, skipped=73) 0:00:02 load avg: 2.06 [1/1/1] test_os failed (2 failures) == Tests result: FAILURE == 1 test failed: test_os Total duration: 2.7 sec Total tests: run=344 failures=2 skipped=73 Total test files: run=1/1 failed=1 Result: FAILURE test test_os failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1345247æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2086281967 0:00:00 load avg: 2.05 Run 1 test sequentially in a single process 0:00:00 load avg: 2.05 [1/1] test_pdb test_checkline_after_reset (test.test_pdb.ChecklineTests.test_checkline_after_reset) ... ok test_checkline_before_debugging (test.test_pdb.ChecklineTests.test_checkline_before_debugging) ... ok test_checkline_is_not_executable (test.test_pdb.ChecklineTests.test_checkline_is_not_executable) ... ok test_blocks_at_first_code_line (test.test_pdb.PdbTestCase.test_blocks_at_first_code_line) ... ok test_breakpoint (test.test_pdb.PdbTestCase.test_breakpoint) ... ok test_dir_as_script (test.test_pdb.PdbTestCase.test_dir_as_script) ... ok test_empty_file (test.test_pdb.PdbTestCase.test_empty_file) ... FAIL test_errors_in_command (test.test_pdb.PdbTestCase.test_errors_in_command) ... ok test_find_function_empty_file (test.test_pdb.PdbTestCase.test_find_function_empty_file) ... ok test_find_function_found (test.test_pdb.PdbTestCase.test_find_function_found) ... ok test_find_function_found_with_bom (test.test_pdb.PdbTestCase.test_find_function_found_with_bom) ... ok test_find_function_found_with_encoding_cookie (test.test_pdb.PdbTestCase.test_find_function_found_with_encoding_cookie) ... ok test_gh_93696_frozen_list (test.test_pdb.PdbTestCase.test_gh_93696_frozen_list) ... ok test_gh_94215_crash (test.test_pdb.PdbTestCase.test_gh_94215_crash) ... ok test_header (test.test_pdb.PdbTestCase.test_header) ... ok test_invalid_cmd_line_options (test.test_pdb.PdbTestCase.test_invalid_cmd_line_options) ... ok test_issue13120 (test.test_pdb.PdbTestCase.test_issue13120) ... ok test_issue13183 (test.test_pdb.PdbTestCase.test_issue13183) ... ok test_issue16180 (test.test_pdb.PdbTestCase.test_issue16180) ... ok test_issue26053 (test.test_pdb.PdbTestCase.test_issue26053) ... ok test_issue34266 (test.test_pdb.PdbTestCase.test_issue34266) do_run handles exceptions from parsing its arg ... ok test_issue36250 (test.test_pdb.PdbTestCase.test_issue36250) ... ok test_issue42383 (test.test_pdb.PdbTestCase.test_issue42383) ... ok test_issue42384 (test.test_pdb.PdbTestCase.test_issue42384) When running `python foo.py` sys.path[0] is an absolute path. `python -m pdb foo.py` should behave the same ... ok test_issue42384_symlink (test.test_pdb.PdbTestCase.test_issue42384_symlink) When running `python foo.py` sys.path[0] resolves symlinks. `python -m pdb foo.py` should behave the same ... ok test_issue46434 (test.test_pdb.PdbTestCase.test_issue46434) ... ok test_issue58956 (test.test_pdb.PdbTestCase.test_issue58956) ... ok test_issue7964 (test.test_pdb.PdbTestCase.test_issue7964) ... ok test_module_is_run_as_main (test.test_pdb.PdbTestCase.test_module_is_run_as_main) ... ok test_module_without_a_main (test.test_pdb.PdbTestCase.test_module_without_a_main) ... ok test_non_utf8_encoding (test.test_pdb.PdbTestCase.test_non_utf8_encoding) ... ok test_nonexistent_module (test.test_pdb.PdbTestCase.test_nonexistent_module) ... ok test_package_without_a_main (test.test_pdb.PdbTestCase.test_package_without_a_main) ... ok test_pdbrc_alias (test.test_pdb.PdbTestCase.test_pdbrc_alias) ... ok test_pdbrc_basic (test.test_pdb.PdbTestCase.test_pdbrc_basic) ... ok test_pdbrc_commands (test.test_pdb.PdbTestCase.test_pdbrc_commands) ... ok test_pdbrc_empty_line (test.test_pdb.PdbTestCase.test_pdbrc_empty_line) Test that empty lines in .pdbrc are ignored. ... ok test_pdbrc_semicolon (test.test_pdb.PdbTestCase.test_pdbrc_semicolon) ... ok test_readrc_homedir (test.test_pdb.PdbTestCase.test_readrc_homedir) ... ok test_readrc_kwarg (test.test_pdb.PdbTestCase.test_readrc_kwarg) ... ok test_relative_imports (test.test_pdb.PdbTestCase.test_relative_imports) ... ok test_relative_imports_on_plain_module (test.test_pdb.PdbTestCase.test_relative_imports_on_plain_module) ... ok test_run_module (test.test_pdb.PdbTestCase.test_run_module) ... ok test_run_pdb_with_pdb (test.test_pdb.PdbTestCase.test_run_pdb_with_pdb) ... ok test_spec (test.test_pdb.PdbTestCase.test_spec) ... ok test_step_into_botframe (test.test_pdb.PdbTestCase.test_step_into_botframe) ... ok test_basic_completion (test.test_pdb.PdbTestReadline.test_basic_completion) ... ok test_convenience_variables (test.test_pdb) Doctest: test.test_pdb.test_convenience_variables ... ok test_list_commands (test.test_pdb) Doctest: test.test_pdb.test_list_commands ... ok test_next_until_return_at_return_event (test.test_pdb) Doctest: test.test_pdb.test_next_until_return_at_return_event ... ok test_pdb_alias_command (test.test_pdb) Doctest: test.test_pdb.test_pdb_alias_command ... ok test_pdb_ambiguous_statements (test.test_pdb) Doctest: test.test_pdb.test_pdb_ambiguous_statements ... ok test_pdb_basic_commands (test.test_pdb) Doctest: test.test_pdb.test_pdb_basic_commands ... ok test_pdb_breakpoint_commands (test.test_pdb) Doctest: test.test_pdb.test_pdb_breakpoint_commands ... ok test_pdb_breakpoint_on_annotated_function_def (test.test_pdb) Doctest: test.test_pdb.test_pdb_breakpoint_on_annotated_function_def ... ok test_pdb_breakpoints_preserved_across_interactive_sessions (test.test_pdb) Doctest: test.test_pdb.test_pdb_breakpoints_preserved_across_interactive_sessions ... ok test_pdb_continue_in_bottomframe (test.test_pdb) Doctest: test.test_pdb.test_pdb_continue_in_bottomframe ... ok test_pdb_display_command (test.test_pdb) Doctest: test.test_pdb.test_pdb_display_command ... ok test_pdb_displayhook (test.test_pdb) Doctest: test.test_pdb.test_pdb_displayhook ... ok test_pdb_empty_line (test.test_pdb) Doctest: test.test_pdb.test_pdb_empty_line ... ok test_pdb_frame_refleak (test.test_pdb) Doctest: test.test_pdb.test_pdb_frame_refleak ... FAIL test_pdb_issue_20766 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_20766 ... FAIL test_pdb_issue_43318 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_43318 ... ok test_pdb_issue_gh_101517 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_gh_101517 ... FAIL test_pdb_issue_gh_101673 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_gh_101673 ... ok test_pdb_issue_gh_103225 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_gh_103225 ... ok test_pdb_issue_gh_108976 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_gh_108976 ... FAIL test_pdb_issue_gh_65052 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_gh_65052 ... ok test_pdb_issue_gh_91742 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_gh_91742 ... ok test_pdb_issue_gh_94215 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_gh_94215 ... ok test_pdb_next_command_for_asyncgen (test.test_pdb) Doctest: test.test_pdb.test_pdb_next_command_for_asyncgen ... ok test_pdb_next_command_for_coroutine (test.test_pdb) Doctest: test.test_pdb.test_pdb_next_command_for_coroutine ... ok test_pdb_next_command_for_generator (test.test_pdb) Doctest: test.test_pdb.test_pdb_next_command_for_generator ... ok test_pdb_next_command_in_generator_for_loop (test.test_pdb) Doctest: test.test_pdb.test_pdb_next_command_in_generator_for_loop ... ok test_pdb_next_command_subiterator (test.test_pdb) Doctest: test.test_pdb.test_pdb_next_command_subiterator ... ok test_pdb_pp_repr_exc (test.test_pdb) Doctest: test.test_pdb.test_pdb_pp_repr_exc ... ok test_pdb_return_command_for_coroutine (test.test_pdb) Doctest: test.test_pdb.test_pdb_return_command_for_coroutine ... ok test_pdb_return_command_for_generator (test.test_pdb) Doctest: test.test_pdb.test_pdb_return_command_for_generator ... ok test_pdb_return_to_different_file (test.test_pdb) Doctest: test.test_pdb.test_pdb_return_to_different_file ... ok test_pdb_run_with_code_object (test.test_pdb) Doctest: test.test_pdb.test_pdb_run_with_code_object ... ok test_pdb_run_with_incorrect_argument (test.test_pdb) Doctest: test.test_pdb.test_pdb_run_with_incorrect_argument ... ok test_pdb_skip_modules (test.test_pdb) Doctest: test.test_pdb.test_pdb_skip_modules ... ok test_pdb_skip_modules_with_callback (test.test_pdb) Doctest: test.test_pdb.test_pdb_skip_modules_with_callback ... ok test_pdb_until_command_for_coroutine (test.test_pdb) Doctest: test.test_pdb.test_pdb_until_command_for_coroutine ... ok test_pdb_until_command_for_generator (test.test_pdb) Doctest: test.test_pdb.test_pdb_until_command_for_generator ... ok test_pdb_whatis_command (test.test_pdb) Doctest: test.test_pdb.test_pdb_whatis_command ... ok test_pdb_where_command (test.test_pdb) Doctest: test.test_pdb.test_pdb_where_command ... ok test_post_mortem (test.test_pdb) Doctest: test.test_pdb.test_post_mortem ... ok ====================================================================== FAIL: test_empty_file (test.test_pdb.PdbTestCase.test_empty_file) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_pdb.py", line 2881, in test_empty_file self.assertIn('main.py(0)', stdout) ^^^^^^^^ AssertionError: 'main.py(0)' not found in '> /tmp/pytest/test_python_worker_1345247æ/main.py(1)<module>()\n(Pdb) ' ====================================================================== FAIL: test_pdb_frame_refleak (test.test_pdb) Doctest: test.test_pdb.test_pdb_frame_refleak ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 2256, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for test.test_pdb.test_pdb_frame_refleak File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_pdb.py", line 1984, in test_pdb_frame_refleak ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_pdb.py", line 2006, in test.test_pdb.test_pdb_frame_refleak Failed example: with PdbTestInput([ # doctest: +NORMALIZE_WHITESPACE 'continue', 'next', 'continue', 'return', 'continue', ]): test_function() Expected: > <doctest test.test_pdb.test_pdb_frame_refleak[0]>(5)frame_leaker() -> pass (Pdb) continue 1 > <doctest test.test_pdb.test_pdb_frame_refleak[0]>(5)frame_leaker() -> pass (Pdb) next --Return-- > <doctest test.test_pdb.test_pdb_frame_refleak[0]>(5)frame_leaker()->None -> pass (Pdb) continue 1 > <doctest test.test_pdb.test_pdb_frame_refleak[0]>(5)frame_leaker() -> pass (Pdb) return --Return-- > <doctest test.test_pdb.test_pdb_frame_refleak[0]>(5)frame_leaker()->None -> pass (Pdb) continue 1 Got: > <doctest test.test_pdb.test_pdb_frame_refleak[0]>(5)frame_leaker() -> pass (Pdb) continue 2 > <doctest test.test_pdb.test_pdb_frame_refleak[0]>(5)frame_leaker() -> pass (Pdb) next --Return-- > <doctest test.test_pdb.test_pdb_frame_refleak[0]>(5)frame_leaker()->None -> pass (Pdb) continue 2 > <doctest test.test_pdb.test_pdb_frame_refleak[0]>(5)frame_leaker() -> pass (Pdb) return --Return-- > <doctest test.test_pdb.test_pdb_frame_refleak[0]>(5)frame_leaker()->None -> pass (Pdb) continue 2 ====================================================================== FAIL: test_pdb_issue_20766 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_20766 ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 2256, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for test.test_pdb.test_pdb_issue_20766 File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_pdb.py", line 1703, in test_pdb_issue_20766 ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_pdb.py", line 1715, in test.test_pdb.test_pdb_issue_20766 Failed example: with PdbTestInput(['continue', 'continue']): test_function() Expected: > <doctest test.test_pdb.test_pdb_issue_20766[0]>(6)test_function() -> print('pdb %d: %s' % (i, sess._previous_sigint_handler)) (Pdb) continue pdb 1: <built-in function default_int_handler> > <doctest test.test_pdb.test_pdb_issue_20766[0]>(6)test_function() -> print('pdb %d: %s' % (i, sess._previous_sigint_handler)) (Pdb) continue pdb 2: <built-in function default_int_handler> Got: > <doctest test.test_pdb.test_pdb_issue_20766[0]>(6)test_function() -> print('pdb %d: %s' % (i, sess._previous_sigint_handler)) (Pdb) continue pdb 1: <built-in function default_int_handler> > <doctest test.test_pdb.test_pdb_issue_20766[0]>(5)test_function() -> sess.set_trace(sys._getframe()) (Pdb) continue pdb 2: <built-in function default_int_handler> ====================================================================== FAIL: test_pdb_issue_gh_101517 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_gh_101517 ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 2256, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for test.test_pdb.test_pdb_issue_gh_101517 File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_pdb.py", line 1922, in test_pdb_issue_gh_101517 ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_pdb.py", line 1933, in test.test_pdb.test_pdb_issue_gh_101517 Failed example: with PdbTestInput([ # doctest: +NORMALIZE_WHITESPACE 'continue' ]): test_function() Expected: --Return-- > <doctest test.test_pdb.test_pdb_issue_gh_101517[0]>(None)test_function()->None -> Warning: lineno is None (Pdb) continue Got: > <doctest test.test_pdb.test_pdb_issue_gh_101517[0]>(4)test_function() -> except* Exception as e: (Pdb) continue ====================================================================== FAIL: test_pdb_issue_gh_108976 (test.test_pdb) Doctest: test.test_pdb.test_pdb_issue_gh_108976 ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 2256, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for test.test_pdb.test_pdb_issue_gh_108976 File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_pdb.py", line 1943, in test_pdb_issue_gh_108976 ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_pdb.py", line 1951, in test.test_pdb.test_pdb_issue_gh_108976 Failed example: with PdbTestInput([ # doctest: +NORMALIZE_WHITESPACE 'continue' ]): test_function() Expected: bdb.Bdb.dispatch: unknown debugging event: 'opcode' > <doctest test.test_pdb.test_pdb_issue_gh_108976[0]>(5)test_function() -> a = 1 (Pdb) continue Got: bdb.Bdb.dispatch: unknown debugging event: 'opcode' > <doctest test.test_pdb.test_pdb_issue_gh_108976[0]>(5)test_function() -> a = 1 (Pdb) continue bdb.Bdb.dispatch: unknown debugging event: 'opcode' ---------------------------------------------------------------------- Ran 88 tests in 5.214s FAILED (failures=5) 0:00:05 load avg: 2.05 [1/1/1] test_pdb failed (5 failures) == Tests result: FAILURE == 1 test failed: test_pdb Total duration: 5.4 sec Total tests: run=88 failures=5 Total test files: run=1/1 failed=1 Result: FAILURE test test_pdb failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1345297æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2729520984 0:00:00 load avg: 2.05 Run 1 test sequentially in a single process 0:00:00 load avg: 2.05 [1/1] test_peepholer test_conditional_jump_backward_const_condition (test.test_peepholer.DirectCfgOptimizerTests.test_conditional_jump_backward_const_condition) ... skipped '_testinternalcapi required' test_conditional_jump_backward_non_const_condition (test.test_peepholer.DirectCfgOptimizerTests.test_conditional_jump_backward_non_const_condition) ... skipped '_testinternalcapi required' test_conditional_jump_forward_const_condition (test.test_peepholer.DirectCfgOptimizerTests.test_conditional_jump_forward_const_condition) ... skipped '_testinternalcapi required' test_conditional_jump_forward_non_const_condition (test.test_peepholer.DirectCfgOptimizerTests.test_conditional_jump_forward_non_const_condition) ... skipped '_testinternalcapi required' test_no_unsafe_static_swap (test.test_peepholer.DirectCfgOptimizerTests.test_no_unsafe_static_swap) ... skipped '_testinternalcapi required' test_only_one_push_null_per_load_global (test.test_peepholer.DirectCfgOptimizerTests.test_only_one_push_null_per_load_global) ... skipped '_testinternalcapi required' test_bpo_42057 (test.test_peepholer.TestBuglets.test_bpo_42057) ... ok test_bpo_45773_pop_jump_if_false (test.test_peepholer.TestBuglets.test_bpo_45773_pop_jump_if_false) ... ok test_bpo_45773_pop_jump_if_true (test.test_peepholer.TestBuglets.test_bpo_45773_pop_jump_if_true) ... ok test_bug_11510 (test.test_peepholer.TestBuglets.test_bug_11510) ... ok test_deleting_local_warns_and_assigns_none (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_deleting_local_warns_and_assigns_none) ... skipped 'implementation detail specific to cpython' test_initializing_local_does_not_add_check (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_initializing_local_does_not_add_check) ... skipped 'implementation detail specific to cpython' test_load_fast_known_because_already_loaded (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_load_fast_known_because_already_loaded) ... skipped 'implementation detail specific to cpython' test_load_fast_known_because_parameter (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_load_fast_known_because_parameter) ... skipped 'implementation detail specific to cpython' test_load_fast_known_multiple_branches (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_load_fast_known_multiple_branches) ... skipped 'implementation detail specific to cpython' test_load_fast_known_simple (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_load_fast_known_simple) ... ok test_load_fast_too_many_locals (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_load_fast_too_many_locals) ... skipped 'implementation detail specific to cpython' test_load_fast_unknown_after_error (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_load_fast_unknown_after_error) ... skipped 'implementation detail specific to cpython' test_load_fast_unknown_after_error_2 (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_load_fast_unknown_after_error_2) ... skipped 'implementation detail specific to cpython' test_load_fast_unknown_because_del (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_load_fast_unknown_because_del) ... skipped 'implementation detail specific to cpython' test_load_fast_unknown_simple (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_load_fast_unknown_simple) ... skipped 'implementation detail specific to cpython' test_modifying_local_does_not_add_check (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_modifying_local_does_not_add_check) ... skipped 'implementation detail specific to cpython' test_setting_lineno_no_undefined (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_setting_lineno_no_undefined) ... skipped 'implementation detail specific to cpython' test_setting_lineno_one_undefined (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_setting_lineno_one_undefined) ... skipped 'implementation detail specific to cpython' test_setting_lineno_two_undefined (test.test_peepholer.TestMarkingVariablesAsUnKnown.test_setting_lineno_two_undefined) ... skipped 'implementation detail specific to cpython' test_assignment_idiom_in_comprehensions (test.test_peepholer.TestTranforms.test_assignment_idiom_in_comprehensions) ... ok test_binary_subscr_on_unicode (test.test_peepholer.TestTranforms.test_binary_subscr_on_unicode) ... ok test_condition_with_binop_with_bools (test.test_peepholer.TestTranforms.test_condition_with_binop_with_bools) ... ok test_constant_folding (test.test_peepholer.TestTranforms.test_constant_folding) ... ok test_elim_extra_return (test.test_peepholer.TestTranforms.test_elim_extra_return) ... ok test_elim_inversion_of_is_or_in (test.test_peepholer.TestTranforms.test_elim_inversion_of_is_or_in) ... ok test_elim_jump_after_return1 (test.test_peepholer.TestTranforms.test_elim_jump_after_return1) ... ok test_elim_jump_to_return (test.test_peepholer.TestTranforms.test_elim_jump_to_return) ... FAIL test_elim_jump_to_uncond_jump (test.test_peepholer.TestTranforms.test_elim_jump_to_uncond_jump) ... ok test_elim_jump_to_uncond_jump2 (test.test_peepholer.TestTranforms.test_elim_jump_to_uncond_jump2) ... ok test_elim_jump_to_uncond_jump3 (test.test_peepholer.TestTranforms.test_elim_jump_to_uncond_jump3) ... FAIL test_elim_jump_to_uncond_jump4 (test.test_peepholer.TestTranforms.test_elim_jump_to_uncond_jump4) ... ok test_folding_of_binops_on_constants (test.test_peepholer.TestTranforms.test_folding_of_binops_on_constants) ... ok test_folding_of_lists_of_constants (test.test_peepholer.TestTranforms.test_folding_of_lists_of_constants) ... ok test_folding_of_sets_of_constants (test.test_peepholer.TestTranforms.test_folding_of_sets_of_constants) ... ok test_folding_of_tuples_of_constants (test.test_peepholer.TestTranforms.test_folding_of_tuples_of_constants) ... ok test_folding_of_unaryops_on_constants (test.test_peepholer.TestTranforms.test_folding_of_unaryops_on_constants) ... ok test_format_combinations (test.test_peepholer.TestTranforms.test_format_combinations) ... skipped "resource 'cpu' is not enabled" test_format_errors (test.test_peepholer.TestTranforms.test_format_errors) ... ERROR test_format_misc (test.test_peepholer.TestTranforms.test_format_misc) ... ok test_global_as_constant (test.test_peepholer.TestTranforms.test_global_as_constant) ... ok test_if_with_if_expression (test.test_peepholer.TestTranforms.test_if_with_if_expression) ... ok test_in_literal_list (test.test_peepholer.TestTranforms.test_in_literal_list) ... ok test_iterate_literal_list (test.test_peepholer.TestTranforms.test_iterate_literal_list) ... ok test_make_function_doesnt_bail (test.test_peepholer.TestTranforms.test_make_function_doesnt_bail) ... skipped 'implementation detail specific to cpython' test_pack_unpack (test.test_peepholer.TestTranforms.test_pack_unpack) ... ok test_static_swaps_match_class (test.test_peepholer.TestTranforms.test_static_swaps_match_class) ... ok test_static_swaps_match_mapping (test.test_peepholer.TestTranforms.test_static_swaps_match_mapping) ... ok test_static_swaps_match_sequence (test.test_peepholer.TestTranforms.test_static_swaps_match_sequence) ... skipped 'unimplemented optimization' test_static_swaps_unpack_three (test.test_peepholer.TestTranforms.test_static_swaps_unpack_three) ... ok test_static_swaps_unpack_two (test.test_peepholer.TestTranforms.test_static_swaps_unpack_two) ... ok test_trailing_nops (test.test_peepholer.TestTranforms.test_trailing_nops) ... ok test_unot (test.test_peepholer.TestTranforms.test_unot) ... ok test_while_one (test.test_peepholer.TestTranforms.test_while_one) ... skipped 'implementation detail specific to cpython' ====================================================================== ERROR: test_format_errors (test.test_peepholer.TestTranforms.test_format_errors) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_peepholer.py", line 614, in test_format_errors eval("'%s%z' % (x,)", {'x': 1234}) File "<string>", line 1, in <module> ValueError: unsupported format character 'z' (0x7a) at index 3 ====================================================================== FAIL: test_elim_jump_to_return (test.test_peepholer.TestTranforms.test_elim_jump_to_return) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_peepholer.py", line 373, in test_elim_jump_to_return self.check_jump_targets(f) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_peepholer.py", line 56, in check_jump_targets self.fail(f'{instr.opname} at {instr.offset} ' ^^^^ AssertionError: JUMP_FORWARD at 6 jumps to RETURN_VALUE at 10 ====================================================================== FAIL: test_elim_jump_to_uncond_jump3 (test.test_peepholer.TestTranforms.test_elim_jump_to_uncond_jump3) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_peepholer.py", line 413, in test_elim_jump_to_uncond_jump3 self.assertEqual(count_instr_recursively(f, 'POP_JUMP_IF_FALSE'), 2) ^^^^^^^^^^^ AssertionError: 0 != 2 ---------------------------------------------------------------------- Ran 59 tests in 0.058s FAILED (failures=2, errors=1, skipped=24) 0:00:00 load avg: 2.05 [1/1/1] test_peepholer failed (1 error, 2 failures) == Tests result: FAILURE == 1 test failed: test_peepholer Total duration: 152 ms Total tests: run=59 failures=2 skipped=24 Total test files: run=1/1 failed=1 Result: FAILURE test test_peepholer failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1345312æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1161551615 0:00:00 load avg: 2.05 Run 1 test sequentially in a single process 0:00:00 load avg: 2.05 [1/1] test_perfmaps 0:00:00 load avg: 2.05 [1/1/1] test_perfmaps failed (uncaught exception) == Tests result: FAILURE == 1 test failed: test_perfmaps Total duration: 58 ms Total tests: run=0 Total test files: run=1/1 failed=1 Result: FAILURE test test_perfmaps crashed -- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 181, in _runtest_env_changed_exc _load_run_test(result, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 128, in _load_run_test test_mod = importlib.import_module(module_name) ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<builtin>/frozen importlib._bootstrap_external", line 1011, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_perfmaps.py", line 5, in <module> from _testinternalcapi import perf_map_state_teardown, write_perf_map_entry ModuleNotFoundError: No module named '_testinternalcapi' _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1345339æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2983827557 0:00:00 load avg: 2.04 Run 1 test sequentially in a single process 0:00:00 load avg: 2.04 [1/1] test_pickletools test_annotate (test.test_pickletools.DisTests.test_annotate) ... ok test_binstring (test.test_pickletools.DisTests.test_binstring) ... ok test_get (test.test_pickletools.DisTests.test_get) ... ok test_get_without_put (test.test_pickletools.DisTests.test_get_without_put) ... ok test_global (test.test_pickletools.DisTests.test_global) ... ok test_indentlevel (test.test_pickletools.DisTests.test_indentlevel) ... ok test_inst (test.test_pickletools.DisTests.test_inst) ... ok test_mark (test.test_pickletools.DisTests.test_mark) ... ok test_mark_pop (test.test_pickletools.DisTests.test_mark_pop) ... ok test_mark_without_pos (test.test_pickletools.DisTests.test_mark_without_pos) ... ok test_memo (test.test_pickletools.DisTests.test_memo) ... ok test_no_mark (test.test_pickletools.DisTests.test_no_mark) ... ok test_no_stop (test.test_pickletools.DisTests.test_no_stop) ... ok test_persid (test.test_pickletools.DisTests.test_persid) ... ok test_put (test.test_pickletools.DisTests.test_put) ... ok test_put_empty_stack (test.test_pickletools.DisTests.test_put_empty_stack) ... ok test_put_markobject (test.test_pickletools.DisTests.test_put_markobject) ... ok test_put_redefined (test.test_pickletools.DisTests.test_put_redefined) ... ok test_short_binstring (test.test_pickletools.DisTests.test_short_binstring) ... ok test_stop_not_empty_stack (test.test_pickletools.DisTests.test_stop_not_empty_stack) ... ok test_string (test.test_pickletools.DisTests.test_string) ... ok test_string_without_quotes (test.test_pickletools.DisTests.test_string_without_quotes) ... ok test_too_small_stack (test.test_pickletools.DisTests.test_too_small_stack) ... ok test_truncated_data (test.test_pickletools.DisTests.test_truncated_data) ... ok test_unknown_opcode (test.test_pickletools.DisTests.test_unknown_opcode) ... ok test_from_file (test.test_pickletools.GenopsTests.test_from_file) ... ok test_genops (test.test_pickletools.GenopsTests.test_genops) ... ok test_no_stop (test.test_pickletools.GenopsTests.test_no_stop) ... ok test_truncated_data (test.test_pickletools.GenopsTests.test_truncated_data) ... ok test_unknown_opcode (test.test_pickletools.GenopsTests.test_unknown_opcode) ... ok test_unknown_opcode_without_pos (test.test_pickletools.GenopsTests.test_unknown_opcode_without_pos) ... ok test_without_pos (test.test_pickletools.GenopsTests.test_without_pos) ... ok test__all__ (test.test_pickletools.MiscTestCase.test__all__) ... ok test_appends_on_non_lists (test.test_pickletools.OptimizedPickleTests.test_appends_on_non_lists) ... ok test_attribute_name_interning (test.test_pickletools.OptimizedPickleTests.test_attribute_name_interning) ... FAIL test_buffers_error (test.test_pickletools.OptimizedPickleTests.test_buffers_error) ... ok test_buffers_numpy (test.test_pickletools.OptimizedPickleTests.test_buffers_numpy) ... skipped 'Test needs Numpy' test_builtin_exceptions (test.test_pickletools.OptimizedPickleTests.test_builtin_exceptions) ... ok test_builtin_functions (test.test_pickletools.OptimizedPickleTests.test_builtin_functions) ... ok test_builtin_types (test.test_pickletools.OptimizedPickleTests.test_builtin_types) ... ok test_bytearray (test.test_pickletools.OptimizedPickleTests.test_bytearray) ... ok test_bytearray_memoization (test.test_pickletools.OptimizedPickleTests.test_bytearray_memoization) ... ok test_bytes (test.test_pickletools.OptimizedPickleTests.test_bytes) ... ok test_bytes_memoization (test.test_pickletools.OptimizedPickleTests.test_bytes_memoization) ... ok test_c_methods (test.test_pickletools.OptimizedPickleTests.test_c_methods) ... ok test_compat_pickle (test.test_pickletools.OptimizedPickleTests.test_compat_pickle) ... ok test_complex_newobj (test.test_pickletools.OptimizedPickleTests.test_complex_newobj) ... ok test_complex_newobj_ex (test.test_pickletools.OptimizedPickleTests.test_complex_newobj_ex) ... ok test_dict_chunking (test.test_pickletools.OptimizedPickleTests.test_dict_chunking) ... ok test_dynamic_class (test.test_pickletools.OptimizedPickleTests.test_dynamic_class) ... ok test_ellipsis (test.test_pickletools.OptimizedPickleTests.test_ellipsis) ... ok test_evil_class_mutating_dict (test.test_pickletools.OptimizedPickleTests.test_evil_class_mutating_dict) ... ok test_float (test.test_pickletools.OptimizedPickleTests.test_float) ... ok test_float_format (test.test_pickletools.OptimizedPickleTests.test_float_format) ... test_float_format (test.test_pickletools.OptimizedPickleTests.test_float_format) (locale='de_DE') ... skipped "no locale 'de_DE'" test_float_format (test.test_pickletools.OptimizedPickleTests.test_float_format) (locale='fr_FR') ... skipped "no locale 'fr_FR'" test_framing_large_objects (test.test_pickletools.OptimizedPickleTests.test_framing_large_objects) ... ok test_framing_many_objects (test.test_pickletools.OptimizedPickleTests.test_framing_many_objects) ... skipped "resource 'cpu' is not enabled" test_getinitargs (test.test_pickletools.OptimizedPickleTests.test_getinitargs) ... ok test_global_ext1 (test.test_pickletools.OptimizedPickleTests.test_global_ext1) ... ok test_global_ext2 (test.test_pickletools.OptimizedPickleTests.test_global_ext2) ... ok test_global_ext4 (test.test_pickletools.OptimizedPickleTests.test_global_ext4) ... ok test_in_band_buffers (test.test_pickletools.OptimizedPickleTests.test_in_band_buffers) ... ok test_inband_accept_default_buffers_argument (test.test_pickletools.OptimizedPickleTests.test_inband_accept_default_buffers_argument) ... ok test_int_pickling_efficiency (test.test_pickletools.OptimizedPickleTests.test_int_pickling_efficiency) ... ok test_ints (test.test_pickletools.OptimizedPickleTests.test_ints) ... ok test_large_pickles (test.test_pickletools.OptimizedPickleTests.test_large_pickles) ... ok test_list_chunking (test.test_pickletools.OptimizedPickleTests.test_list_chunking) ... ok test_long (test.test_pickletools.OptimizedPickleTests.test_long) ... ok test_long1 (test.test_pickletools.OptimizedPickleTests.test_long1) ... ok test_long4 (test.test_pickletools.OptimizedPickleTests.test_long4) ... ok test_many_puts_and_gets (test.test_pickletools.OptimizedPickleTests.test_many_puts_and_gets) ... ok test_metaclass (test.test_pickletools.OptimizedPickleTests.test_metaclass) ... ok test_misc (test.test_pickletools.OptimizedPickleTests.test_misc) ... ok test_nested_names (test.test_pickletools.OptimizedPickleTests.test_nested_names) ... ok test_newobj_generic (test.test_pickletools.OptimizedPickleTests.test_newobj_generic) ... ok test_newobj_list (test.test_pickletools.OptimizedPickleTests.test_newobj_list) ... ok test_newobj_list_slots (test.test_pickletools.OptimizedPickleTests.test_newobj_list_slots) ... ok test_newobj_not_class (test.test_pickletools.OptimizedPickleTests.test_newobj_not_class) ... ok test_newobj_overridden_new (test.test_pickletools.OptimizedPickleTests.test_newobj_overridden_new) ... ok test_newobj_proxies (test.test_pickletools.OptimizedPickleTests.test_newobj_proxies) ... ok test_newobj_tuple (test.test_pickletools.OptimizedPickleTests.test_newobj_tuple) ... ok test_notimplemented (test.test_pickletools.OptimizedPickleTests.test_notimplemented) ... ok test_oob_buffers (test.test_pickletools.OptimizedPickleTests.test_oob_buffers) ... ok test_oob_buffers_writable_to_readonly (test.test_pickletools.OptimizedPickleTests.test_oob_buffers_writable_to_readonly) ... ok test_optimize_binput_and_memoize (test.test_pickletools.OptimizedPickleTests.test_optimize_binput_and_memoize) ... ok test_optimize_long_binget (test.test_pickletools.OptimizedPickleTests.test_optimize_long_binget) ... ok test_optional_frames (test.test_pickletools.OptimizedPickleTests.test_optional_frames) ... ok test_pickle_setstate_None (test.test_pickletools.OptimizedPickleTests.test_pickle_setstate_None) ... ok test_proto (test.test_pickletools.OptimizedPickleTests.test_proto) ... ok test_py_methods (test.test_pickletools.OptimizedPickleTests.test_py_methods) ... ok test_recursive_dict (test.test_pickletools.OptimizedPickleTests.test_recursive_dict) ... ok test_recursive_dict_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_and_inst) ... ok test_recursive_dict_key (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_key) ... ok test_recursive_dict_like (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_like) ... ok test_recursive_dict_like_key (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_like_key) ... ok test_recursive_dict_subclass (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_subclass) ... ok test_recursive_dict_subclass_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_subclass_and_inst) ... ok test_recursive_dict_subclass_key (test.test_pickletools.OptimizedPickleTests.test_recursive_dict_subclass_key) ... ok test_recursive_frozenset_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_frozenset_and_inst) ... ok test_recursive_frozenset_subclass_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_frozenset_subclass_and_inst) ... ok test_recursive_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_inst) ... ok test_recursive_inst_state (test.test_pickletools.OptimizedPickleTests.test_recursive_inst_state) ... ok test_recursive_list (test.test_pickletools.OptimizedPickleTests.test_recursive_list) ... ok test_recursive_list_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_list_and_inst) ... ok test_recursive_list_like (test.test_pickletools.OptimizedPickleTests.test_recursive_list_like) ... ok test_recursive_list_subclass (test.test_pickletools.OptimizedPickleTests.test_recursive_list_subclass) ... ok test_recursive_list_subclass_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_list_subclass_and_inst) ... ok test_recursive_multi (test.test_pickletools.OptimizedPickleTests.test_recursive_multi) ... ok test_recursive_nested_names (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names) ... ok test_recursive_nested_names2 (test.test_pickletools.OptimizedPickleTests.test_recursive_nested_names2) ... ok test_recursive_set (test.test_pickletools.OptimizedPickleTests.test_recursive_set) ... ok test_recursive_set_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_set_and_inst) ... ok test_recursive_set_subclass_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_set_subclass_and_inst) ... ok test_recursive_tuple_and_dict (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict) ... ok test_recursive_tuple_and_dict_key (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict_key) ... ok test_recursive_tuple_and_dict_like (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict_like) ... ok test_recursive_tuple_and_dict_like_key (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict_like_key) ... ok test_recursive_tuple_and_dict_subclass (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict_subclass) ... ok test_recursive_tuple_and_dict_subclass_key (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_dict_subclass_key) ... ok test_recursive_tuple_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_inst) ... ok test_recursive_tuple_and_inst_state (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_inst_state) ... ok test_recursive_tuple_and_list (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_list) ... ok test_recursive_tuple_and_list_like (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_list_like) ... ok test_recursive_tuple_and_list_subclass (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_and_list_subclass) ... ok test_recursive_tuple_subclass_and_inst (test.test_pickletools.OptimizedPickleTests.test_recursive_tuple_subclass_and_inst) ... ok test_reduce (test.test_pickletools.OptimizedPickleTests.test_reduce) ... ok test_reduce_calls_base (test.test_pickletools.OptimizedPickleTests.test_reduce_calls_base) ... ok test_reduce_ex_called (test.test_pickletools.OptimizedPickleTests.test_reduce_ex_called) ... ok test_reduce_ex_calls_base (test.test_pickletools.OptimizedPickleTests.test_reduce_ex_calls_base) ... ok test_reduce_ex_overrides_reduce (test.test_pickletools.OptimizedPickleTests.test_reduce_ex_overrides_reduce) ... ok test_reduce_overrides_default_reduce_ex (test.test_pickletools.OptimizedPickleTests.test_reduce_overrides_default_reduce_ex) ... ok test_roundtrip_equality (test.test_pickletools.OptimizedPickleTests.test_roundtrip_equality) ... ok test_set_chunking (test.test_pickletools.OptimizedPickleTests.test_set_chunking) ... ok test_setitems_on_non_dicts (test.test_pickletools.OptimizedPickleTests.test_setitems_on_non_dicts) ... ok test_short_tuples (test.test_pickletools.OptimizedPickleTests.test_short_tuples) ... ok test_simple_newobj (test.test_pickletools.OptimizedPickleTests.test_simple_newobj) ... ok test_singleton_types (test.test_pickletools.OptimizedPickleTests.test_singleton_types) ... ok test_singletons (test.test_pickletools.OptimizedPickleTests.test_singletons) ... ok test_structseq (test.test_pickletools.OptimizedPickleTests.test_structseq) ... ok test_unicode (test.test_pickletools.OptimizedPickleTests.test_unicode) ... ok test_unicode_high_plane (test.test_pickletools.OptimizedPickleTests.test_unicode_high_plane) ... ok test_unicode_memoization (test.test_pickletools.OptimizedPickleTests.test_unicode_memoization) ... ok disassembler_memo_test (pickletools.__test__) Doctest: pickletools.__test__.disassembler_memo_test ... ok disassembler_test (pickletools.__test__) Doctest: pickletools.__test__.disassembler_test ... ok read_bytearray8 (pickletools) Doctest: pickletools.read_bytearray8 ... ok read_bytes1 (pickletools) Doctest: pickletools.read_bytes1 ... ok read_bytes4 (pickletools) Doctest: pickletools.read_bytes4 ... ok read_bytes8 (pickletools) Doctest: pickletools.read_bytes8 ... ok read_decimalnl_long (pickletools) Doctest: pickletools.read_decimalnl_long ... ok read_decimalnl_short (pickletools) Doctest: pickletools.read_decimalnl_short ... ok read_float8 (pickletools) Doctest: pickletools.read_float8 ... ok read_floatnl (pickletools) Doctest: pickletools.read_floatnl ... ok read_int4 (pickletools) Doctest: pickletools.read_int4 ... ok read_long1 (pickletools) Doctest: pickletools.read_long1 ... ok read_long4 (pickletools) Doctest: pickletools.read_long4 ... ok read_string1 (pickletools) Doctest: pickletools.read_string1 ... ok read_string4 (pickletools) Doctest: pickletools.read_string4 ... ok read_stringnl (pickletools) Doctest: pickletools.read_stringnl ... ok read_stringnl_noescape_pair (pickletools) Doctest: pickletools.read_stringnl_noescape_pair ... ok read_uint1 (pickletools) Doctest: pickletools.read_uint1 ... ok read_uint2 (pickletools) Doctest: pickletools.read_uint2 ... ok read_uint4 (pickletools) Doctest: pickletools.read_uint4 ... ok read_uint8 (pickletools) Doctest: pickletools.read_uint8 ... ok read_unicodestring1 (pickletools) Doctest: pickletools.read_unicodestring1 ... ok read_unicodestring4 (pickletools) Doctest: pickletools.read_unicodestring4 ... ok read_unicodestring8 (pickletools) Doctest: pickletools.read_unicodestring8 ... ok read_unicodestringnl (pickletools) Doctest: pickletools.read_unicodestringnl ... ok ====================================================================== FAIL: test_attribute_name_interning (test.test_pickletools.OptimizedPickleTests.test_attribute_name_interning) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/pickletester.py", line 3171, in test_attribute_name_interning self.assertIs(x_key, y_key) ^^^^^^^^ AssertionError: 'bar' is not 'bar' ---------------------------------------------------------------------- Ran 166 tests in 0.954s FAILED (failures=1, skipped=4) 0:00:01 load avg: 2.04 [1/1/1] test_pickletools failed (1 failure) == Tests result: FAILURE == 1 test failed: test_pickletools Total duration: 1.1 sec Total tests: run=166 failures=1 skipped=4 Total test files: run=1/1 failed=1 Result: FAILURE test test_pickletools failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1345493æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2533102146 0:00:00 load avg: 1.88 Run 1 test sequentially in a single process 0:00:00 load avg: 1.88 [1/1] test_positional_only_arg test_annotations_constant_fold (test.test_positional_only_arg.PositionalOnlyTestCase.test_annotations_constant_fold) ... ok test_annotations_in_closures (test.test_positional_only_arg.PositionalOnlyTestCase.test_annotations_in_closures) ... ok test_async (test.test_positional_only_arg.PositionalOnlyTestCase.test_async) ... ok test_change_default_pos_only (test.test_positional_only_arg.PositionalOnlyTestCase.test_change_default_pos_only) ... ok test_closures (test.test_positional_only_arg.PositionalOnlyTestCase.test_closures) ... ok test_generator (test.test_positional_only_arg.PositionalOnlyTestCase.test_generator) ... ok test_invalid_syntax_errors (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_errors) ... FAIL test_invalid_syntax_errors_async (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_errors_async) ... FAIL test_invalid_syntax_lambda (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_lambda) ... FAIL test_lambdas (test.test_positional_only_arg.PositionalOnlyTestCase.test_lambdas) ... ok test_mangling (test.test_positional_only_arg.PositionalOnlyTestCase.test_mangling) ... ok test_module_function (test.test_positional_only_arg.PositionalOnlyTestCase.test_module_function) ... ok test_no_standard_args_usage (test.test_positional_only_arg.PositionalOnlyTestCase.test_no_standard_args_usage) ... ok test_optional_positional_only_args (test.test_positional_only_arg.PositionalOnlyTestCase.test_optional_positional_only_args) ... ok test_pos_only_call_via_unpacking (test.test_positional_only_arg.PositionalOnlyTestCase.test_pos_only_call_via_unpacking) ... ok test_pos_only_definition (test.test_positional_only_arg.PositionalOnlyTestCase.test_pos_only_definition) ... ok test_positional_only_and_arg_invalid_calls (test.test_positional_only_arg.PositionalOnlyTestCase.test_positional_only_and_arg_invalid_calls) ... ok test_positional_only_and_kwonlyargs_invalid_calls (test.test_positional_only_arg.PositionalOnlyTestCase.test_positional_only_and_kwonlyargs_invalid_calls) ... ok test_positional_only_and_optional_arg_invalid_calls (test.test_positional_only_arg.PositionalOnlyTestCase.test_positional_only_and_optional_arg_invalid_calls) ... ok test_positional_only_invalid_calls (test.test_positional_only_arg.PositionalOnlyTestCase.test_positional_only_invalid_calls) ... ok test_positional_only_with_optional_invalid_calls (test.test_positional_only_arg.PositionalOnlyTestCase.test_positional_only_with_optional_invalid_calls) ... ok test_posonly_methods (test.test_positional_only_arg.PositionalOnlyTestCase.test_posonly_methods) ... ok test_same_keyword_as_positional_with_kwargs (test.test_positional_only_arg.PositionalOnlyTestCase.test_same_keyword_as_positional_with_kwargs) ... ok test_serialization (test.test_positional_only_arg.PositionalOnlyTestCase.test_serialization) ... ok test_super (test.test_positional_only_arg.PositionalOnlyTestCase.test_super) ... ok test_syntax_for_many_positional_only (test.test_positional_only_arg.PositionalOnlyTestCase.test_syntax_for_many_positional_only) ... ok test_too_many_arguments (test.test_positional_only_arg.PositionalOnlyTestCase.test_too_many_arguments) ... ok test_use_positional_as_keyword (test.test_positional_only_arg.PositionalOnlyTestCase.test_use_positional_as_keyword) ... ok ====================================================================== FAIL: test_invalid_syntax_errors (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_errors) ---------------------------------------------------------------------- File "<test string>", line 1 def f(a, b = 5, /, c): pass ^ SyntaxError: non-default argument follows default argument During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_positional_only_arg.py", line 26, in test_invalid_syntax_errors check_syntax_error(self, "def f(a, b = 5, /, c): pass", "parameter without a default follows parameter with a default") File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py", line 670, in check_syntax_error with testcase.assertRaisesRegex(SyntaxError, errtext) as cm: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "parameter without a default follows parameter with a default" does not match "non-default argument follows default argument (<test string>, line 1)" ====================================================================== FAIL: test_invalid_syntax_errors_async (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_errors_async) ---------------------------------------------------------------------- File "<test string>", line 1 async def f(a, b = 5, /, c): pass ^ SyntaxError: non-default argument follows default argument During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_positional_only_arg.py", line 48, in test_invalid_syntax_errors_async check_syntax_error(self, "async def f(a, b = 5, /, c): pass", "parameter without a default follows parameter with a default") File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py", line 670, in check_syntax_error with testcase.assertRaisesRegex(SyntaxError, errtext) as cm: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "parameter without a default follows parameter with a default" does not match "non-default argument follows default argument (<test string>, line 1)" ====================================================================== FAIL: test_invalid_syntax_lambda (test.test_positional_only_arg.PositionalOnlyTestCase.test_invalid_syntax_lambda) ---------------------------------------------------------------------- File "<test string>", line 1 lambda a, b = 5, /, c: None ^ SyntaxError: non-default argument follows default argument During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_positional_only_arg.py", line 236, in test_invalid_syntax_lambda check_syntax_error(self, "lambda a, b = 5, /, c: None", "parameter without a default follows parameter with a default") File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py", line 670, in check_syntax_error with testcase.assertRaisesRegex(SyntaxError, errtext) as cm: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "parameter without a default follows parameter with a default" does not match "non-default argument follows default argument (<test string>, line 1)" ---------------------------------------------------------------------- Ran 28 tests in 0.024s FAILED (failures=3) 0:00:00 load avg: 1.88 [1/1/1] test_positional_only_arg failed (3 failures) == Tests result: FAILURE == 1 test failed: test_positional_only_arg Total duration: 110 ms Total tests: run=28 failures=3 Total test files: run=1/1 failed=1 Result: FAILURE test test_positional_only_arg failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1345498æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1474062023 0:00:00 load avg: 1.88 Run 1 test sequentially in a single process 0:00:00 load avg: 1.88 [1/1] test_posix test_unshare_setns (test.test_posix.NamespacesTests.test_unshare_setns) ... skipped 'needs os.setns()' test_initgroups (test.test_posix.PosixGroupsTester.test_initgroups) ... skipped 'not enough privileges' test_setgroups (test.test_posix.PosixGroupsTester.test_setgroups) ... skipped 'not enough privileges' testNoArgFunctions (test.test_posix.PosixTester.testNoArgFunctions) ... ok test_access (test.test_posix.PosixTester.test_access) ... ok test_chdir (test.test_posix.PosixTester.test_chdir) ... ok test_chflags (test.test_posix.PosixTester.test_chflags) ... skipped 'test needs os.chflags()' test_chmod_dir (test.test_posix.PosixTester.test_chmod_dir) ... ok test_chmod_dir_symlink (test.test_posix.PosixTester.test_chmod_dir_symlink) ... ok test_chmod_file (test.test_posix.PosixTester.test_chmod_file) ... ok test_chmod_file_symlink (test.test_posix.PosixTester.test_chmod_file_symlink) ... ok test_chown (test.test_posix.PosixTester.test_chown) ... ok test_cld_xxxx_constants (test.test_posix.PosixTester.test_cld_xxxx_constants) ... skipped 'test needs os.waitid_result' test_confstr (test.test_posix.PosixTester.test_confstr) ... ok test_dup (test.test_posix.PosixTester.test_dup) ... ok test_dup2 (test.test_posix.PosixTester.test_dup2) ... ok test_environ (test.test_posix.PosixTester.test_environ) ... ok test_fchown (test.test_posix.PosixTester.test_fchown) ... ok test_fexecve (test.test_posix.PosixTester.test_fexecve) ... ok test_fs_holes (test.test_posix.PosixTester.test_fs_holes) ... skipped 'test needs an OS that reports file holes' test_fstat (test.test_posix.PosixTester.test_fstat) ... ok test_fstatvfs (test.test_posix.PosixTester.test_fstatvfs) ... ok test_ftruncate (test.test_posix.PosixTester.test_ftruncate) ... ok test_get_and_set_scheduler_and_param (test.test_posix.PosixTester.test_get_and_set_scheduler_and_param) ... ok test_getcwd_long_pathnames (test.test_posix.PosixTester.test_getcwd_long_pathnames) ... ok test_getgrouplist (test.test_posix.PosixTester.test_getgrouplist) ... ok test_getgroups (test.test_posix.PosixTester.test_getgroups) ... ok test_getresgid (test.test_posix.PosixTester.test_getresgid) ... ok test_getresuid (test.test_posix.PosixTester.test_getresuid) ... ok test_initgroups (test.test_posix.PosixTester.test_initgroups) ... ok test_lchflags_regular_file (test.test_posix.PosixTester.test_lchflags_regular_file) ... skipped 'test needs os.lchflags()' test_lchflags_symlink (test.test_posix.PosixTester.test_lchflags_symlink) ... skipped 'test needs os.lchflags()' test_lchmod_dir (test.test_posix.PosixTester.test_lchmod_dir) ... skipped 'test needs os.lchmod()' test_lchmod_dir_symlink (test.test_posix.PosixTester.test_lchmod_dir_symlink) ... skipped 'test needs os.lchmod()' test_lchmod_file (test.test_posix.PosixTester.test_lchmod_file) ... skipped 'test needs os.lchmod()' test_lchmod_file_symlink (test.test_posix.PosixTester.test_lchmod_file_symlink) ... skipped 'test needs os.lchmod()' test_lchown (test.test_posix.PosixTester.test_lchown) ... ok test_listdir (test.test_posix.PosixTester.test_listdir) ... ok test_listdir_bytes (test.test_posix.PosixTester.test_listdir_bytes) ... ok test_listdir_bytes_like (test.test_posix.PosixTester.test_listdir_bytes_like) ... ok test_listdir_default (test.test_posix.PosixTester.test_listdir_default) ... ok test_listdir_fd (test.test_posix.PosixTester.test_listdir_fd) ... ok test_lockf (test.test_posix.PosixTester.test_lockf) ... ok test_makedev (test.test_posix.PosixTester.test_makedev) ... FAIL test_mkfifo (test.test_posix.PosixTester.test_mkfifo) ... ok test_mknod (test.test_posix.PosixTester.test_mknod) ... ok test_oscloexec (test.test_posix.PosixTester.test_oscloexec) ... ok test_osexlock (test.test_posix.PosixTester.test_osexlock) ... skipped 'test needs posix.O_EXLOCK' test_osshlock (test.test_posix.PosixTester.test_osshlock) ... skipped 'test needs posix.O_SHLOCK' test_path_error2 (test.test_posix.PosixTester.test_path_error2) Test functions that call path_error2(), providing two filenames in their exceptions. ... ok test_path_with_null_byte (test.test_posix.PosixTester.test_path_with_null_byte) ... ok test_path_with_null_character (test.test_posix.PosixTester.test_path_with_null_character) ... ok test_pidfd_open (test.test_posix.PosixTester.test_pidfd_open) ... skipped 'pidfd_open unavailable' test_pipe (test.test_posix.PosixTester.test_pipe) ... ok test_pipe2 (test.test_posix.PosixTester.test_pipe2) ... ok test_pipe2_c_limits (test.test_posix.PosixTester.test_pipe2_c_limits) ... skipped 'implementation detail specific to cpython' test_posix_fadvise (test.test_posix.PosixTester.test_posix_fadvise) ... ok test_posix_fadvise_errno (test.test_posix.PosixTester.test_posix_fadvise_errno) ... ok test_posix_fallocate (test.test_posix.PosixTester.test_posix_fallocate) ... ok test_posix_fallocate_errno (test.test_posix.PosixTester.test_posix_fallocate_errno) ... ok test_pread (test.test_posix.PosixTester.test_pread) ... ok test_preadv (test.test_posix.PosixTester.test_preadv) ... ok test_preadv_flags (test.test_posix.PosixTester.test_preadv_flags) ... ok test_preadv_overflow_32bits (test.test_posix.PosixTester.test_preadv_overflow_32bits) ... skipped 'test is only meaningful on 32-bit builds' test_putenv (test.test_posix.PosixTester.test_putenv) ... ok test_pwrite (test.test_posix.PosixTester.test_pwrite) ... ok test_pwritev (test.test_posix.PosixTester.test_pwritev) ... ok test_pwritev_flags (test.test_posix.PosixTester.test_pwritev_flags) ... skipped 'test needs os.RWF_SYNC' test_pwritev_overflow_32bits (test.test_posix.PosixTester.test_pwritev_overflow_32bits) ... skipped 'test is only meaningful on 32-bit builds' test_readv (test.test_posix.PosixTester.test_readv) ... ok test_readv_overflow_32bits (test.test_posix.PosixTester.test_readv_overflow_32bits) ... skipped 'test is only meaningful on 32-bit builds' test_register_at_fork (test.test_posix.PosixTester.test_register_at_fork) ... ok test_rtld_constants (test.test_posix.PosixTester.test_rtld_constants) ... ok test_sched_getaffinity (test.test_posix.PosixTester.test_sched_getaffinity) ... skipped "don't have sched affinity support" test_sched_param (test.test_posix.PosixTester.test_sched_param) ... ERROR test_sched_priority (test.test_posix.PosixTester.test_sched_priority) ... ok test_sched_rr_get_interval (test.test_posix.PosixTester.test_sched_rr_get_interval) ... ok test_sched_setaffinity (test.test_posix.PosixTester.test_sched_setaffinity) ... skipped "don't have sched affinity support" test_sched_yield (test.test_posix.PosixTester.test_sched_yield) ... ok test_setresgid (test.test_posix.PosixTester.test_setresgid) ... ok test_setresgid_exception (test.test_posix.PosixTester.test_setresgid_exception) ... ok test_setresuid (test.test_posix.PosixTester.test_setresuid) ... ok test_setresuid_exception (test.test_posix.PosixTester.test_setresuid_exception) ... ok test_stat (test.test_posix.PosixTester.test_stat) ... ok test_statvfs (test.test_posix.PosixTester.test_statvfs) ... ok test_strerror (test.test_posix.PosixTester.test_strerror) ... ok test_truncate (test.test_posix.PosixTester.test_truncate) ... ok test_umask (test.test_posix.PosixTester.test_umask) ... ok test_utime (test.test_posix.PosixTester.test_utime) ... ok test_utime_nofollow_symlinks (test.test_posix.PosixTester.test_utime_nofollow_symlinks) ... ok test_utime_with_fd (test.test_posix.PosixTester.test_utime_with_fd) ... ok test_waitid (test.test_posix.PosixTester.test_waitid) ... skipped 'test needs posix.waitid()' test_writev (test.test_posix.PosixTester.test_writev) ... ok test_writev_overflow_32bits (test.test_posix.PosixTester.test_writev_overflow_32bits) ... skipped 'test is only meaningful on 32-bit builds' test_access_dir_fd (test.test_posix.TestPosixDirFd.test_access_dir_fd) ... ok test_chmod_dir_fd (test.test_posix.TestPosixDirFd.test_chmod_dir_fd) ... ok test_chown_dir_fd (test.test_posix.TestPosixDirFd.test_chown_dir_fd) ... ok test_link_dir_fd (test.test_posix.TestPosixDirFd.test_link_dir_fd) ... ok test_mkdir_dir_fd (test.test_posix.TestPosixDirFd.test_mkdir_dir_fd) ... ok test_mkfifo_dir_fd (test.test_posix.TestPosixDirFd.test_mkfifo_dir_fd) ... ok test_mknod_dir_fd (test.test_posix.TestPosixDirFd.test_mknod_dir_fd) ... ok test_open_dir_fd (test.test_posix.TestPosixDirFd.test_open_dir_fd) ... ok test_readlink_dir_fd (test.test_posix.TestPosixDirFd.test_readlink_dir_fd) ... ok test_rename_dir_fd (test.test_posix.TestPosixDirFd.test_rename_dir_fd) ... ok test_stat_dir_fd (test.test_posix.TestPosixDirFd.test_stat_dir_fd) ... ok test_symlink_dir_fd (test.test_posix.TestPosixDirFd.test_symlink_dir_fd) ... ok test_unlink_dir_fd (test.test_posix.TestPosixDirFd.test_unlink_dir_fd) ... ok test_utime_dir_fd (test.test_posix.TestPosixDirFd.test_utime_dir_fd) ... ok test_bad_file_actions (test.test_posix.TestPosixSpawn.test_bad_file_actions) ... skipped 'test needs os.posix_spawn' test_close_file (test.test_posix.TestPosixSpawn.test_close_file) ... skipped 'test needs os.posix_spawn' test_dup2 (test.test_posix.TestPosixSpawn.test_dup2) ... skipped 'test needs os.posix_spawn' test_empty_file_actions (test.test_posix.TestPosixSpawn.test_empty_file_actions) ... skipped 'test needs os.posix_spawn' test_multiple_file_actions (test.test_posix.TestPosixSpawn.test_multiple_file_actions) ... skipped 'test needs os.posix_spawn' test_no_such_executable (test.test_posix.TestPosixSpawn.test_no_such_executable) ... skipped 'test needs os.posix_spawn' test_none_file_actions (test.test_posix.TestPosixSpawn.test_none_file_actions) ... skipped 'test needs os.posix_spawn' test_open_file (test.test_posix.TestPosixSpawn.test_open_file) ... skipped 'test needs os.posix_spawn' test_resetids (test.test_posix.TestPosixSpawn.test_resetids) ... skipped 'test needs os.posix_spawn' test_resetids_explicit_default (test.test_posix.TestPosixSpawn.test_resetids_explicit_default) ... skipped 'test needs os.posix_spawn' test_returns_pid (test.test_posix.TestPosixSpawn.test_returns_pid) ... skipped 'test needs os.posix_spawn' test_setpgroup (test.test_posix.TestPosixSpawn.test_setpgroup) ... skipped 'test needs os.posix_spawn' test_setpgroup_wrong_type (test.test_posix.TestPosixSpawn.test_setpgroup_wrong_type) ... skipped 'test needs os.posix_spawn' test_setscheduler_only_param (test.test_posix.TestPosixSpawn.test_setscheduler_only_param) ... skipped 'test needs os.posix_spawn' test_setscheduler_with_policy (test.test_posix.TestPosixSpawn.test_setscheduler_with_policy) ... skipped 'test needs os.posix_spawn' test_setsid (test.test_posix.TestPosixSpawn.test_setsid) ... skipped 'test needs os.posix_spawn' test_setsigdef (test.test_posix.TestPosixSpawn.test_setsigdef) ... skipped 'test needs os.posix_spawn' test_setsigdef_wrong_type (test.test_posix.TestPosixSpawn.test_setsigdef_wrong_type) ... skipped 'test needs os.posix_spawn' test_setsigmask (test.test_posix.TestPosixSpawn.test_setsigmask) ... skipped 'test needs os.posix_spawn' test_setsigmask_wrong_type (test.test_posix.TestPosixSpawn.test_setsigmask_wrong_type) ... skipped 'test needs os.posix_spawn' test_specify_environment (test.test_posix.TestPosixSpawn.test_specify_environment) ... skipped 'test needs os.posix_spawn' test_bad_file_actions (test.test_posix.TestPosixSpawnP.test_bad_file_actions) ... skipped 'test needs os.posix_spawnp' test_close_file (test.test_posix.TestPosixSpawnP.test_close_file) ... skipped 'test needs os.posix_spawnp' test_dup2 (test.test_posix.TestPosixSpawnP.test_dup2) ... skipped 'test needs os.posix_spawnp' test_empty_file_actions (test.test_posix.TestPosixSpawnP.test_empty_file_actions) ... skipped 'test needs os.posix_spawnp' test_multiple_file_actions (test.test_posix.TestPosixSpawnP.test_multiple_file_actions) ... skipped 'test needs os.posix_spawnp' test_no_such_executable (test.test_posix.TestPosixSpawnP.test_no_such_executable) ... skipped 'test needs os.posix_spawnp' test_none_file_actions (test.test_posix.TestPosixSpawnP.test_none_file_actions) ... skipped 'test needs os.posix_spawnp' test_open_file (test.test_posix.TestPosixSpawnP.test_open_file) ... skipped 'test needs os.posix_spawnp' test_posix_spawnp (test.test_posix.TestPosixSpawnP.test_posix_spawnp) ... skipped 'test needs os.posix_spawnp' test_resetids (test.test_posix.TestPosixSpawnP.test_resetids) ... skipped 'test needs os.posix_spawnp' test_resetids_explicit_default (test.test_posix.TestPosixSpawnP.test_resetids_explicit_default) ... skipped 'test needs os.posix_spawnp' test_returns_pid (test.test_posix.TestPosixSpawnP.test_returns_pid) ... skipped 'test needs os.posix_spawnp' test_setpgroup (test.test_posix.TestPosixSpawnP.test_setpgroup) ... skipped 'test needs os.posix_spawnp' test_setpgroup_wrong_type (test.test_posix.TestPosixSpawnP.test_setpgroup_wrong_type) ... skipped 'test needs os.posix_spawnp' test_setscheduler_only_param (test.test_posix.TestPosixSpawnP.test_setscheduler_only_param) ... skipped 'test needs os.posix_spawnp' test_setscheduler_with_policy (test.test_posix.TestPosixSpawnP.test_setscheduler_with_policy) ... skipped 'test needs os.posix_spawnp' test_setsid (test.test_posix.TestPosixSpawnP.test_setsid) ... skipped 'test needs os.posix_spawnp' test_setsigdef (test.test_posix.TestPosixSpawnP.test_setsigdef) ... skipped 'test needs os.posix_spawnp' test_setsigdef_wrong_type (test.test_posix.TestPosixSpawnP.test_setsigdef_wrong_type) ... skipped 'test needs os.posix_spawnp' test_setsigmask (test.test_posix.TestPosixSpawnP.test_setsigmask) ... skipped 'test needs os.posix_spawnp' test_setsigmask_wrong_type (test.test_posix.TestPosixSpawnP.test_setsigmask_wrong_type) ... skipped 'test needs os.posix_spawnp' test_specify_environment (test.test_posix.TestPosixSpawnP.test_specify_environment) ... skipped 'test needs os.posix_spawnp' test_access (test.test_posix.TestPosixWeaklinking.test_access) ... skipped 'test weak linking on macOS' test_chmod (test.test_posix.TestPosixWeaklinking.test_chmod) ... skipped 'test weak linking on macOS' test_chown (test.test_posix.TestPosixWeaklinking.test_chown) ... skipped 'test weak linking on macOS' test_link (test.test_posix.TestPosixWeaklinking.test_link) ... skipped 'test weak linking on macOS' test_listdir_scandir (test.test_posix.TestPosixWeaklinking.test_listdir_scandir) ... skipped 'test weak linking on macOS' test_mkdir (test.test_posix.TestPosixWeaklinking.test_mkdir) ... skipped 'test weak linking on macOS' test_mkfifo (test.test_posix.TestPosixWeaklinking.test_mkfifo) ... skipped 'test weak linking on macOS' test_mknod (test.test_posix.TestPosixWeaklinking.test_mknod) ... skipped 'test weak linking on macOS' test_open (test.test_posix.TestPosixWeaklinking.test_open) ... skipped 'test weak linking on macOS' test_pwritev (test.test_posix.TestPosixWeaklinking.test_pwritev) ... skipped 'test weak linking on macOS' test_readlink (test.test_posix.TestPosixWeaklinking.test_readlink) ... skipped 'test weak linking on macOS' test_rename_replace (test.test_posix.TestPosixWeaklinking.test_rename_replace) ... skipped 'test weak linking on macOS' test_stat (test.test_posix.TestPosixWeaklinking.test_stat) ... skipped 'test weak linking on macOS' test_symlink (test.test_posix.TestPosixWeaklinking.test_symlink) ... skipped 'test weak linking on macOS' test_unlink_rmdir (test.test_posix.TestPosixWeaklinking.test_unlink_rmdir) ... skipped 'test weak linking on macOS' test_utime (test.test_posix.TestPosixWeaklinking.test_utime) ... skipped 'test weak linking on macOS' ====================================================================== ERROR: test_sched_param (test.test_posix.PosixTester.test_sched_param) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_posix.py", line 1317, in test_sched_param newparam = pickle.loads(pickle.dumps(param, proto)) ^^^^^ TypeError: sched_param.__new__() takes 2 positional arguments but 3 were given ====================================================================== FAIL: test_makedev (test.test_posix.PosixTester.test_makedev) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_posix.py", line 728, in test_makedev self.assertRaises((ValueError, OverflowError), posix.makedev, x, minor) ^^^^^^^^^^^^ AssertionError: (<class 'ValueError'>, <class 'OverflowError'>) not raised by makedev ---------------------------------------------------------------------- Ran 167 tests in 0.341s FAILED (failures=1, errors=1, skipped=83) 0:00:00 load avg: 1.88 [1/1/1] test_posix failed (1 error, 1 failure) == Tests result: FAILURE == 1 test failed: test_posix Total duration: 478 ms Total tests: run=167 failures=1 skipped=83 Total test files: run=1/1 failed=1 Result: FAILURE test test_posix failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1345959æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2724399414 0:00:00 load avg: 1.82 Run 1 test sequentially in a single process 0:00:00 load avg: 1.82 [1/1] test_range test_attributes (test.test_range.RangeTest.test_attributes) ... ok test_comparison (test.test_range.RangeTest.test_comparison) ... ok test_contains (test.test_range.RangeTest.test_contains) ... ok test_count (test.test_range.RangeTest.test_count) ... ok test_empty (test.test_range.RangeTest.test_empty) ... ok test_exhausted_iterator_pickling (test.test_range.RangeTest.test_exhausted_iterator_pickling) ... ok test_index (test.test_range.RangeTest.test_index) ... ok test_invalid_invocation (test.test_range.RangeTest.test_invalid_invocation) ... ok test_issue11845 (test.test_range.RangeTest.test_issue11845) ... ok test_iterator_pickling (test.test_range.RangeTest.test_iterator_pickling) ... ok test_iterator_pickling_overflowing_index (test.test_range.RangeTest.test_iterator_pickling_overflowing_index) ... ok test_iterator_setstate (test.test_range.RangeTest.test_iterator_setstate) ... FAIL test_iterator_unpickle_compat (test.test_range.RangeTest.test_iterator_unpickle_compat) ... FAIL test_large_exhausted_iterator_pickling (test.test_range.RangeTest.test_large_exhausted_iterator_pickling) ... ok test_large_operands (test.test_range.RangeTest.test_large_operands) ... ok test_large_range (test.test_range.RangeTest.test_large_range) ... ok test_odd_bug (test.test_range.RangeTest.test_odd_bug) ... ok test_pickling (test.test_range.RangeTest.test_pickling) ... ok test_range (test.test_range.RangeTest.test_range) ... ok test_range_constructor_error_messages (test.test_range.RangeTest.test_range_constructor_error_messages) ... ok test_range_iterators (test.test_range.RangeTest.test_range_iterators) ... ok test_range_iterators_invocation (test.test_range.RangeTest.test_range_iterators_invocation) ... ok test_repr (test.test_range.RangeTest.test_repr) ... ok test_reverse_iteration (test.test_range.RangeTest.test_reverse_iteration) ... ok test_slice (test.test_range.RangeTest.test_slice) ... ok test_strided_limits (test.test_range.RangeTest.test_strided_limits) ... ok test_types (test.test_range.RangeTest.test_types) ... ok test_user_index_method (test.test_range.RangeTest.test_user_index_method) ... ok ====================================================================== FAIL: test_iterator_setstate (test.test_range.RangeTest.test_iterator_setstate) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_range.py", line 462, in test_iterator_setstate self.assertEqual(list(it), [14, 16, 18]) ^^^^^^^^^^^ AssertionError: Lists differ: [10, 12] != [14, 16, 18] First differing element 0: 10 14 Second list contains 1 additional elements. First extra element 2: 18 - [10, 12] + [14, 16, 18] ====================================================================== FAIL: test_iterator_unpickle_compat (test.test_range.RangeTest.test_iterator_unpickle_compat) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_range.py", line 457, in test_iterator_unpickle_compat self.assertEqual(list(it), [14, 16, 18]) ^^^^^^^^^^^ AssertionError: Lists differ: [10, 12] != [14, 16, 18] First differing element 0: 10 14 Second list contains 1 additional elements. First extra element 2: 18 - [10, 12] + [14, 16, 18] ---------------------------------------------------------------------- Ran 28 tests in 0.452s FAILED (failures=2) 0:00:00 load avg: 1.82 [1/1/1] test_range failed (2 failures) == Tests result: FAILURE == 1 test failed: test_range Total duration: 556 ms Total tests: run=28 failures=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_range failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1345986æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1007148700 0:00:00 load avg: 1.82 Run 1 test sequentially in a single process 0:00:00 load avg: 1.82 [1/1] test_regrtest test_add_python_opts (test.test_regrtest.ArgsTestCase.test_add_python_opts) ... test_add_python_opts (test.test_regrtest.ArgsTestCase.test_add_python_opts) (opt='--fast-ci') ... FAIL test_add_python_opts (test.test_regrtest.ArgsTestCase.test_add_python_opts) (opt='--slow-ci') ... FAIL test_cleanup (test.test_regrtest.ArgsTestCase.test_cleanup) ... ok test_coverage (test.test_regrtest.ArgsTestCase.test_coverage) ... FAIL test_crashed (test.test_regrtest.ArgsTestCase.test_crashed) ... skipped 'implementation detail specific to cpython' test_doctest (test.test_regrtest.ArgsTestCase.test_doctest) ... ok test_env_changed (test.test_regrtest.ArgsTestCase.test_env_changed) ... ok test_failing_test (test.test_regrtest.ArgsTestCase.test_failing_test) ... ok test_forever (test.test_regrtest.ArgsTestCase.test_forever) ... ok test_fromfile (test.test_regrtest.ArgsTestCase.test_fromfile) ... ok test_huntrleaks (test.test_regrtest.ArgsTestCase.test_huntrleaks) ... skipped 'need a debug build' test_huntrleaks_bisect (test.test_regrtest.ArgsTestCase.test_huntrleaks_bisect) ... skipped 'need a debug build' test_huntrleaks_fd_leak (test.test_regrtest.ArgsTestCase.test_huntrleaks_fd_leak) ... skipped 'need a debug build' test_huntrleaks_mp (test.test_regrtest.ArgsTestCase.test_huntrleaks_mp) ... skipped 'need a debug build' test_ignorefile (test.test_regrtest.ArgsTestCase.test_ignorefile) ... ok test_interrupted (test.test_regrtest.ArgsTestCase.test_interrupted) ... ok test_leak_tmp_file (test.test_regrtest.ArgsTestCase.test_leak_tmp_file) ... ok test_list_cases (test.test_regrtest.ArgsTestCase.test_list_cases) ... ok test_list_tests (test.test_regrtest.ArgsTestCase.test_list_tests) ... ok test_matchfile (test.test_regrtest.ArgsTestCase.test_matchfile) ... ok test_multiprocessing_timeout (test.test_regrtest.ArgsTestCase.test_multiprocessing_timeout) ... ok test_no_test_ran_some_test_exist_some_not (test.test_regrtest.ArgsTestCase.test_no_test_ran_some_test_exist_some_not) ... ok test_no_tests_ran (test.test_regrtest.ArgsTestCase.test_no_tests_ran) ... ok test_no_tests_ran_multiple_tests_nonexistent (test.test_regrtest.ArgsTestCase.test_no_tests_ran_multiple_tests_nonexistent) ... ok test_no_tests_ran_skip (test.test_regrtest.ArgsTestCase.test_no_tests_ran_skip) ... ok test_print_warning (test.test_regrtest.ArgsTestCase.test_print_warning) ... ok test_python_command (test.test_regrtest.ArgsTestCase.test_python_command) ... ok test_random (test.test_regrtest.ArgsTestCase.test_random) ... ok test_random_seed (test.test_regrtest.ArgsTestCase.test_random_seed) ... ok test_random_seed_workers (test.test_regrtest.ArgsTestCase.test_random_seed_workers) ... ok test_rerun_async_setup_hook_failure (test.test_regrtest.ArgsTestCase.test_rerun_async_setup_hook_failure) ... ok test_rerun_async_teardown_hook_failure (test.test_regrtest.ArgsTestCase.test_rerun_async_teardown_hook_failure) ... ok test_rerun_fail (test.test_regrtest.ArgsTestCase.test_rerun_fail) ... ok test_rerun_setup_class_hook_failure (test.test_regrtest.ArgsTestCase.test_rerun_setup_class_hook_failure) ... ok test_rerun_setup_hook_failure (test.test_regrtest.ArgsTestCase.test_rerun_setup_hook_failure) ... ok test_rerun_setup_module_hook_failure (test.test_regrtest.ArgsTestCase.test_rerun_setup_module_hook_failure) ... ok test_rerun_success (test.test_regrtest.ArgsTestCase.test_rerun_success) ... ok test_rerun_teardown_class_hook_failure (test.test_regrtest.ArgsTestCase.test_rerun_teardown_class_hook_failure) ... ok test_rerun_teardown_hook_failure (test.test_regrtest.ArgsTestCase.test_rerun_teardown_hook_failure) ... ok test_rerun_teardown_module_hook_failure (test.test_regrtest.ArgsTestCase.test_rerun_teardown_module_hook_failure) ... ok test_resources (test.test_regrtest.ArgsTestCase.test_resources) ... ok test_skip (test.test_regrtest.ArgsTestCase.test_skip) ... ok test_slowest (test.test_regrtest.ArgsTestCase.test_slowest) ... ok test_slowest_interrupted (test.test_regrtest.ArgsTestCase.test_slowest_interrupted) ... ok test_success (test.test_regrtest.ArgsTestCase.test_success) ... ok test_threading_excepthook (test.test_regrtest.ArgsTestCase.test_threading_excepthook) ... ok test_uncollectable (test.test_regrtest.ArgsTestCase.test_uncollectable) ... skipped 'implementation detail specific to cpython' test_unicode_guard_env (test.test_regrtest.ArgsTestCase.test_unicode_guard_env) ... ok test_unload_tests (test.test_regrtest.ArgsTestCase.test_unload_tests) ... ok test_unraisable_exc (test.test_regrtest.ArgsTestCase.test_unraisable_exc) ... FAIL test_verbose3 (test.test_regrtest.ArgsTestCase.test_verbose3) ... ok test_wait (test.test_regrtest.ArgsTestCase.test_wait) ... ok test_worker_decode_error (test.test_regrtest.ArgsTestCase.test_worker_decode_error) ... ok test_worker_output_on_failure (test.test_regrtest.ArgsTestCase.test_worker_output_on_failure) ... ok test_xml (test.test_regrtest.ArgsTestCase.test_xml) ... ok test_finds_expected_number_of_tests (test.test_regrtest.CheckActualTests.test_finds_expected_number_of_tests) Check that regrtest appears to find the expected set of tests. ... ok test_arg (test.test_regrtest.ParseArgsTestCase.test_arg) ... ok test_arg_option_arg (test.test_regrtest.ParseArgsTestCase.test_arg_option_arg) ... ok test_bisect (test.test_regrtest.ParseArgsTestCase.test_bisect) ... ok test_coverage (test.test_regrtest.ParseArgsTestCase.test_coverage) ... ok test_coverdir (test.test_regrtest.ParseArgsTestCase.test_coverdir) ... ok test_dont_add_python_opts (test.test_regrtest.ParseArgsTestCase.test_dont_add_python_opts) ... ok test_exclude (test.test_regrtest.ParseArgsTestCase.test_exclude) ... ok test_failfast (test.test_regrtest.ParseArgsTestCase.test_failfast) ... ok test_fast_ci (test.test_regrtest.ParseArgsTestCase.test_fast_ci) ... ok test_fast_ci_python_cmd (test.test_regrtest.ParseArgsTestCase.test_fast_ci_python_cmd) ... ok test_fast_ci_resource (test.test_regrtest.ParseArgsTestCase.test_fast_ci_resource) ... ok test_forever (test.test_regrtest.ParseArgsTestCase.test_forever) ... ok test_fromfile (test.test_regrtest.ParseArgsTestCase.test_fromfile) ... ok test_header (test.test_regrtest.ParseArgsTestCase.test_header) ... ok test_help (test.test_regrtest.ParseArgsTestCase.test_help) ... ok test_huntrleaks (test.test_regrtest.ParseArgsTestCase.test_huntrleaks) ... ok test_long_option__partial (test.test_regrtest.ParseArgsTestCase.test_long_option__partial) ... ok test_match (test.test_regrtest.ParseArgsTestCase.test_match) ... ok test_memlimit (test.test_regrtest.ParseArgsTestCase.test_memlimit) ... ok test_multiprocess (test.test_regrtest.ParseArgsTestCase.test_multiprocess) ... ok test_nocoverdir (test.test_regrtest.ParseArgsTestCase.test_nocoverdir) ... ok test_nowindows (test.test_regrtest.ParseArgsTestCase.test_nowindows) ... ok test_option_and_arg (test.test_regrtest.ParseArgsTestCase.test_option_and_arg) ... ok test_option_with_empty_string_value (test.test_regrtest.ParseArgsTestCase.test_option_with_empty_string_value) ... ok test_quiet (test.test_regrtest.ParseArgsTestCase.test_quiet) ... ok test_randomize (test.test_regrtest.ParseArgsTestCase.test_randomize) ... ok test_randseed (test.test_regrtest.ParseArgsTestCase.test_randseed) ... ok test_rerun (test.test_regrtest.ParseArgsTestCase.test_rerun) ... ok test_runleaks (test.test_regrtest.ParseArgsTestCase.test_runleaks) ... ok test_single (test.test_regrtest.ParseArgsTestCase.test_single) ... ok test_single_process (test.test_regrtest.ParseArgsTestCase.test_single_process) ... ok test_slow_ci (test.test_regrtest.ParseArgsTestCase.test_slow_ci) ... ok test_slowest (test.test_regrtest.ParseArgsTestCase.test_slowest) ... ok test_start (test.test_regrtest.ParseArgsTestCase.test_start) ... ok test_testdir (test.test_regrtest.ParseArgsTestCase.test_testdir) ... ok test_threshold (test.test_regrtest.ParseArgsTestCase.test_threshold) ... ok test_timeout (test.test_regrtest.ParseArgsTestCase.test_timeout) ... ok test_two_options (test.test_regrtest.ParseArgsTestCase.test_two_options) ... ok test_unknown_option (test.test_regrtest.ParseArgsTestCase.test_unknown_option) ... ok test_unrecognized_argument (test.test_regrtest.ParseArgsTestCase.test_unrecognized_argument) ... ok test_use (test.test_regrtest.ParseArgsTestCase.test_use) ... ok test_verbose (test.test_regrtest.ParseArgsTestCase.test_verbose) ... ok test_verbose3 (test.test_regrtest.ParseArgsTestCase.test_verbose3) ... ok test_verbose3_huntrleaks (test.test_regrtest.ParseArgsTestCase.test_verbose3_huntrleaks) ... ok test_wait (test.test_regrtest.ParseArgsTestCase.test_wait) ... ok test_module_autotest (test.test_regrtest.ProgramsTestCase.test_module_autotest) ... ok test_module_from_test_autotest (test.test_regrtest.ProgramsTestCase.test_module_from_test_autotest) ... ok test_module_regrtest (test.test_regrtest.ProgramsTestCase.test_module_regrtest) ... ok test_module_test (test.test_regrtest.ProgramsTestCase.test_module_test) ... ok test_pcbuild_rt (test.test_regrtest.ProgramsTestCase.test_pcbuild_rt) ... skipped 'Windows only' test_script_autotest (test.test_regrtest.ProgramsTestCase.test_script_autotest) ... ok test_script_regrtest (test.test_regrtest.ProgramsTestCase.test_script_regrtest) ... ok test_tools_buildbot_test (test.test_regrtest.ProgramsTestCase.test_tools_buildbot_test) ... skipped 'test.bat script is not installed' test_format_duration (test.test_regrtest.TestUtils.test_format_duration) ... ok test_format_resources (test.test_regrtest.TestUtils.test_format_resources) ... ok test_get_signal_name (test.test_regrtest.TestUtils.test_get_signal_name) ... ok test_match_test (test.test_regrtest.TestUtils.test_match_test) ... ok test_normalize_test_name (test.test_regrtest.TestUtils.test_normalize_test_name) ... ok test_sanitize_xml (test.test_regrtest.TestUtils.test_sanitize_xml) ... ok ====================================================================== FAIL: test_add_python_opts (test.test_regrtest.ArgsTestCase.test_add_python_opts) (opt='--fast-ci') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 2185, in test_add_python_opts self.check_add_python_opts(opt) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 2180, in check_add_python_opts self.assertEqual(proc.returncode, 0, proc) ^^^^^^^^^^^ AssertionError: 2 != 0 : CompletedProcess(args=['/buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal/pypy3.12-c', '-m', 'test', '--fast-ci', '--testdir=/tmp/pytest/tmp3ruopg_k', 'test_regrtest_noop1'], returncode=2, stdout='+ /buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal/pypy3.12-c -u -W default -bb -E -m test --fast-ci --testdir=/tmp/pytest/tmp3ruopg_k test_regrtest_noop1 --dont-add-python-opts\nUsing random seed: 72990331\n0:00:00 load avg: 1.82 Run 1 test in parallel using 1 worker process (timeout: 10 min, worker timeout: 15 min)\n0:00:00 load avg: 1.82 [1/1/1] test_regrtest_noop1 failed (1 error)\ntest_config (test_regrtest_noop1.WorkerTests.test_config) ... ERROR\ntest_python_opts (test_regrtest_noop1.WorkerTests.test_python_opts) ... ok\n\n======================================================================\nERROR: test_config (test_regrtest_noop1.WorkerTests.test_config)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n File "/tmp/pytest/tmp3ruopg_k/test_regrtest_noop1.py", line 16, in test_config\n config = get_config()[\'config\']\n ^^^^^^^^^^^^\nTypeError: \'NoneType\' object is not callable\n\n----------------------------------------------------------------------\nRan 2 tests in 0.003s\n\nFAILED (errors=1)\ntest test_regrtest_noop1 failed\n\n== Tests result: FAILURE ==\n\n10 slowest tests:\n- test_regrtest_noop1: 219 ms\n\n1 test failed:\n test_regrtest_noop1\n\n0:00:00 load avg: 1.82 Re-running 1 failed tests in verbose mode in subprocesses\n0:00:00 load avg: 1.82 Run 1 test in parallel using 1 worker process (timeout: 10 min, worker timeout: 15 min)\n0:00:00 load avg: 1.82 [1/1/1] test_regrtest_noop1 failed (1 error)\nRe-running test_regrtest_noop1 in verbose mode (matching: test_config)\ntest_config (test_regrtest_noop1.WorkerTests.test_config) ... ERROR\n\n======================================================================\nERROR: test_config (test_regrtest_noop1.WorkerTests.test_config)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n File "/tmp/pytest/tmp3ruopg_k/test_regrtest_noop1.py", line 16, in test_config\n config = get_config()[\'config\']\n ^^^^^^^^^^^^\nTypeError: \'NoneType\' object is not callable\n\n----------------------------------------------------------------------\nRan 1 test in 0.002s\n\nFAILED (errors=1)\ntest test_regrtest_noop1 failed\n1 test failed again:\n test_regrtest_noop1\n\n== Tests result: FAILURE then FAILURE ==\n\n10 slowest tests:\n- test_regrtest_noop1: 219 ms\n\n1 re-run test:\n test_regrtest_noop1\n\n1 test failed:\n test_regrtest_noop1\n\nTotal duration: 453 ms\nTotal tests: run=3\nTotal test files: run=2/1 failed=1 rerun=1\nResult: FAILURE then FAILURE\n') ====================================================================== FAIL: test_add_python_opts (test.test_regrtest.ArgsTestCase.test_add_python_opts) (opt='--slow-ci') ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 2185, in test_add_python_opts self.check_add_python_opts(opt) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 2180, in check_add_python_opts self.assertEqual(proc.returncode, 0, proc) ^^^^^^^^^^^ AssertionError: 2 != 0 : CompletedProcess(args=['/buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal/pypy3.12-c', '-m', 'test', '--slow-ci', '--testdir=/tmp/pytest/tmp3ruopg_k', 'test_regrtest_noop2'], returncode=2, stdout='+ /buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal/pypy3.12-c -u -W default -bb -E -m test --slow-ci --testdir=/tmp/pytest/tmp3ruopg_k test_regrtest_noop2 --dont-add-python-opts\nUsing random seed: 2830116347\n0:00:00 load avg: 1.75 Run 1 test in parallel using 1 worker process (timeout: 20 min, worker timeout: 25 min)\n0:00:00 load avg: 1.75 [1/1/1] test_regrtest_noop2 failed (1 error)\ntest_config (test_regrtest_noop2.WorkerTests.test_config) ... ERROR\ntest_python_opts (test_regrtest_noop2.WorkerTests.test_python_opts) ... ok\n\n======================================================================\nERROR: test_config (test_regrtest_noop2.WorkerTests.test_config)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n File "/tmp/pytest/tmp3ruopg_k/test_regrtest_noop2.py", line 16, in test_config\n config = get_config()[\'config\']\n ^^^^^^^^^^^^\nTypeError: \'NoneType\' object is not callable\n\n----------------------------------------------------------------------\nRan 2 tests in 0.003s\n\nFAILED (errors=1)\ntest test_regrtest_noop2 failed\n\n== Tests result: FAILURE ==\n\n10 slowest tests:\n- test_regrtest_noop2: 219 ms\n\n1 test failed:\n test_regrtest_noop2\n\n0:00:00 load avg: 1.75 Re-running 1 failed tests in verbose mode in subprocesses\n0:00:00 load avg: 1.75 Run 1 test in parallel using 1 worker process (timeout: 20 min, worker timeout: 25 min)\n0:00:00 load avg: 1.75 [1/1/1] test_regrtest_noop2 failed (1 error)\nRe-running test_regrtest_noop2 in verbose mode (matching: test_config)\ntest_config (test_regrtest_noop2.WorkerTests.test_config) ... ERROR\n\n======================================================================\nERROR: test_config (test_regrtest_noop2.WorkerTests.test_config)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n File "/tmp/pytest/tmp3ruopg_k/test_regrtest_noop2.py", line 16, in test_config\n config = get_config()[\'config\']\n ^^^^^^^^^^^^\nTypeError: \'NoneType\' object is not callable\n\n----------------------------------------------------------------------\nRan 1 test in 0.002s\n\nFAILED (errors=1)\ntest test_regrtest_noop2 failed\n1 test failed again:\n test_regrtest_noop2\n\n== Tests result: FAILURE then FAILURE ==\n\n10 slowest tests:\n- test_regrtest_noop2: 219 ms\n\n1 re-run test:\n test_regrtest_noop2\n\n1 test failed:\n test_regrtest_noop2\n\nTotal duration: 448 ms\nTotal tests: run=3\nTotal test files: run=2/1 failed=1 rerun=1\nResult: FAILURE then FAILURE\n') ====================================================================== FAIL: test_coverage (test.test_regrtest.ArgsTestCase.test_coverage) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 1134, in test_coverage output = self.run_tests("--coverage", test) ^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 909, in run_tests return self.run_python(cmdargs, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 765, in run_python proc = self.run_command(args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 756, in run_command self.fail(msg) ^^^^ AssertionError: Command ['/buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal/pypy3.12-c', '-X', 'faulthandler', '-I', '-m', 'test', '--testdir=/tmp/pytest/tmpeub7g1uh', '--coverage', 'test_regrtest_coverage'] failed with exit code 1, but exit code 0 expected! stdout: --- Using random seed: 3449796281 0:00:00 load avg: 1.75 Run 1 test sequentially in a single process 0:00:00 load avg: 1.75 [1/1] test_regrtest_coverage 0:00:00 load avg: 1.75 [1/1] test_regrtest_coverage passed Not printing coverage data for '<builtin>/frozen importlib._bootstrap_external': [Errno 2] No such file or directory: '<builtin>/frozen importlib._bootstrap_external' == Tests result: SUCCESS == 1 test OK. Total duration: 86 ms Total tests: run=1 Total test files: run=1/1 Result: SUCCESS Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/runpy.py", line 198, in _run_module_as_main return _run_code(code, main_globals, None, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/runpy.py", line 88, in _run_code exec(code, run_globals) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/__main__.py", line 2, in <module> main(_add_python_opts=True) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/main.py", line 728, in main Regrtest(ns, _add_python_opts=_add_python_opts).main(tests=tests) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/main.py", line 720, in main exitcode = self.run_tests(selected, tests) ^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/main.py", line 557, in run_tests return self._run_tests(selected, tests) ^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/main.py", line 537, in _run_tests self.finalize_tests(tracer) ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/main.py", line 435, in finalize_tests results.write_results(show_missing=True, summary=True, ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/trace.py", line 272, in write_results with open(filename, 'rb') as fp: ^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '<builtin>/frozen importlib._bootstrap_external' --- ====================================================================== FAIL: test_unraisable_exc (test.test_regrtest.ArgsTestCase.test_unraisable_exc) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 1827, in test_unraisable_exc output = self.run_tests("--fail-env-changed", "-v", testname, ^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 909, in run_tests return self.run_python(cmdargs, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 765, in run_python proc = self.run_command(args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_regrtest.py", line 756, in run_command self.fail(msg) ^^^^ AssertionError: Command ['/buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal/pypy3.12-c', '-X', 'faulthandler', '-I', '-m', 'test', '--testdir=/tmp/pytest/tmpl9bdg_oe', '--fail-env-changed', '-v', 'test_regrtest_noop46'] failed with exit code 0, but exit code 3 expected! stdout: --- == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1346152æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources: all test resources are disabled, use -u option to unskip tests Using random seed: 3582506646 0:00:00 load avg: 1.96 Run 1 test sequentially in a single process 0:00:00 load avg: 1.96 [1/1] test_regrtest_noop46 test_unraisable_exc (test_regrtest_noop46.Tests.test_unraisable_exc) ... ok ---------------------------------------------------------------------- Ran 1 test in 0.000s OK 0:00:00 load avg: 1.96 [1/1] test_regrtest_noop46 passed == Tests result: SUCCESS == 1 test OK. Total duration: 70 ms Total tests: run=1 Total test files: run=1/1 Result: SUCCESS --- ---------------------------------------------------------------------- Ran 114 tests in 24.377s FAILED (failures=4, skipped=8) 0:00:24 load avg: 1.96 [1/1/1] test_regrtest failed (4 failures) == Tests result: FAILURE == 1 test failed: test_regrtest Total duration: 24.5 sec Total tests: run=114 failures=4 skipped=8 Total test files: run=1/1 failed=1 Result: FAILURE test test_regrtest failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1346305æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 740017483 0:00:00 load avg: 1.96 Run 1 test sequentially in a single process 0:00:00 load avg: 1.96 [1/1] test_reprlib test_builtin_function (test.test_reprlib.LongReprTest.test_builtin_function) ... skipped 'needs a built-in function with a really long name' test_class (test.test_reprlib.LongReprTest.test_class) ... ok test_instance (test.test_reprlib.LongReprTest.test_instance) ... ok test_method (test.test_reprlib.LongReprTest.test_method) ... ok test_module (test.test_reprlib.LongReprTest.test_module) ... ok test_object (test.test_reprlib.LongReprTest.test_object) ... skipped 'need a suitable object' test_type (test.test_reprlib.LongReprTest.test_type) ... ok test_builtin_function (test.test_reprlib.ReprTests.test_builtin_function) ... ok test_cell (test.test_reprlib.ReprTests.test_cell) ... ok test_container (test.test_reprlib.ReprTests.test_container) ... ok test_custom_repr (test.test_reprlib.ReprTests.test_custom_repr) ... ok test_custom_repr_class_with_spaces (test.test_reprlib.ReprTests.test_custom_repr_class_with_spaces) ... ok test_descriptors (test.test_reprlib.ReprTests.test_descriptors) ... FAIL test_frozenset (test.test_reprlib.ReprTests.test_frozenset) ... ok test_init_kwargs (test.test_reprlib.ReprTests.test_init_kwargs) ... ok test_instance (test.test_reprlib.ReprTests.test_instance) ... ok test_invalid_indent (test.test_reprlib.ReprTests.test_invalid_indent) ... ok test_lambda (test.test_reprlib.ReprTests.test_lambda) ... ok test_nesting (test.test_reprlib.ReprTests.test_nesting) ... ok test_numbers (test.test_reprlib.ReprTests.test_numbers) ... ok test_range (test.test_reprlib.ReprTests.test_range) ... ok test_set_literal (test.test_reprlib.ReprTests.test_set_literal) ... ok test_shadowed_builtin (test.test_reprlib.ReprTests.test_shadowed_builtin) ... ok test_shadowed_stdlib_array (test.test_reprlib.ReprTests.test_shadowed_stdlib_array) ... ok test_string (test.test_reprlib.ReprTests.test_string) ... ok test_tuple (test.test_reprlib.ReprTests.test_tuple) ... ok test_unsortable (test.test_reprlib.ReprTests.test_unsortable) ... ok test_valid_indent (test.test_reprlib.ReprTests.test_valid_indent) ... ok test__type_params__ (test.test_reprlib.TestRecursiveRepr.test__type_params__) ... ok test_assigned_attributes (test.test_reprlib.TestRecursiveRepr.test_assigned_attributes) ... ok test_recursive_repr (test.test_reprlib.TestRecursiveRepr.test_recursive_repr) ... ok ====================================================================== FAIL: test_descriptors (test.test_reprlib.ReprTests.test_descriptors) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_reprlib.py", line 229, in test_descriptors eq(repr(dict.items), "<method 'items' of 'dict' objects>") AssertionError: '<function dict.items at 0x00007f472b363f00>' != "<method 'items' of 'dict' objects>" - <function dict.items at 0x00007f472b363f00> + <method 'items' of 'dict' objects> ---------------------------------------------------------------------- Ran 31 tests in 0.065s FAILED (failures=1, skipped=2) 0:00:00 load avg: 1.96 [1/1/1] test_reprlib failed (1 failure) == Tests result: FAILURE == 1 test failed: test_reprlib Total duration: 164 ms Total tests: run=31 failures=1 skipped=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_reprlib failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1346386æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3011318116 0:00:00 load avg: 1.75 Run 1 test sequentially in a single process 0:00:00 load avg: 1.75 [1/1] test_set test_copy (test.test_set.TestBasicOpsBytes.test_copy) ... ok test_empty_difference (test.test_set.TestBasicOpsBytes.test_empty_difference) ... ok test_empty_difference_rev (test.test_set.TestBasicOpsBytes.test_empty_difference_rev) ... ok test_empty_intersection (test.test_set.TestBasicOpsBytes.test_empty_intersection) ... ok test_empty_isdisjoint (test.test_set.TestBasicOpsBytes.test_empty_isdisjoint) ... ok test_empty_symmetric_difference (test.test_set.TestBasicOpsBytes.test_empty_symmetric_difference) ... ok test_empty_union (test.test_set.TestBasicOpsBytes.test_empty_union) ... ok test_equivalent_equality (test.test_set.TestBasicOpsBytes.test_equivalent_equality) ... ok test_intersection_empty (test.test_set.TestBasicOpsBytes.test_intersection_empty) ... ok test_isdisjoint_empty (test.test_set.TestBasicOpsBytes.test_isdisjoint_empty) ... ok test_issue_37219 (test.test_set.TestBasicOpsBytes.test_issue_37219) ... ok test_iteration (test.test_set.TestBasicOpsBytes.test_iteration) ... ok test_length (test.test_set.TestBasicOpsBytes.test_length) ... ok test_pickling (test.test_set.TestBasicOpsBytes.test_pickling) ... ok test_repr (test.test_set.TestBasicOpsBytes.test_repr) ... ok test_self_difference (test.test_set.TestBasicOpsBytes.test_self_difference) ... ok test_self_equality (test.test_set.TestBasicOpsBytes.test_self_equality) ... ok test_self_intersection (test.test_set.TestBasicOpsBytes.test_self_intersection) ... ok test_self_isdisjoint (test.test_set.TestBasicOpsBytes.test_self_isdisjoint) ... ok test_self_symmetric_difference (test.test_set.TestBasicOpsBytes.test_self_symmetric_difference) ... ok test_self_union (test.test_set.TestBasicOpsBytes.test_self_union) ... ok test_union_empty (test.test_set.TestBasicOpsBytes.test_union_empty) ... ok test_copy (test.test_set.TestBasicOpsEmpty.test_copy) ... ok test_empty_difference (test.test_set.TestBasicOpsEmpty.test_empty_difference) ... ok test_empty_difference_rev (test.test_set.TestBasicOpsEmpty.test_empty_difference_rev) ... ok test_empty_intersection (test.test_set.TestBasicOpsEmpty.test_empty_intersection) ... ok test_empty_isdisjoint (test.test_set.TestBasicOpsEmpty.test_empty_isdisjoint) ... ok test_empty_symmetric_difference (test.test_set.TestBasicOpsEmpty.test_empty_symmetric_difference) ... ok test_empty_union (test.test_set.TestBasicOpsEmpty.test_empty_union) ... ok test_equivalent_equality (test.test_set.TestBasicOpsEmpty.test_equivalent_equality) ... ok test_intersection_empty (test.test_set.TestBasicOpsEmpty.test_intersection_empty) ... ok test_isdisjoint_empty (test.test_set.TestBasicOpsEmpty.test_isdisjoint_empty) ... ok test_issue_37219 (test.test_set.TestBasicOpsEmpty.test_issue_37219) ... ok test_iteration (test.test_set.TestBasicOpsEmpty.test_iteration) ... ok test_length (test.test_set.TestBasicOpsEmpty.test_length) ... ok test_pickling (test.test_set.TestBasicOpsEmpty.test_pickling) ... ok test_repr (test.test_set.TestBasicOpsEmpty.test_repr) ... ok test_self_difference (test.test_set.TestBasicOpsEmpty.test_self_difference) ... ok test_self_equality (test.test_set.TestBasicOpsEmpty.test_self_equality) ... ok test_self_intersection (test.test_set.TestBasicOpsEmpty.test_self_intersection) ... ok test_self_isdisjoint (test.test_set.TestBasicOpsEmpty.test_self_isdisjoint) ... ok test_self_symmetric_difference (test.test_set.TestBasicOpsEmpty.test_self_symmetric_difference) ... ok test_self_union (test.test_set.TestBasicOpsEmpty.test_self_union) ... ok test_union_empty (test.test_set.TestBasicOpsEmpty.test_union_empty) ... ok test_copy (test.test_set.TestBasicOpsMixedStringBytes.test_copy) ... ok test_empty_difference (test.test_set.TestBasicOpsMixedStringBytes.test_empty_difference) ... ok test_empty_difference_rev (test.test_set.TestBasicOpsMixedStringBytes.test_empty_difference_rev) ... ok test_empty_intersection (test.test_set.TestBasicOpsMixedStringBytes.test_empty_intersection) ... ok test_empty_isdisjoint (test.test_set.TestBasicOpsMixedStringBytes.test_empty_isdisjoint) ... ok test_empty_symmetric_difference (test.test_set.TestBasicOpsMixedStringBytes.test_empty_symmetric_difference) ... ok test_empty_union (test.test_set.TestBasicOpsMixedStringBytes.test_empty_union) ... ok test_equivalent_equality (test.test_set.TestBasicOpsMixedStringBytes.test_equivalent_equality) ... ok test_intersection_empty (test.test_set.TestBasicOpsMixedStringBytes.test_intersection_empty) ... ok test_isdisjoint_empty (test.test_set.TestBasicOpsMixedStringBytes.test_isdisjoint_empty) ... ok test_issue_37219 (test.test_set.TestBasicOpsMixedStringBytes.test_issue_37219) ... ok test_iteration (test.test_set.TestBasicOpsMixedStringBytes.test_iteration) ... ok test_length (test.test_set.TestBasicOpsMixedStringBytes.test_length) ... ok test_pickling (test.test_set.TestBasicOpsMixedStringBytes.test_pickling) ... ok test_repr (test.test_set.TestBasicOpsMixedStringBytes.test_repr) ... ok test_self_difference (test.test_set.TestBasicOpsMixedStringBytes.test_self_difference) ... ok test_self_equality (test.test_set.TestBasicOpsMixedStringBytes.test_self_equality) ... ok test_self_intersection (test.test_set.TestBasicOpsMixedStringBytes.test_self_intersection) ... ok test_self_isdisjoint (test.test_set.TestBasicOpsMixedStringBytes.test_self_isdisjoint) ... ok test_self_symmetric_difference (test.test_set.TestBasicOpsMixedStringBytes.test_self_symmetric_difference) ... ok test_self_union (test.test_set.TestBasicOpsMixedStringBytes.test_self_union) ... ok test_union_empty (test.test_set.TestBasicOpsMixedStringBytes.test_union_empty) ... ok test_copy (test.test_set.TestBasicOpsSingleton.test_copy) ... ok test_empty_difference (test.test_set.TestBasicOpsSingleton.test_empty_difference) ... ok test_empty_difference_rev (test.test_set.TestBasicOpsSingleton.test_empty_difference_rev) ... ok test_empty_intersection (test.test_set.TestBasicOpsSingleton.test_empty_intersection) ... ok test_empty_isdisjoint (test.test_set.TestBasicOpsSingleton.test_empty_isdisjoint) ... ok test_empty_symmetric_difference (test.test_set.TestBasicOpsSingleton.test_empty_symmetric_difference) ... ok test_empty_union (test.test_set.TestBasicOpsSingleton.test_empty_union) ... ok test_equivalent_equality (test.test_set.TestBasicOpsSingleton.test_equivalent_equality) ... ok test_in (test.test_set.TestBasicOpsSingleton.test_in) ... ok test_intersection_empty (test.test_set.TestBasicOpsSingleton.test_intersection_empty) ... ok test_isdisjoint_empty (test.test_set.TestBasicOpsSingleton.test_isdisjoint_empty) ... ok test_issue_37219 (test.test_set.TestBasicOpsSingleton.test_issue_37219) ... ok test_iteration (test.test_set.TestBasicOpsSingleton.test_iteration) ... ok test_length (test.test_set.TestBasicOpsSingleton.test_length) ... ok test_not_in (test.test_set.TestBasicOpsSingleton.test_not_in) ... ok test_pickling (test.test_set.TestBasicOpsSingleton.test_pickling) ... ok test_repr (test.test_set.TestBasicOpsSingleton.test_repr) ... ok test_self_difference (test.test_set.TestBasicOpsSingleton.test_self_difference) ... ok test_self_equality (test.test_set.TestBasicOpsSingleton.test_self_equality) ... ok test_self_intersection (test.test_set.TestBasicOpsSingleton.test_self_intersection) ... ok test_self_isdisjoint (test.test_set.TestBasicOpsSingleton.test_self_isdisjoint) ... ok test_self_symmetric_difference (test.test_set.TestBasicOpsSingleton.test_self_symmetric_difference) ... ok test_self_union (test.test_set.TestBasicOpsSingleton.test_self_union) ... ok test_union_empty (test.test_set.TestBasicOpsSingleton.test_union_empty) ... ok test_copy (test.test_set.TestBasicOpsString.test_copy) ... ok test_empty_difference (test.test_set.TestBasicOpsString.test_empty_difference) ... ok test_empty_difference_rev (test.test_set.TestBasicOpsString.test_empty_difference_rev) ... ok test_empty_intersection (test.test_set.TestBasicOpsString.test_empty_intersection) ... ok test_empty_isdisjoint (test.test_set.TestBasicOpsString.test_empty_isdisjoint) ... ok test_empty_symmetric_difference (test.test_set.TestBasicOpsString.test_empty_symmetric_difference) ... ok test_empty_union (test.test_set.TestBasicOpsString.test_empty_union) ... ok test_equivalent_equality (test.test_set.TestBasicOpsString.test_equivalent_equality) ... ok test_intersection_empty (test.test_set.TestBasicOpsString.test_intersection_empty) ... ok test_isdisjoint_empty (test.test_set.TestBasicOpsString.test_isdisjoint_empty) ... ok test_issue_37219 (test.test_set.TestBasicOpsString.test_issue_37219) ... ok test_iteration (test.test_set.TestBasicOpsString.test_iteration) ... ok test_length (test.test_set.TestBasicOpsString.test_length) ... ok test_pickling (test.test_set.TestBasicOpsString.test_pickling) ... ok test_repr (test.test_set.TestBasicOpsString.test_repr) ... ok test_self_difference (test.test_set.TestBasicOpsString.test_self_difference) ... ok test_self_equality (test.test_set.TestBasicOpsString.test_self_equality) ... ok test_self_intersection (test.test_set.TestBasicOpsString.test_self_intersection) ... ok test_self_isdisjoint (test.test_set.TestBasicOpsString.test_self_isdisjoint) ... ok test_self_symmetric_difference (test.test_set.TestBasicOpsString.test_self_symmetric_difference) ... ok test_self_union (test.test_set.TestBasicOpsString.test_self_union) ... ok test_union_empty (test.test_set.TestBasicOpsString.test_union_empty) ... ok test_copy (test.test_set.TestBasicOpsTriple.test_copy) ... ok test_empty_difference (test.test_set.TestBasicOpsTriple.test_empty_difference) ... ok test_empty_difference_rev (test.test_set.TestBasicOpsTriple.test_empty_difference_rev) ... ok test_empty_intersection (test.test_set.TestBasicOpsTriple.test_empty_intersection) ... ok test_empty_isdisjoint (test.test_set.TestBasicOpsTriple.test_empty_isdisjoint) ... ok test_empty_symmetric_difference (test.test_set.TestBasicOpsTriple.test_empty_symmetric_difference) ... ok test_empty_union (test.test_set.TestBasicOpsTriple.test_empty_union) ... ok test_equivalent_equality (test.test_set.TestBasicOpsTriple.test_equivalent_equality) ... ok test_intersection_empty (test.test_set.TestBasicOpsTriple.test_intersection_empty) ... ok test_isdisjoint_empty (test.test_set.TestBasicOpsTriple.test_isdisjoint_empty) ... ok test_issue_37219 (test.test_set.TestBasicOpsTriple.test_issue_37219) ... ok test_iteration (test.test_set.TestBasicOpsTriple.test_iteration) ... ok test_length (test.test_set.TestBasicOpsTriple.test_length) ... ok test_pickling (test.test_set.TestBasicOpsTriple.test_pickling) ... ok test_repr (test.test_set.TestBasicOpsTriple.test_repr) ... ok test_self_difference (test.test_set.TestBasicOpsTriple.test_self_difference) ... ok test_self_equality (test.test_set.TestBasicOpsTriple.test_self_equality) ... ok test_self_intersection (test.test_set.TestBasicOpsTriple.test_self_intersection) ... ok test_self_isdisjoint (test.test_set.TestBasicOpsTriple.test_self_isdisjoint) ... ok test_self_symmetric_difference (test.test_set.TestBasicOpsTriple.test_self_symmetric_difference) ... ok test_self_union (test.test_set.TestBasicOpsTriple.test_self_union) ... ok test_union_empty (test.test_set.TestBasicOpsTriple.test_union_empty) ... ok test_copy (test.test_set.TestBasicOpsTuple.test_copy) ... ok test_empty_difference (test.test_set.TestBasicOpsTuple.test_empty_difference) ... ok test_empty_difference_rev (test.test_set.TestBasicOpsTuple.test_empty_difference_rev) ... ok test_empty_intersection (test.test_set.TestBasicOpsTuple.test_empty_intersection) ... ok test_empty_isdisjoint (test.test_set.TestBasicOpsTuple.test_empty_isdisjoint) ... ok test_empty_symmetric_difference (test.test_set.TestBasicOpsTuple.test_empty_symmetric_difference) ... ok test_empty_union (test.test_set.TestBasicOpsTuple.test_empty_union) ... ok test_equivalent_equality (test.test_set.TestBasicOpsTuple.test_equivalent_equality) ... ok test_in (test.test_set.TestBasicOpsTuple.test_in) ... ok test_intersection_empty (test.test_set.TestBasicOpsTuple.test_intersection_empty) ... ok test_isdisjoint_empty (test.test_set.TestBasicOpsTuple.test_isdisjoint_empty) ... ok test_issue_37219 (test.test_set.TestBasicOpsTuple.test_issue_37219) ... ok test_iteration (test.test_set.TestBasicOpsTuple.test_iteration) ... ok test_length (test.test_set.TestBasicOpsTuple.test_length) ... ok test_not_in (test.test_set.TestBasicOpsTuple.test_not_in) ... ok test_pickling (test.test_set.TestBasicOpsTuple.test_pickling) ... ok test_repr (test.test_set.TestBasicOpsTuple.test_repr) ... ok test_self_difference (test.test_set.TestBasicOpsTuple.test_self_difference) ... ok test_self_equality (test.test_set.TestBasicOpsTuple.test_self_equality) ... ok test_self_intersection (test.test_set.TestBasicOpsTuple.test_self_intersection) ... ok test_self_isdisjoint (test.test_set.TestBasicOpsTuple.test_self_isdisjoint) ... ok test_self_symmetric_difference (test.test_set.TestBasicOpsTuple.test_self_symmetric_difference) ... ok test_self_union (test.test_set.TestBasicOpsTuple.test_self_union) ... ok test_union_empty (test.test_set.TestBasicOpsTuple.test_union_empty) ... ok test_eq (test.test_set.TestBinaryOps.test_eq) ... ok test_intersection_non_overlap (test.test_set.TestBinaryOps.test_intersection_non_overlap) ... ok test_intersection_overlap (test.test_set.TestBinaryOps.test_intersection_overlap) ... ok test_intersection_subset (test.test_set.TestBinaryOps.test_intersection_subset) ... ok test_intersection_superset (test.test_set.TestBinaryOps.test_intersection_superset) ... ok test_isdisjoint_non_overlap (test.test_set.TestBinaryOps.test_isdisjoint_non_overlap) ... ok test_isdisjoint_overlap (test.test_set.TestBinaryOps.test_isdisjoint_overlap) ... ok test_isdisjoint_subset (test.test_set.TestBinaryOps.test_isdisjoint_subset) ... ok test_isdisjoint_superset (test.test_set.TestBinaryOps.test_isdisjoint_superset) ... ok test_sym_difference_non_overlap (test.test_set.TestBinaryOps.test_sym_difference_non_overlap) ... ok test_sym_difference_overlap (test.test_set.TestBinaryOps.test_sym_difference_overlap) ... ok test_sym_difference_subset (test.test_set.TestBinaryOps.test_sym_difference_subset) ... ok test_sym_difference_superset (test.test_set.TestBinaryOps.test_sym_difference_superset) ... ok test_union_non_overlap (test.test_set.TestBinaryOps.test_union_non_overlap) ... ok test_union_overlap (test.test_set.TestBinaryOps.test_union_overlap) ... ok test_union_subset (test.test_set.TestBinaryOps.test_union_subset) ... ok test_union_superset (test.test_set.TestBinaryOps.test_union_superset) ... ok test_and_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_and_with_mutation) ... ok test_eq_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_eq_with_mutation) ... ok test_ge_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_ge_with_mutation) ... ok test_gt_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_gt_with_mutation) ... ok test_iadd_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_iadd_with_mutation) ... ok test_ior_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_ior_with_mutation) ... ok test_isub_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_isub_with_mutation) ... ok test_iteration_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_iteration_with_mutation) ... ok test_ixor_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_ixor_with_mutation) ... ok test_le_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_le_with_mutation) ... ok test_lt_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_lt_with_mutation) ... ok test_ne_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_ne_with_mutation) ... ok test_or_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_or_with_mutation) ... ok test_sub_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_sub_with_mutation) ... ok test_xor_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Set.test_xor_with_mutation) ... ok test_and_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_and_with_mutation) ... ok test_eq_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_eq_with_mutation) ... ok test_ge_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_ge_with_mutation) ... ok test_gt_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_gt_with_mutation) ... ok test_iadd_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_iadd_with_mutation) ... ok test_ior_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_ior_with_mutation) ... ok test_isub_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_isub_with_mutation) ... ok test_iteration_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_iteration_with_mutation) ... ok test_ixor_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_ixor_with_mutation) ... ok test_le_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_le_with_mutation) ... ok test_lt_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_lt_with_mutation) ... ok test_ne_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_ne_with_mutation) ... ok test_or_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_or_with_mutation) ... ok test_sub_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_sub_with_mutation) ... ok test_xor_with_mutation (test.test_set.TestBinaryOpsMutating_Set_Subclass.test_xor_with_mutation) ... ok test_and_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_and_with_mutation) ... ok test_eq_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_eq_with_mutation) ... ok test_ge_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_ge_with_mutation) ... ok test_gt_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_gt_with_mutation) ... ok test_iadd_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_iadd_with_mutation) ... ok test_ior_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_ior_with_mutation) ... ok test_isub_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_isub_with_mutation) ... ok test_iteration_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_iteration_with_mutation) ... ok test_ixor_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_ixor_with_mutation) ... ok test_le_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_le_with_mutation) ... ok test_lt_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_lt_with_mutation) ... ok test_ne_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_ne_with_mutation) ... ok test_or_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_or_with_mutation) ... ok test_sub_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_sub_with_mutation) ... ok test_xor_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Set.test_xor_with_mutation) ... ok test_and_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_and_with_mutation) ... ok test_eq_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_eq_with_mutation) ... ok test_ge_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_ge_with_mutation) ... ok test_gt_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_gt_with_mutation) ... ok test_iadd_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_iadd_with_mutation) ... ok test_ior_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_ior_with_mutation) ... ok test_isub_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_isub_with_mutation) ... ok test_iteration_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_iteration_with_mutation) ... ok test_ixor_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_ixor_with_mutation) ... ok test_le_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_le_with_mutation) ... ok test_lt_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_lt_with_mutation) ... ok test_ne_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_ne_with_mutation) ... ok test_or_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_or_with_mutation) ... ok test_sub_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_sub_with_mutation) ... ok test_xor_with_mutation (test.test_set.TestBinaryOpsMutating_Subclass_Subclass.test_xor_with_mutation) ... ok test_copy (test.test_set.TestCopyingEmpty.test_copy) ... ok test_deep_copy (test.test_set.TestCopyingEmpty.test_deep_copy) ... ok test_copy (test.test_set.TestCopyingNested.test_copy) ... ok test_deep_copy (test.test_set.TestCopyingNested.test_deep_copy) ... ok test_copy (test.test_set.TestCopyingSingleton.test_copy) ... ok test_deep_copy (test.test_set.TestCopyingSingleton.test_deep_copy) ... ok test_copy (test.test_set.TestCopyingTriple.test_copy) ... ok test_deep_copy (test.test_set.TestCopyingTriple.test_deep_copy) ... ok test_copy (test.test_set.TestCopyingTuple.test_copy) ... ok test_deep_copy (test.test_set.TestCopyingTuple.test_deep_copy) ... ok test_changingSizeWhileIterating (test.test_set.TestExceptionPropagation.test_changingSizeWhileIterating) ... ok test_instanceWithException (test.test_set.TestExceptionPropagation.test_instanceWithException) ... ok test_instancesWithoutException (test.test_set.TestExceptionPropagation.test_instancesWithoutException) ... ok test_and (test.test_set.TestFrozenSet.test_and) ... ok test_badcmp (test.test_set.TestFrozenSet.test_badcmp) ... ok test_constructor_identity (test.test_set.TestFrozenSet.test_constructor_identity) ... ok test_container_iterator (test.test_set.TestFrozenSet.test_container_iterator) ... ok test_contains (test.test_set.TestFrozenSet.test_contains) ... ok test_copy (test.test_set.TestFrozenSet.test_copy) ... ok test_cyclical_repr (test.test_set.TestFrozenSet.test_cyclical_repr) ... ok test_deepcopy (test.test_set.TestFrozenSet.test_deepcopy) ... ok test_difference (test.test_set.TestFrozenSet.test_difference) ... ok test_do_not_rehash_dict_keys (test.test_set.TestFrozenSet.test_do_not_rehash_dict_keys) ... FAIL test_equality (test.test_set.TestFrozenSet.test_equality) ... ok test_free_after_iterating (test.test_set.TestFrozenSet.test_free_after_iterating) ... ok test_frozen_as_dictkey (test.test_set.TestFrozenSet.test_frozen_as_dictkey) ... ok test_gc (test.test_set.TestFrozenSet.test_gc) ... ok test_hash (test.test_set.TestFrozenSet.test_hash) ... ok test_hash_caching (test.test_set.TestFrozenSet.test_hash_caching) ... ok test_hash_effectiveness (test.test_set.TestFrozenSet.test_hash_effectiveness) ... ok test_init (test.test_set.TestFrozenSet.test_init) ... ok test_intersection (test.test_set.TestFrozenSet.test_intersection) ... ok test_isdisjoint (test.test_set.TestFrozenSet.test_isdisjoint) ... ok test_iterator_pickling (test.test_set.TestFrozenSet.test_iterator_pickling) ... ok test_len (test.test_set.TestFrozenSet.test_len) ... ok test_new_or_init (test.test_set.TestFrozenSet.test_new_or_init) ... ok test_or (test.test_set.TestFrozenSet.test_or) ... ok test_pickling (test.test_set.TestFrozenSet.test_pickling) ... ok test_setOfFrozensets (test.test_set.TestFrozenSet.test_setOfFrozensets) ... ok test_sub (test.test_set.TestFrozenSet.test_sub) ... ok test_sub_and_super (test.test_set.TestFrozenSet.test_sub_and_super) ... ok test_subclass_with_custom_hash (test.test_set.TestFrozenSet.test_subclass_with_custom_hash) ... ok test_symmetric_difference (test.test_set.TestFrozenSet.test_symmetric_difference) ... ok test_union (test.test_set.TestFrozenSet.test_union) ... ok test_uniquification (test.test_set.TestFrozenSet.test_uniquification) ... ok test_xor (test.test_set.TestFrozenSet.test_xor) ... ok test_and (test.test_set.TestFrozenSetSubclass.test_and) ... ok test_badcmp (test.test_set.TestFrozenSetSubclass.test_badcmp) ... ok test_constructor_identity (test.test_set.TestFrozenSetSubclass.test_constructor_identity) ... ok test_container_iterator (test.test_set.TestFrozenSetSubclass.test_container_iterator) ... ok test_contains (test.test_set.TestFrozenSetSubclass.test_contains) ... ok test_copy (test.test_set.TestFrozenSetSubclass.test_copy) ... ok test_cyclical_repr (test.test_set.TestFrozenSetSubclass.test_cyclical_repr) ... ok test_deepcopy (test.test_set.TestFrozenSetSubclass.test_deepcopy) ... ok test_difference (test.test_set.TestFrozenSetSubclass.test_difference) ... ok test_do_not_rehash_dict_keys (test.test_set.TestFrozenSetSubclass.test_do_not_rehash_dict_keys) ... FAIL test_equality (test.test_set.TestFrozenSetSubclass.test_equality) ... ok test_free_after_iterating (test.test_set.TestFrozenSetSubclass.test_free_after_iterating) ... ok test_frozen_as_dictkey (test.test_set.TestFrozenSetSubclass.test_frozen_as_dictkey) ... ok test_gc (test.test_set.TestFrozenSetSubclass.test_gc) ... ok test_hash (test.test_set.TestFrozenSetSubclass.test_hash) ... ok test_hash_caching (test.test_set.TestFrozenSetSubclass.test_hash_caching) ... ok test_hash_effectiveness (test.test_set.TestFrozenSetSubclass.test_hash_effectiveness) ... ok test_init (test.test_set.TestFrozenSetSubclass.test_init) ... ok test_intersection (test.test_set.TestFrozenSetSubclass.test_intersection) ... ok test_isdisjoint (test.test_set.TestFrozenSetSubclass.test_isdisjoint) ... ok test_iterator_pickling (test.test_set.TestFrozenSetSubclass.test_iterator_pickling) ... ok test_keywords_in_subclass (test.test_set.TestFrozenSetSubclass.test_keywords_in_subclass) ... ok test_len (test.test_set.TestFrozenSetSubclass.test_len) ... ok test_nested_empty_constructor (test.test_set.TestFrozenSetSubclass.test_nested_empty_constructor) ... ok test_new_or_init (test.test_set.TestFrozenSetSubclass.test_new_or_init) ... ok test_or (test.test_set.TestFrozenSetSubclass.test_or) ... ok test_pickling (test.test_set.TestFrozenSetSubclass.test_pickling) ... ok test_setOfFrozensets (test.test_set.TestFrozenSetSubclass.test_setOfFrozensets) ... ok test_singleton_empty_frozenset (test.test_set.TestFrozenSetSubclass.test_singleton_empty_frozenset) ... ok test_sub (test.test_set.TestFrozenSetSubclass.test_sub) ... ok test_sub_and_super (test.test_set.TestFrozenSetSubclass.test_sub_and_super) ... ok test_subclass_with_custom_hash (test.test_set.TestFrozenSetSubclass.test_subclass_with_custom_hash) ... ok test_symmetric_difference (test.test_set.TestFrozenSetSubclass.test_symmetric_difference) ... ok test_union (test.test_set.TestFrozenSetSubclass.test_union) ... ok test_uniquification (test.test_set.TestFrozenSetSubclass.test_uniquification) ... ok test_xor (test.test_set.TestFrozenSetSubclass.test_xor) ... ok test_pickling (test.test_set.TestFrozenSetSubclassWithSlots.test_pickling) ... ok test_cube (test.test_set.TestGraphs.test_cube) ... ok test_cuboctahedron (test.test_set.TestGraphs.test_cuboctahedron) ... ok test_binopsVsSubsets (test.test_set.TestIdentities.test_binopsVsSubsets) ... ok test_commutativity (test.test_set.TestIdentities.test_commutativity) ... ok test_exclusion (test.test_set.TestIdentities.test_exclusion) ... ok test_summations (test.test_set.TestIdentities.test_summations) ... ok test_difference_update_with_mutation (test.test_set.TestMethodsMutating_Set_Dict.test_difference_update_with_mutation) ... ok test_difference_with_mutation (test.test_set.TestMethodsMutating_Set_Dict.test_difference_with_mutation) ... ok test_intersection_update_with_mutation (test.test_set.TestMethodsMutating_Set_Dict.test_intersection_update_with_mutation) ... ok test_intersection_with_mutation (test.test_set.TestMethodsMutating_Set_Dict.test_intersection_with_mutation) ... ok test_isdisjoint_with_mutation (test.test_set.TestMethodsMutating_Set_Dict.test_isdisjoint_with_mutation) ... ok test_issubset_with_mutation (test.test_set.TestMethodsMutating_Set_Dict.test_issubset_with_mutation) ... ok test_issuperset_with_mutation (test.test_set.TestMethodsMutating_Set_Dict.test_issuperset_with_mutation) ... ok test_symmetric_difference_update_with_mutation (test.test_set.TestMethodsMutating_Set_Dict.test_symmetric_difference_update_with_mutation) ... ok test_symmetric_difference_with_mutation (test.test_set.TestMethodsMutating_Set_Dict.test_symmetric_difference_with_mutation) ... ok test_union_with_mutation (test.test_set.TestMethodsMutating_Set_Dict.test_union_with_mutation) ... ok test_update_with_mutation (test.test_set.TestMethodsMutating_Set_Dict.test_update_with_mutation) ... ok test_difference_update_with_mutation (test.test_set.TestMethodsMutating_Set_List.test_difference_update_with_mutation) ... ok test_difference_with_mutation (test.test_set.TestMethodsMutating_Set_List.test_difference_with_mutation) ... ok test_intersection_update_with_mutation (test.test_set.TestMethodsMutating_Set_List.test_intersection_update_with_mutation) ... ok test_intersection_with_mutation (test.test_set.TestMethodsMutating_Set_List.test_intersection_with_mutation) ... ok test_isdisjoint_with_mutation (test.test_set.TestMethodsMutating_Set_List.test_isdisjoint_with_mutation) ... ok test_issubset_with_mutation (test.test_set.TestMethodsMutating_Set_List.test_issubset_with_mutation) ... ok test_issuperset_with_mutation (test.test_set.TestMethodsMutating_Set_List.test_issuperset_with_mutation) ... ok test_symmetric_difference_update_with_mutation (test.test_set.TestMethodsMutating_Set_List.test_symmetric_difference_update_with_mutation) ... ok test_symmetric_difference_with_mutation (test.test_set.TestMethodsMutating_Set_List.test_symmetric_difference_with_mutation) ... ok test_union_with_mutation (test.test_set.TestMethodsMutating_Set_List.test_union_with_mutation) ... ok test_update_with_mutation (test.test_set.TestMethodsMutating_Set_List.test_update_with_mutation) ... ok test_difference_update_with_mutation (test.test_set.TestMethodsMutating_Set_Set.test_difference_update_with_mutation) ... ok test_difference_with_mutation (test.test_set.TestMethodsMutating_Set_Set.test_difference_with_mutation) ... ok test_intersection_update_with_mutation (test.test_set.TestMethodsMutating_Set_Set.test_intersection_update_with_mutation) ... ok test_intersection_with_mutation (test.test_set.TestMethodsMutating_Set_Set.test_intersection_with_mutation) ... ok test_isdisjoint_with_mutation (test.test_set.TestMethodsMutating_Set_Set.test_isdisjoint_with_mutation) ... ok test_issubset_with_mutation (test.test_set.TestMethodsMutating_Set_Set.test_issubset_with_mutation) ... ok test_issuperset_with_mutation (test.test_set.TestMethodsMutating_Set_Set.test_issuperset_with_mutation) ... ok test_symmetric_difference_update_with_mutation (test.test_set.TestMethodsMutating_Set_Set.test_symmetric_difference_update_with_mutation) ... ok test_symmetric_difference_with_mutation (test.test_set.TestMethodsMutating_Set_Set.test_symmetric_difference_with_mutation) ... ok test_union_with_mutation (test.test_set.TestMethodsMutating_Set_Set.test_union_with_mutation) ... ok test_update_with_mutation (test.test_set.TestMethodsMutating_Set_Set.test_update_with_mutation) ... ok test_difference_update_with_mutation (test.test_set.TestMethodsMutating_Set_Subclass.test_difference_update_with_mutation) ... ok test_difference_with_mutation (test.test_set.TestMethodsMutating_Set_Subclass.test_difference_with_mutation) ... ok test_intersection_update_with_mutation (test.test_set.TestMethodsMutating_Set_Subclass.test_intersection_update_with_mutation) ... ok test_intersection_with_mutation (test.test_set.TestMethodsMutating_Set_Subclass.test_intersection_with_mutation) ... ok test_isdisjoint_with_mutation (test.test_set.TestMethodsMutating_Set_Subclass.test_isdisjoint_with_mutation) ... ok test_issubset_with_mutation (test.test_set.TestMethodsMutating_Set_Subclass.test_issubset_with_mutation) ... ok test_issuperset_with_mutation (test.test_set.TestMethodsMutating_Set_Subclass.test_issuperset_with_mutation) ... ok test_symmetric_difference_update_with_mutation (test.test_set.TestMethodsMutating_Set_Subclass.test_symmetric_difference_update_with_mutation) ... ok test_symmetric_difference_with_mutation (test.test_set.TestMethodsMutating_Set_Subclass.test_symmetric_difference_with_mutation) ... ok test_union_with_mutation (test.test_set.TestMethodsMutating_Set_Subclass.test_union_with_mutation) ... ok test_update_with_mutation (test.test_set.TestMethodsMutating_Set_Subclass.test_update_with_mutation) ... ok test_difference_update_with_mutation (test.test_set.TestMethodsMutating_Subclass_Set.test_difference_update_with_mutation) ... ok test_difference_with_mutation (test.test_set.TestMethodsMutating_Subclass_Set.test_difference_with_mutation) ... ok test_intersection_update_with_mutation (test.test_set.TestMethodsMutating_Subclass_Set.test_intersection_update_with_mutation) ... ok test_intersection_with_mutation (test.test_set.TestMethodsMutating_Subclass_Set.test_intersection_with_mutation) ... ok test_isdisjoint_with_mutation (test.test_set.TestMethodsMutating_Subclass_Set.test_isdisjoint_with_mutation) ... ok test_issubset_with_mutation (test.test_set.TestMethodsMutating_Subclass_Set.test_issubset_with_mutation) ... ok test_issuperset_with_mutation (test.test_set.TestMethodsMutating_Subclass_Set.test_issuperset_with_mutation) ... ok test_symmetric_difference_update_with_mutation (test.test_set.TestMethodsMutating_Subclass_Set.test_symmetric_difference_update_with_mutation) ... ok test_symmetric_difference_with_mutation (test.test_set.TestMethodsMutating_Subclass_Set.test_symmetric_difference_with_mutation) ... ok test_union_with_mutation (test.test_set.TestMethodsMutating_Subclass_Set.test_union_with_mutation) ... ok test_update_with_mutation (test.test_set.TestMethodsMutating_Subclass_Set.test_update_with_mutation) ... ok test_difference_update_with_mutation (test.test_set.TestMethodsMutating_Subclass_Subclass.test_difference_update_with_mutation) ... ok test_difference_with_mutation (test.test_set.TestMethodsMutating_Subclass_Subclass.test_difference_with_mutation) ... ok test_intersection_update_with_mutation (test.test_set.TestMethodsMutating_Subclass_Subclass.test_intersection_update_with_mutation) ... ok test_intersection_with_mutation (test.test_set.TestMethodsMutating_Subclass_Subclass.test_intersection_with_mutation) ... ok test_isdisjoint_with_mutation (test.test_set.TestMethodsMutating_Subclass_Subclass.test_isdisjoint_with_mutation) ... ok test_issubset_with_mutation (test.test_set.TestMethodsMutating_Subclass_Subclass.test_issubset_with_mutation) ... ok test_issuperset_with_mutation (test.test_set.TestMethodsMutating_Subclass_Subclass.test_issuperset_with_mutation) ... ok test_symmetric_difference_update_with_mutation (test.test_set.TestMethodsMutating_Subclass_Subclass.test_symmetric_difference_update_with_mutation) ... ok test_symmetric_difference_with_mutation (test.test_set.TestMethodsMutating_Subclass_Subclass.test_symmetric_difference_with_mutation) ... ok test_union_with_mutation (test.test_set.TestMethodsMutating_Subclass_Subclass.test_union_with_mutation) ... ok test_update_with_mutation (test.test_set.TestMethodsMutating_Subclass_Subclass.test_update_with_mutation) ... ok test_add_absent (test.test_set.TestMutate.test_add_absent) ... ok test_add_present (test.test_set.TestMutate.test_add_present) ... ok test_add_until_full (test.test_set.TestMutate.test_add_until_full) ... ok test_clear (test.test_set.TestMutate.test_clear) ... ok test_discard_absent (test.test_set.TestMutate.test_discard_absent) ... ok test_discard_present (test.test_set.TestMutate.test_discard_present) ... ok test_pop (test.test_set.TestMutate.test_pop) ... ok test_remove_absent (test.test_set.TestMutate.test_remove_absent) ... ok test_remove_present (test.test_set.TestMutate.test_remove_present) ... ok test_remove_until_empty (test.test_set.TestMutate.test_remove_until_empty) ... ok test_update_empty_tuple (test.test_set.TestMutate.test_update_empty_tuple) ... ok test_update_unit_tuple_non_overlap (test.test_set.TestMutate.test_update_unit_tuple_non_overlap) ... ok test_update_unit_tuple_overlap (test.test_set.TestMutate.test_update_unit_tuple_overlap) ... ok test_difference (test.test_set.TestOnlySetsDict.test_difference) ... ok test_difference_update (test.test_set.TestOnlySetsDict.test_difference_update) ... ok test_difference_update_operator (test.test_set.TestOnlySetsDict.test_difference_update_operator) ... ok test_eq_ne (test.test_set.TestOnlySetsDict.test_eq_ne) ... ok test_ge_gt_le_lt (test.test_set.TestOnlySetsDict.test_ge_gt_le_lt) ... ok test_intersection (test.test_set.TestOnlySetsDict.test_intersection) ... ok test_intersection_update (test.test_set.TestOnlySetsDict.test_intersection_update) ... ok test_intersection_update_operator (test.test_set.TestOnlySetsDict.test_intersection_update_operator) ... ok test_sym_difference (test.test_set.TestOnlySetsDict.test_sym_difference) ... ok test_sym_difference_update (test.test_set.TestOnlySetsDict.test_sym_difference_update) ... ok test_sym_difference_update_operator (test.test_set.TestOnlySetsDict.test_sym_difference_update_operator) ... ok test_union (test.test_set.TestOnlySetsDict.test_union) ... ok test_update (test.test_set.TestOnlySetsDict.test_update) ... ok test_update_operator (test.test_set.TestOnlySetsDict.test_update_operator) ... ok test_difference (test.test_set.TestOnlySetsGenerator.test_difference) ... ok test_difference_update (test.test_set.TestOnlySetsGenerator.test_difference_update) ... ok test_difference_update_operator (test.test_set.TestOnlySetsGenerator.test_difference_update_operator) ... ok test_eq_ne (test.test_set.TestOnlySetsGenerator.test_eq_ne) ... ok test_ge_gt_le_lt (test.test_set.TestOnlySetsGenerator.test_ge_gt_le_lt) ... ok test_intersection (test.test_set.TestOnlySetsGenerator.test_intersection) ... ok test_intersection_update (test.test_set.TestOnlySetsGenerator.test_intersection_update) ... ok test_intersection_update_operator (test.test_set.TestOnlySetsGenerator.test_intersection_update_operator) ... ok test_sym_difference (test.test_set.TestOnlySetsGenerator.test_sym_difference) ... ok test_sym_difference_update (test.test_set.TestOnlySetsGenerator.test_sym_difference_update) ... ok test_sym_difference_update_operator (test.test_set.TestOnlySetsGenerator.test_sym_difference_update_operator) ... ok test_union (test.test_set.TestOnlySetsGenerator.test_union) ... ok test_update (test.test_set.TestOnlySetsGenerator.test_update) ... ok test_update_operator (test.test_set.TestOnlySetsGenerator.test_update_operator) ... ok test_difference (test.test_set.TestOnlySetsNumeric.test_difference) ... ok test_difference_update (test.test_set.TestOnlySetsNumeric.test_difference_update) ... ok test_difference_update_operator (test.test_set.TestOnlySetsNumeric.test_difference_update_operator) ... ok test_eq_ne (test.test_set.TestOnlySetsNumeric.test_eq_ne) ... ok test_ge_gt_le_lt (test.test_set.TestOnlySetsNumeric.test_ge_gt_le_lt) ... ok test_intersection (test.test_set.TestOnlySetsNumeric.test_intersection) ... ok test_intersection_update (test.test_set.TestOnlySetsNumeric.test_intersection_update) ... ok test_intersection_update_operator (test.test_set.TestOnlySetsNumeric.test_intersection_update_operator) ... ok test_sym_difference (test.test_set.TestOnlySetsNumeric.test_sym_difference) ... ok test_sym_difference_update (test.test_set.TestOnlySetsNumeric.test_sym_difference_update) ... ok test_sym_difference_update_operator (test.test_set.TestOnlySetsNumeric.test_sym_difference_update_operator) ... ok test_union (test.test_set.TestOnlySetsNumeric.test_union) ... ok test_update (test.test_set.TestOnlySetsNumeric.test_update) ... ok test_update_operator (test.test_set.TestOnlySetsNumeric.test_update_operator) ... ok test_difference (test.test_set.TestOnlySetsOperator.test_difference) ... ok test_difference_update (test.test_set.TestOnlySetsOperator.test_difference_update) ... ok test_difference_update_operator (test.test_set.TestOnlySetsOperator.test_difference_update_operator) ... ok test_eq_ne (test.test_set.TestOnlySetsOperator.test_eq_ne) ... ok test_ge_gt_le_lt (test.test_set.TestOnlySetsOperator.test_ge_gt_le_lt) ... ok test_intersection (test.test_set.TestOnlySetsOperator.test_intersection) ... ok test_intersection_update (test.test_set.TestOnlySetsOperator.test_intersection_update) ... ok test_intersection_update_operator (test.test_set.TestOnlySetsOperator.test_intersection_update_operator) ... ok test_sym_difference (test.test_set.TestOnlySetsOperator.test_sym_difference) ... ok test_sym_difference_update (test.test_set.TestOnlySetsOperator.test_sym_difference_update) ... ok test_sym_difference_update_operator (test.test_set.TestOnlySetsOperator.test_sym_difference_update_operator) ... ok test_union (test.test_set.TestOnlySetsOperator.test_union) ... ok test_update (test.test_set.TestOnlySetsOperator.test_update) ... ok test_update_operator (test.test_set.TestOnlySetsOperator.test_update_operator) ... ok test_difference (test.test_set.TestOnlySetsString.test_difference) ... ok test_difference_update (test.test_set.TestOnlySetsString.test_difference_update) ... ok test_difference_update_operator (test.test_set.TestOnlySetsString.test_difference_update_operator) ... ok test_eq_ne (test.test_set.TestOnlySetsString.test_eq_ne) ... ok test_ge_gt_le_lt (test.test_set.TestOnlySetsString.test_ge_gt_le_lt) ... ok test_intersection (test.test_set.TestOnlySetsString.test_intersection) ... ok test_intersection_update (test.test_set.TestOnlySetsString.test_intersection_update) ... ok test_intersection_update_operator (test.test_set.TestOnlySetsString.test_intersection_update_operator) ... ok test_sym_difference (test.test_set.TestOnlySetsString.test_sym_difference) ... ok test_sym_difference_update (test.test_set.TestOnlySetsString.test_sym_difference_update) ... ok test_sym_difference_update_operator (test.test_set.TestOnlySetsString.test_sym_difference_update_operator) ... ok test_union (test.test_set.TestOnlySetsString.test_union) ... ok test_update (test.test_set.TestOnlySetsString.test_update) ... ok test_update_operator (test.test_set.TestOnlySetsString.test_update_operator) ... ok test_difference (test.test_set.TestOnlySetsTuple.test_difference) ... ok test_difference_update (test.test_set.TestOnlySetsTuple.test_difference_update) ... ok test_difference_update_operator (test.test_set.TestOnlySetsTuple.test_difference_update_operator) ... ok test_eq_ne (test.test_set.TestOnlySetsTuple.test_eq_ne) ... ok test_ge_gt_le_lt (test.test_set.TestOnlySetsTuple.test_ge_gt_le_lt) ... ok test_intersection (test.test_set.TestOnlySetsTuple.test_intersection) ... ok test_intersection_update (test.test_set.TestOnlySetsTuple.test_intersection_update) ... ok test_intersection_update_operator (test.test_set.TestOnlySetsTuple.test_intersection_update_operator) ... ok test_sym_difference (test.test_set.TestOnlySetsTuple.test_sym_difference) ... ok test_sym_difference_update (test.test_set.TestOnlySetsTuple.test_sym_difference_update) ... ok test_sym_difference_update_operator (test.test_set.TestOnlySetsTuple.test_sym_difference_update_operator) ... ok test_union (test.test_set.TestOnlySetsTuple.test_union) ... ok test_update (test.test_set.TestOnlySetsTuple.test_update) ... ok test_update_operator (test.test_set.TestOnlySetsTuple.test_update_operator) ... ok test_add (test.test_set.TestSet.test_add) ... ok test_and (test.test_set.TestSet.test_and) ... ok test_badcmp (test.test_set.TestSet.test_badcmp) ... ok test_c_api (test.test_set.TestSet.test_c_api) ... skipped 'C API test only available in a debug build' test_clear (test.test_set.TestSet.test_clear) ... ok test_constructor_identity (test.test_set.TestSet.test_constructor_identity) ... ok test_container_iterator (test.test_set.TestSet.test_container_iterator) ... ok test_contains (test.test_set.TestSet.test_contains) ... ok test_copy (test.test_set.TestSet.test_copy) ... ok test_cyclical_repr (test.test_set.TestSet.test_cyclical_repr) ... ok test_deepcopy (test.test_set.TestSet.test_deepcopy) ... ok test_difference (test.test_set.TestSet.test_difference) ... ok test_difference_update (test.test_set.TestSet.test_difference_update) ... ok test_discard (test.test_set.TestSet.test_discard) ... ok test_do_not_rehash_dict_keys (test.test_set.TestSet.test_do_not_rehash_dict_keys) ... FAIL test_equality (test.test_set.TestSet.test_equality) ... ok test_free_after_iterating (test.test_set.TestSet.test_free_after_iterating) ... ok test_gc (test.test_set.TestSet.test_gc) ... ok test_hash (test.test_set.TestSet.test_hash) ... ok test_iand (test.test_set.TestSet.test_iand) ... ok test_init (test.test_set.TestSet.test_init) ... ok test_inplace_on_self (test.test_set.TestSet.test_inplace_on_self) ... ok test_intersection (test.test_set.TestSet.test_intersection) ... ok test_intersection_update (test.test_set.TestSet.test_intersection_update) ... ok test_ior (test.test_set.TestSet.test_ior) ... ok test_isdisjoint (test.test_set.TestSet.test_isdisjoint) ... ok test_isub (test.test_set.TestSet.test_isub) ... ok test_iterator_pickling (test.test_set.TestSet.test_iterator_pickling) ... ok test_ixor (test.test_set.TestSet.test_ixor) ... ok test_len (test.test_set.TestSet.test_len) ... ok test_new_or_init (test.test_set.TestSet.test_new_or_init) ... ok test_or (test.test_set.TestSet.test_or) ... ok test_pickling (test.test_set.TestSet.test_pickling) ... ok test_pop (test.test_set.TestSet.test_pop) ... ok test_remove (test.test_set.TestSet.test_remove) ... ok test_remove_keyerror_set (test.test_set.TestSet.test_remove_keyerror_set) ... ok test_remove_keyerror_unpacking (test.test_set.TestSet.test_remove_keyerror_unpacking) ... ok test_rich_compare (test.test_set.TestSet.test_rich_compare) ... ok test_setOfFrozensets (test.test_set.TestSet.test_setOfFrozensets) ... ok test_set_literal (test.test_set.TestSet.test_set_literal) ... ok test_set_literal_evaluation_order (test.test_set.TestSet.test_set_literal_evaluation_order) ... ok test_set_literal_insertion_order (test.test_set.TestSet.test_set_literal_insertion_order) ... ok test_sub (test.test_set.TestSet.test_sub) ... ok test_sub_and_super (test.test_set.TestSet.test_sub_and_super) ... ok test_subclass_with_custom_hash (test.test_set.TestSet.test_subclass_with_custom_hash) ... ok test_symmetric_difference (test.test_set.TestSet.test_symmetric_difference) ... ok test_symmetric_difference_update (test.test_set.TestSet.test_symmetric_difference_update) ... ok test_union (test.test_set.TestSet.test_union) ... ok test_uniquification (test.test_set.TestSet.test_uniquification) ... ok test_update (test.test_set.TestSet.test_update) ... ok test_weakref (test.test_set.TestSet.test_weakref) ... ok test_xor (test.test_set.TestSet.test_xor) ... ok test_constructor (test.test_set.TestSetOfSets.test_constructor) ... ok test_add (test.test_set.TestSetSubclass.test_add) ... ok test_and (test.test_set.TestSetSubclass.test_and) ... ok test_badcmp (test.test_set.TestSetSubclass.test_badcmp) ... ok test_c_api (test.test_set.TestSetSubclass.test_c_api) ... skipped 'C API test only available in a debug build' test_clear (test.test_set.TestSetSubclass.test_clear) ... ok test_constructor_identity (test.test_set.TestSetSubclass.test_constructor_identity) ... ok test_container_iterator (test.test_set.TestSetSubclass.test_container_iterator) ... ok test_contains (test.test_set.TestSetSubclass.test_contains) ... ok test_copy (test.test_set.TestSetSubclass.test_copy) ... ok test_cyclical_repr (test.test_set.TestSetSubclass.test_cyclical_repr) ... ok test_deepcopy (test.test_set.TestSetSubclass.test_deepcopy) ... ok test_difference (test.test_set.TestSetSubclass.test_difference) ... ok test_difference_update (test.test_set.TestSetSubclass.test_difference_update) ... ok test_discard (test.test_set.TestSetSubclass.test_discard) ... ok test_do_not_rehash_dict_keys (test.test_set.TestSetSubclass.test_do_not_rehash_dict_keys) ... FAIL test_equality (test.test_set.TestSetSubclass.test_equality) ... ok test_free_after_iterating (test.test_set.TestSetSubclass.test_free_after_iterating) ... ok test_gc (test.test_set.TestSetSubclass.test_gc) ... ok test_hash (test.test_set.TestSetSubclass.test_hash) ... ok test_iand (test.test_set.TestSetSubclass.test_iand) ... ok test_init (test.test_set.TestSetSubclass.test_init) ... ok test_inplace_on_self (test.test_set.TestSetSubclass.test_inplace_on_self) ... ok test_intersection (test.test_set.TestSetSubclass.test_intersection) ... ok test_intersection_update (test.test_set.TestSetSubclass.test_intersection_update) ... ok test_ior (test.test_set.TestSetSubclass.test_ior) ... ok test_isdisjoint (test.test_set.TestSetSubclass.test_isdisjoint) ... ok test_isub (test.test_set.TestSetSubclass.test_isub) ... ok test_iterator_pickling (test.test_set.TestSetSubclass.test_iterator_pickling) ... ok test_ixor (test.test_set.TestSetSubclass.test_ixor) ... ok test_keywords_in_subclass (test.test_set.TestSetSubclass.test_keywords_in_subclass) ... ok test_len (test.test_set.TestSetSubclass.test_len) ... ok test_new_or_init (test.test_set.TestSetSubclass.test_new_or_init) ... ok test_or (test.test_set.TestSetSubclass.test_or) ... ok test_pickling (test.test_set.TestSetSubclass.test_pickling) ... ok test_pop (test.test_set.TestSetSubclass.test_pop) ... ok test_remove (test.test_set.TestSetSubclass.test_remove) ... ok test_remove_keyerror_set (test.test_set.TestSetSubclass.test_remove_keyerror_set) ... ok test_remove_keyerror_unpacking (test.test_set.TestSetSubclass.test_remove_keyerror_unpacking) ... ok test_rich_compare (test.test_set.TestSetSubclass.test_rich_compare) ... ok test_setOfFrozensets (test.test_set.TestSetSubclass.test_setOfFrozensets) ... ok test_set_literal (test.test_set.TestSetSubclass.test_set_literal) ... ok test_set_literal_evaluation_order (test.test_set.TestSetSubclass.test_set_literal_evaluation_order) ... ok test_set_literal_insertion_order (test.test_set.TestSetSubclass.test_set_literal_insertion_order) ... ok test_sub (test.test_set.TestSetSubclass.test_sub) ... ok test_sub_and_super (test.test_set.TestSetSubclass.test_sub_and_super) ... ok test_subclass_with_custom_hash (test.test_set.TestSetSubclass.test_subclass_with_custom_hash) ... ok test_symmetric_difference (test.test_set.TestSetSubclass.test_symmetric_difference) ... ok test_symmetric_difference_update (test.test_set.TestSetSubclass.test_symmetric_difference_update) ... ok test_union (test.test_set.TestSetSubclass.test_union) ... ok test_uniquification (test.test_set.TestSetSubclass.test_uniquification) ... ok test_update (test.test_set.TestSetSubclass.test_update) ... ok test_weakref (test.test_set.TestSetSubclass.test_weakref) ... ok test_xor (test.test_set.TestSetSubclass.test_xor) ... ok test_pickling (test.test_set.TestSetSubclassWithSlots.test_pickling) ... ok test_issubset (test.test_set.TestSubsetEmptyNonEmpty.test_issubset) ... ok test_issubset (test.test_set.TestSubsetEqualEmpty.test_issubset) ... ok test_issubset (test.test_set.TestSubsetEqualNonEmpty.test_issubset) ... ok test_issubset (test.test_set.TestSubsetNonOverlap.test_issubset) ... ok test_issubset (test.test_set.TestSubsetPartial.test_issubset) ... ok test_difference_method_call (test.test_set.TestUpdateOps.test_difference_method_call) ... ok test_difference_non_overlap (test.test_set.TestUpdateOps.test_difference_non_overlap) ... ok test_difference_overlap (test.test_set.TestUpdateOps.test_difference_overlap) ... ok test_difference_subset (test.test_set.TestUpdateOps.test_difference_subset) ... ok test_difference_superset (test.test_set.TestUpdateOps.test_difference_superset) ... ok test_intersection_method_call (test.test_set.TestUpdateOps.test_intersection_method_call) ... ok test_intersection_non_overlap (test.test_set.TestUpdateOps.test_intersection_non_overlap) ... ok test_intersection_overlap (test.test_set.TestUpdateOps.test_intersection_overlap) ... ok test_intersection_subset (test.test_set.TestUpdateOps.test_intersection_subset) ... ok test_intersection_superset (test.test_set.TestUpdateOps.test_intersection_superset) ... ok test_sym_difference_method_call (test.test_set.TestUpdateOps.test_sym_difference_method_call) ... ok test_sym_difference_non_overlap (test.test_set.TestUpdateOps.test_sym_difference_non_overlap) ... ok test_sym_difference_overlap (test.test_set.TestUpdateOps.test_sym_difference_overlap) ... ok test_sym_difference_subset (test.test_set.TestUpdateOps.test_sym_difference_subset) ... ok test_sym_difference_superset (test.test_set.TestUpdateOps.test_sym_difference_superset) ... ok test_union_method_call (test.test_set.TestUpdateOps.test_union_method_call) ... ok test_union_non_overlap (test.test_set.TestUpdateOps.test_union_non_overlap) ... ok test_union_overlap (test.test_set.TestUpdateOps.test_union_overlap) ... ok test_union_subset (test.test_set.TestUpdateOps.test_union_subset) ... ok test_union_superset (test.test_set.TestUpdateOps.test_union_superset) ... ok test_constructor (test.test_set.TestVariousIteratorArgs.test_constructor) ... ok test_inline_methods (test.test_set.TestVariousIteratorArgs.test_inline_methods) ... ok test_inplace_methods (test.test_set.TestVariousIteratorArgs.test_inplace_methods) ... ok test_8420_set_merge (test.test_set.TestWeirdBugs.test_8420_set_merge) ... ok test_iter_and_mutate (test.test_set.TestWeirdBugs.test_iter_and_mutate) ... ok test_merge_and_mutate (test.test_set.TestWeirdBugs.test_merge_and_mutate) ... ok ====================================================================== FAIL: test_do_not_rehash_dict_keys (test.test_set.TestFrozenSet.test_do_not_rehash_dict_keys) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_set.py", line 329, in test_do_not_rehash_dict_keys self.assertEqual(sum(elem.hash_count for elem in d), n) ^^^^^^^^^^^ AssertionError: 20 != 10 ====================================================================== FAIL: test_do_not_rehash_dict_keys (test.test_set.TestFrozenSetSubclass.test_do_not_rehash_dict_keys) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_set.py", line 329, in test_do_not_rehash_dict_keys self.assertEqual(sum(elem.hash_count for elem in d), n) ^^^^^^^^^^^ AssertionError: 20 != 10 ====================================================================== FAIL: test_do_not_rehash_dict_keys (test.test_set.TestSet.test_do_not_rehash_dict_keys) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_set.py", line 329, in test_do_not_rehash_dict_keys self.assertEqual(sum(elem.hash_count for elem in d), n) ^^^^^^^^^^^ AssertionError: 20 != 10 ====================================================================== FAIL: test_do_not_rehash_dict_keys (test.test_set.TestSetSubclass.test_do_not_rehash_dict_keys) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_set.py", line 329, in test_do_not_rehash_dict_keys self.assertEqual(sum(elem.hash_count for elem in d), n) ^^^^^^^^^^^ AssertionError: 20 != 10 ---------------------------------------------------------------------- Ran 625 tests in 4.118s FAILED (failures=4, skipped=2) 0:00:04 load avg: 1.77 [1/1/1] test_set failed (4 failures) == Tests result: FAILURE == 1 test failed: test_set Total duration: 4.2 sec Total tests: run=625 failures=4 skipped=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_set failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1346391æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 606517326 0:00:00 load avg: 1.77 Run 1 test sequentially in a single process 0:00:00 load avg: 1.77 [1/1] test_setcomps test_exception_locations (test.test_setcomps.SetComprehensionTest.test_exception_locations) ... test_exception_locations (test.test_setcomps.SetComprehensionTest.test_exception_locations) [<function SetComprehensionTest.test_exception_locations.<locals>.next_raises at 0x00007fdd5f4bfb78>] ... FAIL test_exception_locations (test.test_setcomps.SetComprehensionTest.test_exception_locations) [<function SetComprehensionTest.test_exception_locations.<locals>.iter_raises at 0x00007fdd5f4bfc40>] ... FAIL doctests (test.test_setcomps.__test__) Doctest: test.test_setcomps.__test__.doctests ... ok ====================================================================== FAIL: test_exception_locations (test.test_setcomps.SetComprehensionTest.test_exception_locations) [<function SetComprehensionTest.test_exception_locations.<locals>.next_raises at 0x00007fdd5f4bfb78>] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_setcomps.py", line 188, in test_exception_locations self.assertEqual(f.line[f.colno - indent : f.end_colno - indent], ^^^^^^^^^^^ AssertionError: '{x for x in BrokenIter(next_raises=True)}' != 'BrokenIter(next_raises=True)' - {x for x in BrokenIter(next_raises=True)} ? ------------ - + BrokenIter(next_raises=True) ====================================================================== FAIL: test_exception_locations (test.test_setcomps.SetComprehensionTest.test_exception_locations) [<function SetComprehensionTest.test_exception_locations.<locals>.iter_raises at 0x00007fdd5f4bfc40>] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_setcomps.py", line 188, in test_exception_locations self.assertEqual(f.line[f.colno - indent : f.end_colno - indent], ^^^^^^^^^^^ AssertionError: '{x for x in BrokenIter(iter_raises=True)}' != 'BrokenIter(iter_raises=True)' - {x for x in BrokenIter(iter_raises=True)} ? ------------ - + BrokenIter(iter_raises=True) ---------------------------------------------------------------------- Ran 2 tests in 0.033s FAILED (failures=2) 0:00:00 load avg: 1.77 [1/1/1] test_setcomps failed (2 failures) == Tests result: FAILURE == 1 test failed: test_setcomps Total duration: 132 ms Total tests: run=2 failures=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_setcomps failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1346535æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 4203474282 0:00:00 load avg: 1.57 Run 1 test sequentially in a single process 0:00:00 load avg: 1.57 [1/1] test_socket testBluetoothConstants (test.test_socket.BasicBluetoothTest.testBluetoothConstants) ... skipped 'Bluetooth sockets required for this test.' testCreateHciSocket (test.test_socket.BasicBluetoothTest.testCreateHciSocket) ... skipped 'Bluetooth sockets required for this test.' testCreateL2capSocket (test.test_socket.BasicBluetoothTest.testCreateL2capSocket) ... skipped 'Bluetooth sockets required for this test.' testCreateRfcommSocket (test.test_socket.BasicBluetoothTest.testCreateRfcommSocket) ... skipped 'Bluetooth sockets required for this test.' testCreateScoSocket (test.test_socket.BasicBluetoothTest.testCreateScoSocket) ... skipped 'Bluetooth sockets required for this test.' testBCMConstants (test.test_socket.BasicCANTest.testBCMConstants) ... skipped 'SocketCan required for this test.' testBindAny (test.test_socket.BasicCANTest.testBindAny) ... skipped 'SocketCan required for this test.' testCreateBCMSocket (test.test_socket.BasicCANTest.testCreateBCMSocket) ... skipped 'SocketCan required for this test.' testCreateSocket (test.test_socket.BasicCANTest.testCreateSocket) ... skipped 'SocketCan required for this test.' testCrucialConstants (test.test_socket.BasicCANTest.testCrucialConstants) ... skipped 'SocketCan required for this test.' testFilter (test.test_socket.BasicCANTest.testFilter) ... skipped 'SocketCan required for this test.' testLoopback (test.test_socket.BasicCANTest.testLoopback) ... skipped 'SocketCan required for this test.' testTooLongInterfaceName (test.test_socket.BasicCANTest.testTooLongInterfaceName) ... skipped 'SocketCan required for this test.' testCreateHyperVSocketAddrNotTupleFailure (test.test_socket.BasicHyperVTest.testCreateHyperVSocketAddrNotTupleFailure) ... skipped 'Hyper-V sockets required for this test.' testCreateHyperVSocketAddrNotTupleOf2StrsFailure (test.test_socket.BasicHyperVTest.testCreateHyperVSocketAddrNotTupleOf2StrsFailure) ... skipped 'Hyper-V sockets required for this test.' testCreateHyperVSocketAddrNotTupleOfStrsFailure (test.test_socket.BasicHyperVTest.testCreateHyperVSocketAddrNotTupleOfStrsFailure) ... skipped 'Hyper-V sockets required for this test.' testCreateHyperVSocketAddrServiceIdNotValidUUIDFailure (test.test_socket.BasicHyperVTest.testCreateHyperVSocketAddrServiceIdNotValidUUIDFailure) ... skipped 'Hyper-V sockets required for this test.' testCreateHyperVSocketAddrVmIdNotValidUUIDFailure (test.test_socket.BasicHyperVTest.testCreateHyperVSocketAddrVmIdNotValidUUIDFailure) ... skipped 'Hyper-V sockets required for this test.' testCreateHyperVSocketWithUnknownProtoFailure (test.test_socket.BasicHyperVTest.testCreateHyperVSocketWithUnknownProtoFailure) ... skipped 'Hyper-V sockets required for this test.' testHyperVConstants (test.test_socket.BasicHyperVTest.testHyperVConstants) ... skipped 'Hyper-V sockets required for this test.' testAutoBindSock (test.test_socket.BasicQIPCRTRTest.testAutoBindSock) ... ok testBindSock (test.test_socket.BasicQIPCRTRTest.testBindSock) ... ok testCreateSocket (test.test_socket.BasicQIPCRTRTest.testCreateSocket) ... ok testCrucialConstants (test.test_socket.BasicQIPCRTRTest.testCrucialConstants) ... ok testInvalidBindSock (test.test_socket.BasicQIPCRTRTest.testInvalidBindSock) ... ok testUnbound (test.test_socket.BasicQIPCRTRTest.testUnbound) ... ok testCreateSocket (test.test_socket.BasicRDSTest.testCreateSocket) ... skipped 'RDS sockets required for this test.' testCrucialConstants (test.test_socket.BasicRDSTest.testCrucialConstants) ... skipped 'RDS sockets required for this test.' testSocketBufferSize (test.test_socket.BasicRDSTest.testSocketBufferSize) ... skipped 'RDS sockets required for this test.' testDefaults (test.test_socket.BasicSocketPairTest.testDefaults) ... ok testRecv (test.test_socket.BasicSocketPairTest.testRecv) ... ok testSend (test.test_socket.BasicSocketPairTest.testSend) ... ok testDetach (test.test_socket.BasicTCPTest.testDetach) ... ok testDup (test.test_socket.BasicTCPTest.testDup) ... ok testFromFd (test.test_socket.BasicTCPTest.testFromFd) ... ok testOverFlowRecv (test.test_socket.BasicTCPTest.testOverFlowRecv) ... ok testOverFlowRecvFrom (test.test_socket.BasicTCPTest.testOverFlowRecvFrom) ... ok testRecv (test.test_socket.BasicTCPTest.testRecv) ... ok testRecvFrom (test.test_socket.BasicTCPTest.testRecvFrom) ... ok testSendAll (test.test_socket.BasicTCPTest.testSendAll) ... ok testShutdown (test.test_socket.BasicTCPTest.testShutdown) ... ok testShutdown_overflow (test.test_socket.BasicTCPTest.testShutdown_overflow) ... skipped 'implementation detail specific to cpython' testDetach (test.test_socket.BasicTCPTest2.testDetach) ... ok testDup (test.test_socket.BasicTCPTest2.testDup) ... ok testFromFd (test.test_socket.BasicTCPTest2.testFromFd) ... ok testOverFlowRecv (test.test_socket.BasicTCPTest2.testOverFlowRecv) ... ok testOverFlowRecvFrom (test.test_socket.BasicTCPTest2.testOverFlowRecvFrom) ... ok testRecv (test.test_socket.BasicTCPTest2.testRecv) ... ok testRecvFrom (test.test_socket.BasicTCPTest2.testRecvFrom) ... ok testSendAll (test.test_socket.BasicTCPTest2.testSendAll) ... ok testShutdown (test.test_socket.BasicTCPTest2.testShutdown) ... ok testShutdown_overflow (test.test_socket.BasicTCPTest2.testShutdown_overflow) ... skipped 'implementation detail specific to cpython' testRecvFrom (test.test_socket.BasicUDPLITETest.testRecvFrom) ... ok testRecvFromNegative (test.test_socket.BasicUDPLITETest.testRecvFromNegative) ... ok testSendtoAndRecv (test.test_socket.BasicUDPLITETest.testSendtoAndRecv) ... ok testRecvFrom (test.test_socket.BasicUDPTest.testRecvFrom) ... ok testRecvFromNegative (test.test_socket.BasicUDPTest.testRecvFromNegative) ... ok testSendtoAndRecv (test.test_socket.BasicUDPTest.testSendtoAndRecv) ... ok testCreateSocket (test.test_socket.BasicVSOCKTest.testCreateSocket) ... skipped 'VSOCK sockets required for this test.' testCrucialConstants (test.test_socket.BasicVSOCKTest.testCrucialConstants) ... skipped 'VSOCK sockets required for this test.' testSocketBufferSize (test.test_socket.BasicVSOCKTest.testSocketBufferSize) ... skipped 'VSOCK sockets required for this test.' testVSOCKConstants (test.test_socket.BasicVSOCKTest.testVSOCKConstants) ... skipped 'VSOCK sockets required for this test.' testRecvFromIntoArray (test.test_socket.BufferIOTest.testRecvFromIntoArray) ... ok testRecvFromIntoBytearray (test.test_socket.BufferIOTest.testRecvFromIntoBytearray) ... ok testRecvFromIntoEmptyBuffer (test.test_socket.BufferIOTest.testRecvFromIntoEmptyBuffer) ... ok testRecvFromIntoMemoryview (test.test_socket.BufferIOTest.testRecvFromIntoMemoryview) ... ok testRecvFromIntoSmallBuffer (test.test_socket.BufferIOTest.testRecvFromIntoSmallBuffer) ... ok testRecvIntoArray (test.test_socket.BufferIOTest.testRecvIntoArray) ... ok testRecvIntoBytearray (test.test_socket.BufferIOTest.testRecvIntoBytearray) ... ok testRecvIntoMemoryview (test.test_socket.BufferIOTest.testRecvIntoMemoryview) ... ok testBCM (test.test_socket.CANTest.testBCM) ... skipped 'SocketCan required for this test.' testSendFrame (test.test_socket.CANTest.testSendFrame) ... skipped 'SocketCan required for this test.' testSendMaxFrame (test.test_socket.CANTest.testSendMaxFrame) ... skipped 'SocketCan required for this test.' testSendMultiFrames (test.test_socket.CANTest.testSendMultiFrames) ... skipped 'SocketCan required for this test.' testCMSG_LEN (test.test_socket.CmsgMacroTests.testCMSG_LEN) ... ok testCMSG_SPACE (test.test_socket.CmsgMacroTests.testCMSG_SPACE) ... ok testCreateConnectionBase (test.test_socket.ContextManagersTest.testCreateConnectionBase) ... ok testCreateConnectionClose (test.test_socket.ContextManagersTest.testCreateConnectionClose) ... ok test_dual_stack_client_v4 (test.test_socket.CreateServerFunctionalTest.test_dual_stack_client_v4) ... ok test_dual_stack_client_v6 (test.test_socket.CreateServerFunctionalTest.test_dual_stack_client_v6) ... ok test_tcp4 (test.test_socket.CreateServerFunctionalTest.test_tcp4) ... ok test_tcp6 (test.test_socket.CreateServerFunctionalTest.test_tcp6) ... ok test_address (test.test_socket.CreateServerTest.test_address) ... ok test_dualstack_ipv6_family (test.test_socket.CreateServerTest.test_dualstack_ipv6_family) ... ok test_family_and_type (test.test_socket.CreateServerTest.test_family_and_type) ... ok test_ipv6_only_default (test.test_socket.CreateServerTest.test_ipv6_only_default) ... ok test_reuse_port (test.test_socket.CreateServerTest.test_reuse_port) ... ok testAttributes (test.test_socket.FileObjectClassTestCase.testAttributes) ... ok testCloseAfterMakefile (test.test_socket.FileObjectClassTestCase.testCloseAfterMakefile) ... ok testClosedAttr (test.test_socket.FileObjectClassTestCase.testClosedAttr) ... ok testFullRead (test.test_socket.FileObjectClassTestCase.testFullRead) ... ok testMakefileAfterMakefileClose (test.test_socket.FileObjectClassTestCase.testMakefileAfterMakefileClose) ... ok testReadAfterTimeout (test.test_socket.FileObjectClassTestCase.testReadAfterTimeout) ... ok testReadline (test.test_socket.FileObjectClassTestCase.testReadline) ... ok testRealClose (test.test_socket.FileObjectClassTestCase.testRealClose) ... ok testSmallRead (test.test_socket.FileObjectClassTestCase.testSmallRead) ... ok testUnbufferedRead (test.test_socket.FileObjectClassTestCase.testUnbufferedRead) ... ok test3542SocketOptions (test.test_socket.GeneralModuleTests.test3542SocketOptions) ... skipped 'macOS specific test' testCloseException (test.test_socket.GeneralModuleTests.testCloseException) ... ok testCrucialConstants (test.test_socket.GeneralModuleTests.testCrucialConstants) ... ok testCrucialIpProtoConstants (test.test_socket.GeneralModuleTests.testCrucialIpProtoConstants) ... ok testDefaultTimeout (test.test_socket.GeneralModuleTests.testDefaultTimeout) ... ok testGetServBy (test.test_socket.GeneralModuleTests.testGetServBy) ... ok testGetSockOpt (test.test_socket.GeneralModuleTests.testGetSockOpt) ... ok testGetaddrinfo (test.test_socket.GeneralModuleTests.testGetaddrinfo) ... ok testHostnameRes (test.test_socket.GeneralModuleTests.testHostnameRes) ... ok testIPv4_inet_aton_fourbytes (test.test_socket.GeneralModuleTests.testIPv4_inet_aton_fourbytes) ... ok testIPv4toString (test.test_socket.GeneralModuleTests.testIPv4toString) ... ok testIPv6toString (test.test_socket.GeneralModuleTests.testIPv6toString) ... ok testInterfaceNameIndex (test.test_socket.GeneralModuleTests.testInterfaceNameIndex) ... ok testInterpreterCrash (test.test_socket.GeneralModuleTests.testInterpreterCrash) ... ok testInvalidInterfaceIndexToName (test.test_socket.GeneralModuleTests.testInvalidInterfaceIndexToName) ... ok testInvalidInterfaceNameToIndex (test.test_socket.GeneralModuleTests.testInvalidInterfaceNameToIndex) ... ok testNewAttributes (test.test_socket.GeneralModuleTests.testNewAttributes) ... ok testNtoH (test.test_socket.GeneralModuleTests.testNtoH) ... ok testNtoHErrors (test.test_socket.GeneralModuleTests.testNtoHErrors) ... skipped 'implementation detail specific to cpython' testRefCountGetNameInfo (test.test_socket.GeneralModuleTests.testRefCountGetNameInfo) ... skipped 'test needs sys.getrefcount()' testSendAfterClose (test.test_socket.GeneralModuleTests.testSendAfterClose) ... ok testSendtoErrors (test.test_socket.GeneralModuleTests.testSendtoErrors) ... FAIL testSetSockOpt (test.test_socket.GeneralModuleTests.testSetSockOpt) ... ok testSockName (test.test_socket.GeneralModuleTests.testSockName) ... ok testSocketError (test.test_socket.GeneralModuleTests.testSocketError) ... ok testStringToIPv4 (test.test_socket.GeneralModuleTests.testStringToIPv4) ... ok testStringToIPv6 (test.test_socket.GeneralModuleTests.testStringToIPv6) ... ok testWindowsSpecificConstants (test.test_socket.GeneralModuleTests.testWindowsSpecificConstants) ... skipped 'Windows specific' test_SocketType_is_socketobject (test.test_socket.GeneralModuleTests.test_SocketType_is_socketobject) ... ok test__sendfile_use_sendfile (test.test_socket.GeneralModuleTests.test__sendfile_use_sendfile) ... ok test_addressfamily_enum (test.test_socket.GeneralModuleTests.test_addressfamily_enum) ... ok test_addressinfo_enum (test.test_socket.GeneralModuleTests.test_addressinfo_enum) ... ok test_csocket_repr (test.test_socket.GeneralModuleTests.test_csocket_repr) ... ok test_dealloc_warn (test.test_socket.GeneralModuleTests.test_dealloc_warn) ... ok test_flowinfo (test.test_socket.GeneralModuleTests.test_flowinfo) ... ok test_getaddrinfo_int_port_overflow (test.test_socket.GeneralModuleTests.test_getaddrinfo_int_port_overflow) ... FAIL test_getaddrinfo_ipv6_basic (test.test_socket.GeneralModuleTests.test_getaddrinfo_ipv6_basic) ... ok test_getaddrinfo_ipv6_scopeid_numeric (test.test_socket.GeneralModuleTests.test_getaddrinfo_ipv6_scopeid_numeric) ... skipped 'Numeric scope id does not work or undocumented' test_getaddrinfo_ipv6_scopeid_symbolic (test.test_socket.GeneralModuleTests.test_getaddrinfo_ipv6_scopeid_symbolic) ... ok test_getfqdn_filter_localhost (test.test_socket.GeneralModuleTests.test_getfqdn_filter_localhost) ... ok test_getnameinfo (test.test_socket.GeneralModuleTests.test_getnameinfo) ... ok test_getnameinfo_ipv6_scopeid_numeric (test.test_socket.GeneralModuleTests.test_getnameinfo_ipv6_scopeid_numeric) ... skipped 'Numeric scope id does not work or undocumented' test_getnameinfo_ipv6_scopeid_symbolic (test.test_socket.GeneralModuleTests.test_getnameinfo_ipv6_scopeid_symbolic) ... ok test_getsockaddrarg (test.test_socket.GeneralModuleTests.test_getsockaddrarg) ... ok test_host_resolution (test.test_socket.GeneralModuleTests.test_host_resolution) ... ok test_host_resolution_bad_address (test.test_socket.GeneralModuleTests.test_host_resolution_bad_address) ... ok test_idna (test.test_socket.GeneralModuleTests.test_idna) ... ok test_listen_backlog (test.test_socket.GeneralModuleTests.test_listen_backlog) ... ok test_listen_backlog_overflow (test.test_socket.GeneralModuleTests.test_listen_backlog_overflow) ... skipped 'implementation detail specific to cpython' test_makefile_invalid_mode (test.test_socket.GeneralModuleTests.test_makefile_invalid_mode) ... ok test_makefile_mode (test.test_socket.GeneralModuleTests.test_makefile_mode) ... ok test_msgflag_enum (test.test_socket.GeneralModuleTests.test_msgflag_enum) ... ok test_name_closed_socketio (test.test_socket.GeneralModuleTests.test_name_closed_socketio) ... ok test_pickle (test.test_socket.GeneralModuleTests.test_pickle) ... ok test_repr (test.test_socket.GeneralModuleTests.test_repr) ... ok test_sendall_interrupted (test.test_socket.GeneralModuleTests.test_sendall_interrupted) ... ok test_sendall_interrupted_with_timeout (test.test_socket.GeneralModuleTests.test_sendall_interrupted_with_timeout) ... ok test_sethostname (test.test_socket.GeneralModuleTests.test_sethostname) ... skipped 'test should be run as root' test_sio_loopback_fast_path (test.test_socket.GeneralModuleTests.test_sio_loopback_fast_path) ... skipped 'Windows specific' test_sock_ioctl (test.test_socket.GeneralModuleTests.test_sock_ioctl) ... skipped 'Windows specific' test_socket_close (test.test_socket.GeneralModuleTests.test_socket_close) ... ok test_socket_consistent_sock_type (test.test_socket.GeneralModuleTests.test_socket_consistent_sock_type) ... ok test_socket_fileno (test.test_socket.GeneralModuleTests.test_socket_fileno) ... ok test_socket_fileno_rejects_float (test.test_socket.GeneralModuleTests.test_socket_fileno_rejects_float) ... ok test_socket_fileno_rejects_invalid_socket (test.test_socket.GeneralModuleTests.test_socket_fileno_rejects_invalid_socket) ... ok test_socket_fileno_rejects_negative (test.test_socket.GeneralModuleTests.test_socket_fileno_rejects_negative) ... ok test_socket_fileno_rejects_other_types (test.test_socket.GeneralModuleTests.test_socket_fileno_rejects_other_types) ... ok test_socket_fileno_requires_socket_fd (test.test_socket.GeneralModuleTests.test_socket_fileno_requires_socket_fd) ... ok test_socket_fileno_requires_valid_fd (test.test_socket.GeneralModuleTests.test_socket_fileno_requires_valid_fd) ... ok test_socket_methods (test.test_socket.GeneralModuleTests.test_socket_methods) ... ok test_socket_type (test.test_socket.GeneralModuleTests.test_socket_type) ... ERROR test_socketkind_enum (test.test_socket.GeneralModuleTests.test_socketkind_enum) ... ok test_str_for_enums (test.test_socket.GeneralModuleTests.test_str_for_enums) ... ok test_unknown_socket_family_repr (test.test_socket.GeneralModuleTests.test_unknown_socket_family_repr) ... ok test_unusable_closed_socketio (test.test_socket.GeneralModuleTests.test_unusable_closed_socketio) ... ok test_weakref (test.test_socket.GeneralModuleTests.test_weakref) ... ok testBind (test.test_socket.ISOTPTest.testBind) ... skipped 'CAN ISOTP required for this test.' testCreateISOTPSocket (test.test_socket.ISOTPTest.testCreateISOTPSocket) ... skipped 'CAN ISOTP required for this test.' testCreateSocket (test.test_socket.ISOTPTest.testCreateSocket) ... skipped 'CAN ISOTP required for this test.' testCrucialConstants (test.test_socket.ISOTPTest.testCrucialConstants) ... skipped 'CAN ISOTP required for this test.' testTooLongInterfaceName (test.test_socket.ISOTPTest.testTooLongInterfaceName) ... skipped 'CAN ISOTP required for this test.' test_SOCK_CLOEXEC (test.test_socket.InheritanceTest.test_SOCK_CLOEXEC) ... ok test_default_inheritable (test.test_socket.InheritanceTest.test_default_inheritable) ... ok test_dup (test.test_socket.InheritanceTest.test_dup) ... ok test_get_inheritable_cloexec (test.test_socket.InheritanceTest.test_get_inheritable_cloexec) ... ok test_set_inheritable (test.test_socket.InheritanceTest.test_set_inheritable) ... ok test_set_inheritable_cloexec (test.test_socket.InheritanceTest.test_set_inheritable_cloexec) ... ok test_socketpair (test.test_socket.InheritanceTest.test_socketpair) ... ok testInterruptedRecvIntoTimeout (test.test_socket.InterruptedRecvTimeoutTest.testInterruptedRecvIntoTimeout) ... ok testInterruptedRecvTimeout (test.test_socket.InterruptedRecvTimeoutTest.testInterruptedRecvTimeout) ... ok testInterruptedRecvfromIntoTimeout (test.test_socket.InterruptedRecvTimeoutTest.testInterruptedRecvfromIntoTimeout) ... ok testInterruptedRecvfromTimeout (test.test_socket.InterruptedRecvTimeoutTest.testInterruptedRecvfromTimeout) ... ok testInterruptedRecvmsgIntoTimeout (test.test_socket.InterruptedRecvTimeoutTest.testInterruptedRecvmsgIntoTimeout) ... ok testInterruptedRecvmsgTimeout (test.test_socket.InterruptedRecvTimeoutTest.testInterruptedRecvmsgTimeout) ... ok testInterruptedSendTimeout (test.test_socket.InterruptedSendTimeoutTest.testInterruptedSendTimeout) ... ok testInterruptedSendmsgTimeout (test.test_socket.InterruptedSendTimeoutTest.testInterruptedSendmsgTimeout) ... ok testInterruptedSendtoTimeout (test.test_socket.InterruptedSendTimeoutTest.testInterruptedSendtoTimeout) ... ok testBind (test.test_socket.J1939Test.testBind) ... skipped 'CAN J1939 required for this test.' testCreateJ1939Socket (test.test_socket.J1939Test.testCreateJ1939Socket) ... skipped 'CAN J1939 required for this test.' testJ1939Constants (test.test_socket.J1939Test.testJ1939Constants) ... skipped 'CAN J1939 required for this test.' testAttributes (test.test_socket.LineBufferedFileObjectClassTestCase.testAttributes) ... ok testCloseAfterMakefile (test.test_socket.LineBufferedFileObjectClassTestCase.testCloseAfterMakefile) ... ok testClosedAttr (test.test_socket.LineBufferedFileObjectClassTestCase.testClosedAttr) ... ok testFullRead (test.test_socket.LineBufferedFileObjectClassTestCase.testFullRead) ... ok testMakefileAfterMakefileClose (test.test_socket.LineBufferedFileObjectClassTestCase.testMakefileAfterMakefileClose) ... ok testReadAfterTimeout (test.test_socket.LineBufferedFileObjectClassTestCase.testReadAfterTimeout) ... ok testReadline (test.test_socket.LineBufferedFileObjectClassTestCase.testReadline) ... ok testRealClose (test.test_socket.LineBufferedFileObjectClassTestCase.testRealClose) ... ok testSmallRead (test.test_socket.LineBufferedFileObjectClassTestCase.testSmallRead) ... ok testUnbufferedRead (test.test_socket.LineBufferedFileObjectClassTestCase.testUnbufferedRead) ... ok test_aead_aes_gcm (test.test_socket.LinuxKernelCryptoAPI.test_aead_aes_gcm) ... ok test_aes_cbc (test.test_socket.LinuxKernelCryptoAPI.test_aes_cbc) ... ok test_drbg_pr_sha256 (test.test_socket.LinuxKernelCryptoAPI.test_drbg_pr_sha256) ... ok test_hmac_sha1 (test.test_socket.LinuxKernelCryptoAPI.test_hmac_sha1) ... ok test_length_restriction (test.test_socket.LinuxKernelCryptoAPI.test_length_restriction) ... ok test_sendmsg_afalg_args (test.test_socket.LinuxKernelCryptoAPI.test_sendmsg_afalg_args) ... ok test_sha256 (test.test_socket.LinuxKernelCryptoAPI.test_sha256) ... ok testFamily (test.test_socket.NetworkConnectionAttributesTest.testFamily) ... ok testSourceAddress (test.test_socket.NetworkConnectionAttributesTest.testSourceAddress) ... ok testTimeoutDefault (test.test_socket.NetworkConnectionAttributesTest.testTimeoutDefault) ... ok testTimeoutNone (test.test_socket.NetworkConnectionAttributesTest.testTimeoutNone) ... ok testTimeoutValueNamed (test.test_socket.NetworkConnectionAttributesTest.testTimeoutValueNamed) ... ok testTimeoutValueNonamed (test.test_socket.NetworkConnectionAttributesTest.testTimeoutValueNonamed) ... ok testInsideTimeout (test.test_socket.NetworkConnectionBehaviourTest.testInsideTimeout) ... ok testOutsideTimeout (test.test_socket.NetworkConnectionBehaviourTest.testOutsideTimeout) ... ok test_connect (test.test_socket.NetworkConnectionNoServer.test_connect) ... ok test_create_connection (test.test_socket.NetworkConnectionNoServer.test_create_connection) ... ok test_create_connection_all_errors (test.test_socket.NetworkConnectionNoServer.test_create_connection_all_errors) ... ok test_create_connection_timeout (test.test_socket.NetworkConnectionNoServer.test_create_connection_timeout) ... ok testAccept (test.test_socket.NonBlockingTCPTests.testAccept) ... ok testInheritFlagsBlocking (test.test_socket.NonBlockingTCPTests.testInheritFlagsBlocking) ... ok testInheritFlagsTimeout (test.test_socket.NonBlockingTCPTests.testInheritFlagsTimeout) ... ok testInitNonBlocking (test.test_socket.NonBlockingTCPTests.testInitNonBlocking) ... ok testLargeTimeout (test.test_socket.NonBlockingTCPTests.testLargeTimeout) ... skipped 'implementation detail specific to cpython' testRecv (test.test_socket.NonBlockingTCPTests.testRecv) ... ok testSetBlocking (test.test_socket.NonBlockingTCPTests.testSetBlocking) ... ok testSetBlocking_overflow (test.test_socket.NonBlockingTCPTests.testSetBlocking_overflow) ... skipped 'implementation detail specific to cpython' test_SOCK_NONBLOCK (test.test_socket.NonblockConstantTest.test_SOCK_NONBLOCK) ... ok test_injected_authentication_failure (test.test_socket.PurePythonSocketPairTest.test_injected_authentication_failure) ... ok test_ipv4 (test.test_socket.PurePythonSocketPairTest.test_ipv4) ... ok test_ipv6 (test.test_socket.PurePythonSocketPairTest.test_ipv6) ... ok test_recv (test.test_socket.PurePythonSocketPairTest.test_recv) ... ok test_send (test.test_socket.PurePythonSocketPairTest.test_send) ... ok testPeek (test.test_socket.RDSTest.testPeek) ... skipped 'RDS sockets required for this test.' testSelect (test.test_socket.RDSTest.testSelect) ... skipped 'RDS sockets required for this test.' testSendAndRecv (test.test_socket.RDSTest.testSendAndRecv) ... skipped 'RDS sockets required for this test.' testSendAndRecvMsg (test.test_socket.RDSTest.testSendAndRecvMsg) ... skipped 'RDS sockets required for this test.' testSendAndRecvMulti (test.test_socket.RDSTest.testSendAndRecvMulti) ... skipped 'RDS sockets required for this test.' testCmsgTruncNoBufSize (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testCmsgTruncNoBufSize) ... ok testOddCmsgSize (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testOddCmsgSize) ... ok testRecvHopLimit (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testRecvHopLimit) ... ok testRecvHopLimitCMSG_SPACE (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testRecvHopLimitCMSG_SPACE) ... ok testRecvTrafficClassAndHopLimit (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testRecvTrafficClassAndHopLimit) ... ok testRecvTrafficClassAndHopLimitCMSG_SPACE (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testRecvTrafficClassAndHopLimitCMSG_SPACE) ... ok testSecondCmsgTrunc0 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSecondCmsgTrunc0) ... ok testSecondCmsgTrunc1 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSecondCmsgTrunc1) ... ok testSecondCmsgTrunc2Int (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSecondCmsgTrunc2Int) ... ok testSecondCmsgTruncInData (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSecondCmsgTruncInData) ... ok testSecondCmsgTruncLen0Minus1 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSecondCmsgTruncLen0Minus1) ... ok testSetHopLimit (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSetHopLimit) ... ok testSetTrafficClassAndHopLimit (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSetTrafficClassAndHopLimit) ... ok testSingleCmsgTrunc0 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSingleCmsgTrunc0) ... ok testSingleCmsgTrunc1 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSingleCmsgTrunc1) ... ok testSingleCmsgTrunc2Int (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSingleCmsgTrunc2Int) ... ok testSingleCmsgTruncInData (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSingleCmsgTruncInData) ... ok testSingleCmsgTruncLen0Minus1 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDP6Test.testSingleCmsgTruncLen0Minus1) ... ok testCmsgTruncNoBufSize (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testCmsgTruncNoBufSize) ... ok testOddCmsgSize (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testOddCmsgSize) ... ok testRecvHopLimit (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testRecvHopLimit) ... ok testRecvHopLimitCMSG_SPACE (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testRecvHopLimitCMSG_SPACE) ... ok testRecvTrafficClassAndHopLimit (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testRecvTrafficClassAndHopLimit) ... ok testRecvTrafficClassAndHopLimitCMSG_SPACE (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testRecvTrafficClassAndHopLimitCMSG_SPACE) ... ok testSecondCmsgTrunc0 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSecondCmsgTrunc0) ... ok testSecondCmsgTrunc1 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSecondCmsgTrunc1) ... ok testSecondCmsgTrunc2Int (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSecondCmsgTrunc2Int) ... ok testSecondCmsgTruncInData (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSecondCmsgTruncInData) ... ok testSecondCmsgTruncLen0Minus1 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSecondCmsgTruncLen0Minus1) ... ok testSetHopLimit (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSetHopLimit) ... ok testSetTrafficClassAndHopLimit (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSetTrafficClassAndHopLimit) ... ok testSingleCmsgTrunc0 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSingleCmsgTrunc0) ... ok testSingleCmsgTrunc1 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSingleCmsgTrunc1) ... ok testSingleCmsgTrunc2Int (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSingleCmsgTrunc2Int) ... ok testSingleCmsgTruncInData (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSingleCmsgTruncInData) ... ok testSingleCmsgTruncLen0Minus1 (test.test_socket.RecvmsgIntoRFC3542AncillaryUDPLITE6Test.testSingleCmsgTruncLen0Minus1) ... ok testCmsgTrunc0 (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testCmsgTrunc0) ... ok testCmsgTrunc1 (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testCmsgTrunc1) ... ok testCmsgTrunc2Int (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testCmsgTrunc2Int) ... ok testCmsgTruncLen0 (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testCmsgTruncLen0) ... ok testCmsgTruncLen0Minus1 (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testCmsgTruncLen0Minus1) ... ok testCmsgTruncLen0Plus1 (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testCmsgTruncLen0Plus1) ... ok testCmsgTruncLen1 (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testCmsgTruncLen1) ... ok testCmsgTruncLen2Minus1 (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testCmsgTruncLen2Minus1) ... ok testCmsgTruncNoBufSize (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testCmsgTruncNoBufSize) ... ok testFDPassCMSG_LEN (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testFDPassCMSG_LEN) ... ok testFDPassCMSG_SPACE (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testFDPassCMSG_SPACE) ... ok testFDPassEmpty (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testFDPassEmpty) ... ok testFDPassPartialInt (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testFDPassPartialInt) ... ok testFDPassPartialIntInMiddle (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testFDPassPartialIntInMiddle) ... ok testFDPassSeparate (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testFDPassSeparate) ... ok testFDPassSeparateMinSpace (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testFDPassSeparateMinSpace) ... ok testFDPassSimple (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testFDPassSimple) ... ok testMultipleFDPass (test.test_socket.RecvmsgIntoSCMRightsStreamTest.testMultipleFDPass) ... ok testRecvmsg (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgAfterClose) ... ok testRecvmsgEOF (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgEOF) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgFromSendmsg) ... ok testRecvmsgIntoArray (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgIntoArray) ... ok testRecvmsgIntoBadArgs (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgIntoBadArgs) ... ok testRecvmsgIntoGenerator (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgIntoGenerator) ... ok testRecvmsgIntoScatter (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgIntoScatter) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgOverflow (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgOverflow) ... ok testRecvmsgPeek (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgIntoSCTPStreamTest.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgIntoTCPTest.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgAfterClose) ... ok testRecvmsgEOF (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgEOF) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgFromSendmsg) ... ok testRecvmsgIntoArray (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgIntoArray) ... ok testRecvmsgIntoBadArgs (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgIntoBadArgs) ... ok testRecvmsgIntoGenerator (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgIntoGenerator) ... ok testRecvmsgIntoScatter (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgIntoScatter) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgOverflow (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgOverflow) ... ok testRecvmsgPeek (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgIntoTCPTest.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgAfterClose) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgFromSendmsg) ... ok testRecvmsgIntoArray (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgIntoArray) ... ok testRecvmsgIntoBadArgs (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgIntoBadArgs) ... ok testRecvmsgIntoGenerator (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgIntoGenerator) ... ok testRecvmsgIntoScatter (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgIntoScatter) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgPeek (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgIntoUDP6Test.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgAfterClose) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgFromSendmsg) ... ok testRecvmsgIntoArray (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgIntoArray) ... ok testRecvmsgIntoBadArgs (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgIntoBadArgs) ... ok testRecvmsgIntoGenerator (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgIntoGenerator) ... ok testRecvmsgIntoScatter (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgIntoScatter) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgPeek (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgIntoUDPLITE6Test.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgAfterClose) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgFromSendmsg) ... ok testRecvmsgIntoArray (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgIntoArray) ... ok testRecvmsgIntoBadArgs (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgIntoBadArgs) ... ok testRecvmsgIntoGenerator (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgIntoGenerator) ... ok testRecvmsgIntoScatter (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgIntoScatter) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgPeek (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgIntoUDPLITETest.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgIntoUDPTest.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgAfterClose) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgFromSendmsg) ... ok testRecvmsgIntoArray (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgIntoArray) ... ok testRecvmsgIntoBadArgs (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgIntoBadArgs) ... ok testRecvmsgIntoGenerator (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgIntoGenerator) ... ok testRecvmsgIntoScatter (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgIntoScatter) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgPeek (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgIntoUDPTest.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgAfterClose) ... ok testRecvmsgEOF (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgEOF) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgFromSendmsg) ... ok testRecvmsgIntoArray (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgIntoArray) ... ok testRecvmsgIntoBadArgs (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgIntoBadArgs) ... ok testRecvmsgIntoGenerator (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgIntoGenerator) ... ok testRecvmsgIntoScatter (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgIntoScatter) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgOverflow (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgOverflow) ... ok testRecvmsgPeek (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgIntoUnixStreamTest.testRecvmsgTrunc) ... ok testCmsgTruncNoBufSize (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testCmsgTruncNoBufSize) ... ok testOddCmsgSize (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testOddCmsgSize) ... ok testRecvHopLimit (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testRecvHopLimit) ... ok testRecvHopLimitCMSG_SPACE (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testRecvHopLimitCMSG_SPACE) ... ok testRecvTrafficClassAndHopLimit (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testRecvTrafficClassAndHopLimit) ... ok testRecvTrafficClassAndHopLimitCMSG_SPACE (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testRecvTrafficClassAndHopLimitCMSG_SPACE) ... ok testSecondCmsgTrunc0 (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSecondCmsgTrunc0) ... ok testSecondCmsgTrunc1 (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSecondCmsgTrunc1) ... ok testSecondCmsgTrunc2Int (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSecondCmsgTrunc2Int) ... ok testSecondCmsgTruncInData (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSecondCmsgTruncInData) ... ok testSecondCmsgTruncLen0Minus1 (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSecondCmsgTruncLen0Minus1) ... ok testSetHopLimit (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSetHopLimit) ... ok testSetTrafficClassAndHopLimit (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSetTrafficClassAndHopLimit) ... ok testSingleCmsgTrunc0 (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSingleCmsgTrunc0) ... ok testSingleCmsgTrunc1 (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSingleCmsgTrunc1) ... ok testSingleCmsgTrunc2Int (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSingleCmsgTrunc2Int) ... ok testSingleCmsgTruncInData (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSingleCmsgTruncInData) ... ok testSingleCmsgTruncLen0Minus1 (test.test_socket.RecvmsgRFC3542AncillaryUDP6Test.testSingleCmsgTruncLen0Minus1) ... ok testCmsgTruncNoBufSize (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testCmsgTruncNoBufSize) ... ok testOddCmsgSize (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testOddCmsgSize) ... ok testRecvHopLimit (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testRecvHopLimit) ... ok testRecvHopLimitCMSG_SPACE (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testRecvHopLimitCMSG_SPACE) ... ok testRecvTrafficClassAndHopLimit (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testRecvTrafficClassAndHopLimit) ... ok testRecvTrafficClassAndHopLimitCMSG_SPACE (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testRecvTrafficClassAndHopLimitCMSG_SPACE) ... ok testSecondCmsgTrunc0 (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSecondCmsgTrunc0) ... ok testSecondCmsgTrunc1 (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSecondCmsgTrunc1) ... ok testSecondCmsgTrunc2Int (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSecondCmsgTrunc2Int) ... ok testSecondCmsgTruncInData (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSecondCmsgTruncInData) ... ok testSecondCmsgTruncLen0Minus1 (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSecondCmsgTruncLen0Minus1) ... ok testSetHopLimit (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSetHopLimit) ... ok testSetTrafficClassAndHopLimit (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSetTrafficClassAndHopLimit) ... ok testSingleCmsgTrunc0 (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSingleCmsgTrunc0) ... ok testSingleCmsgTrunc1 (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSingleCmsgTrunc1) ... ok testSingleCmsgTrunc2Int (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSingleCmsgTrunc2Int) ... ok testSingleCmsgTruncInData (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSingleCmsgTruncInData) ... ok testSingleCmsgTruncLen0Minus1 (test.test_socket.RecvmsgRFC3542AncillaryUDPLITE6Test.testSingleCmsgTruncLen0Minus1) ... ok testCmsgTrunc0 (test.test_socket.RecvmsgSCMRightsStreamTest.testCmsgTrunc0) ... ok testCmsgTrunc1 (test.test_socket.RecvmsgSCMRightsStreamTest.testCmsgTrunc1) ... ok testCmsgTrunc2Int (test.test_socket.RecvmsgSCMRightsStreamTest.testCmsgTrunc2Int) ... ok testCmsgTruncLen0 (test.test_socket.RecvmsgSCMRightsStreamTest.testCmsgTruncLen0) ... ok testCmsgTruncLen0Minus1 (test.test_socket.RecvmsgSCMRightsStreamTest.testCmsgTruncLen0Minus1) ... ok testCmsgTruncLen0Plus1 (test.test_socket.RecvmsgSCMRightsStreamTest.testCmsgTruncLen0Plus1) ... ok testCmsgTruncLen1 (test.test_socket.RecvmsgSCMRightsStreamTest.testCmsgTruncLen1) ... ok testCmsgTruncLen2Minus1 (test.test_socket.RecvmsgSCMRightsStreamTest.testCmsgTruncLen2Minus1) ... ok testCmsgTruncNoBufSize (test.test_socket.RecvmsgSCMRightsStreamTest.testCmsgTruncNoBufSize) ... ok testFDPassCMSG_LEN (test.test_socket.RecvmsgSCMRightsStreamTest.testFDPassCMSG_LEN) ... ok testFDPassCMSG_SPACE (test.test_socket.RecvmsgSCMRightsStreamTest.testFDPassCMSG_SPACE) ... ok testFDPassEmpty (test.test_socket.RecvmsgSCMRightsStreamTest.testFDPassEmpty) ... ok testFDPassPartialInt (test.test_socket.RecvmsgSCMRightsStreamTest.testFDPassPartialInt) ... ok testFDPassPartialIntInMiddle (test.test_socket.RecvmsgSCMRightsStreamTest.testFDPassPartialIntInMiddle) ... ok testFDPassSeparate (test.test_socket.RecvmsgSCMRightsStreamTest.testFDPassSeparate) ... ok testFDPassSeparateMinSpace (test.test_socket.RecvmsgSCMRightsStreamTest.testFDPassSeparateMinSpace) ... ok testFDPassSimple (test.test_socket.RecvmsgSCMRightsStreamTest.testFDPassSimple) ... ok testMultipleFDPass (test.test_socket.RecvmsgSCMRightsStreamTest.testMultipleFDPass) ... ok testRecvmsg (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgAfterClose) ... ok testRecvmsgBadArgs (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgBadArgs) ... ok testRecvmsgEOF (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgEOF) ... skipped 'sporadic ENOTCONN (kernel issue?) - see issue #13876' testRecvmsgExplicitDefaults (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgFromSendmsg) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgOverflow (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgOverflow) ... ok testRecvmsgPeek (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgSCTPStreamTest.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgTCPTest.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgTCPTest.testRecvmsgAfterClose) ... ok testRecvmsgBadArgs (test.test_socket.RecvmsgTCPTest.testRecvmsgBadArgs) ... ok testRecvmsgEOF (test.test_socket.RecvmsgTCPTest.testRecvmsgEOF) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgTCPTest.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgTCPTest.testRecvmsgFromSendmsg) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgTCPTest.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgOverflow (test.test_socket.RecvmsgTCPTest.testRecvmsgOverflow) ... ok testRecvmsgPeek (test.test_socket.RecvmsgTCPTest.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgTCPTest.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgTCPTest.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgTCPTest.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgTCPTest.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgUDP6Test.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgUDP6Test.testRecvmsgAfterClose) ... ok testRecvmsgBadArgs (test.test_socket.RecvmsgUDP6Test.testRecvmsgBadArgs) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgUDP6Test.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgUDP6Test.testRecvmsgFromSendmsg) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgUDP6Test.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgPeek (test.test_socket.RecvmsgUDP6Test.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgUDP6Test.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgUDP6Test.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgUDP6Test.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgUDP6Test.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgUDPLITE6Test.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgUDPLITE6Test.testRecvmsgAfterClose) ... ok testRecvmsgBadArgs (test.test_socket.RecvmsgUDPLITE6Test.testRecvmsgBadArgs) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgUDPLITE6Test.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgUDPLITE6Test.testRecvmsgFromSendmsg) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgUDPLITE6Test.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgPeek (test.test_socket.RecvmsgUDPLITE6Test.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgUDPLITE6Test.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgUDPLITE6Test.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgUDPLITE6Test.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgUDPLITE6Test.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgUDPLITETest.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgUDPLITETest.testRecvmsgAfterClose) ... ok testRecvmsgBadArgs (test.test_socket.RecvmsgUDPLITETest.testRecvmsgBadArgs) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgUDPLITETest.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgUDPLITETest.testRecvmsgFromSendmsg) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgUDPLITETest.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgPeek (test.test_socket.RecvmsgUDPLITETest.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgUDPLITETest.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgUDPLITETest.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgUDPLITETest.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgUDPLITETest.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgUDPTest.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgUDPTest.testRecvmsgAfterClose) ... ok testRecvmsgBadArgs (test.test_socket.RecvmsgUDPTest.testRecvmsgBadArgs) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgUDPTest.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgUDPTest.testRecvmsgFromSendmsg) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgUDPTest.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgPeek (test.test_socket.RecvmsgUDPTest.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgUDPTest.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgUDPTest.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgUDPTest.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgUDPTest.testRecvmsgTrunc) ... ok testRecvmsg (test.test_socket.RecvmsgUnixStreamTest.testRecvmsg) ... ok testRecvmsgAfterClose (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgAfterClose) ... ok testRecvmsgBadArgs (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgBadArgs) ... ok testRecvmsgEOF (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgEOF) ... ok testRecvmsgExplicitDefaults (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgExplicitDefaults) ... ok testRecvmsgFromSendmsg (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgFromSendmsg) ... ok testRecvmsgLongAncillaryBuf (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgLongAncillaryBuf) ... ok testRecvmsgOverflow (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgOverflow) ... ok testRecvmsgPeek (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgPeek) ... ok testRecvmsgShortAncillaryBuf (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgShortAncillaryBuf) ... ok testRecvmsgShorter (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgShorter) ... ok testRecvmsgTimeout (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgTimeout) ... ok testRecvmsgTrunc (test.test_socket.RecvmsgUnixStreamTest.testRecvmsgTrunc) ... ok testSendAndRecvFds (test.test_socket.SendRecvFdsTests.testSendAndRecvFds) ... ok testCount (test.test_socket.SendfileUsingSendTest.testCount) ... ok testCountSmall (test.test_socket.SendfileUsingSendTest.testCountSmall) ... ok testCountWithOffset (test.test_socket.SendfileUsingSendTest.testCountWithOffset) ... ok testEmptyFileSend (test.test_socket.SendfileUsingSendTest.testEmptyFileSend) ... ok testNonBlocking (test.test_socket.SendfileUsingSendTest.testNonBlocking) ... ok testNonRegularFile (test.test_socket.SendfileUsingSendTest.testNonRegularFile) ... ok testOffset (test.test_socket.SendfileUsingSendTest.testOffset) ... ok testRegularFile (test.test_socket.SendfileUsingSendTest.testRegularFile) ... ok testWithTimeout (test.test_socket.SendfileUsingSendTest.testWithTimeout) ... ok testWithTimeoutTriggeredSend (test.test_socket.SendfileUsingSendTest.testWithTimeoutTriggeredSend) ... ok test_errors (test.test_socket.SendfileUsingSendTest.test_errors) ... ok testCount (test.test_socket.SendfileUsingSendfileTest.testCount) ... ok testCountSmall (test.test_socket.SendfileUsingSendfileTest.testCountSmall) ... ok testCountWithOffset (test.test_socket.SendfileUsingSendfileTest.testCountWithOffset) ... ok testEmptyFileSend (test.test_socket.SendfileUsingSendfileTest.testEmptyFileSend) ... ok testNonBlocking (test.test_socket.SendfileUsingSendfileTest.testNonBlocking) ... ok testNonRegularFile (test.test_socket.SendfileUsingSendfileTest.testNonRegularFile) ... ok testOffset (test.test_socket.SendfileUsingSendfileTest.testOffset) ... ok testRegularFile (test.test_socket.SendfileUsingSendfileTest.testRegularFile) ... ok testWithTimeout (test.test_socket.SendfileUsingSendfileTest.testWithTimeout) ... ok testWithTimeoutTriggeredSend (test.test_socket.SendfileUsingSendfileTest.testWithTimeoutTriggeredSend) ... ok test_errors (test.test_socket.SendfileUsingSendfileTest.test_errors) ... ok testSendmsg (test.test_socket.SendmsgSCTPStreamTest.testSendmsg) ... ok testSendmsgAfterClose (test.test_socket.SendmsgSCTPStreamTest.testSendmsgAfterClose) ... ok testSendmsgAncillaryGenerator (test.test_socket.SendmsgSCTPStreamTest.testSendmsgAncillaryGenerator) ... ok testSendmsgArray (test.test_socket.SendmsgSCTPStreamTest.testSendmsgArray) ... ok testSendmsgBadArgs (test.test_socket.SendmsgSCTPStreamTest.testSendmsgBadArgs) ... ok testSendmsgBadCmsg (test.test_socket.SendmsgSCTPStreamTest.testSendmsgBadCmsg) ... ok testSendmsgBadMultiCmsg (test.test_socket.SendmsgSCTPStreamTest.testSendmsgBadMultiCmsg) ... ok testSendmsgDataGenerator (test.test_socket.SendmsgSCTPStreamTest.testSendmsgDataGenerator) ... ok testSendmsgDontWait (test.test_socket.SendmsgSCTPStreamTest.testSendmsgDontWait) ... ok testSendmsgExcessCmsgReject (test.test_socket.SendmsgSCTPStreamTest.testSendmsgExcessCmsgReject) ... ok testSendmsgExplicitNoneAddr (test.test_socket.SendmsgSCTPStreamTest.testSendmsgExplicitNoneAddr) ... ok testSendmsgGather (test.test_socket.SendmsgSCTPStreamTest.testSendmsgGather) ... ok testSendmsgTimeout (test.test_socket.SendmsgSCTPStreamTest.testSendmsgTimeout) ... ok testSendmsg (test.test_socket.SendmsgTCPTest.testSendmsg) ... ok testSendmsgAfterClose (test.test_socket.SendmsgTCPTest.testSendmsgAfterClose) ... ok testSendmsgAncillaryGenerator (test.test_socket.SendmsgTCPTest.testSendmsgAncillaryGenerator) ... ok testSendmsgArray (test.test_socket.SendmsgTCPTest.testSendmsgArray) ... ok testSendmsgBadArgs (test.test_socket.SendmsgTCPTest.testSendmsgBadArgs) ... ok testSendmsgBadCmsg (test.test_socket.SendmsgTCPTest.testSendmsgBadCmsg) ... ok testSendmsgBadMultiCmsg (test.test_socket.SendmsgTCPTest.testSendmsgBadMultiCmsg) ... ok testSendmsgDataGenerator (test.test_socket.SendmsgTCPTest.testSendmsgDataGenerator) ... ok testSendmsgDontWait (test.test_socket.SendmsgTCPTest.testSendmsgDontWait) ... ok testSendmsgExcessCmsgReject (test.test_socket.SendmsgTCPTest.testSendmsgExcessCmsgReject) ... ok testSendmsgExplicitNoneAddr (test.test_socket.SendmsgTCPTest.testSendmsgExplicitNoneAddr) ... ok testSendmsgGather (test.test_socket.SendmsgTCPTest.testSendmsgGather) ... ok testSendmsgTimeout (test.test_socket.SendmsgTCPTest.testSendmsgTimeout) ... ok testSendmsg (test.test_socket.SendmsgUDP6Test.testSendmsg) ... ok testSendmsgAfterClose (test.test_socket.SendmsgUDP6Test.testSendmsgAfterClose) ... ok testSendmsgAncillaryGenerator (test.test_socket.SendmsgUDP6Test.testSendmsgAncillaryGenerator) ... ok testSendmsgArray (test.test_socket.SendmsgUDP6Test.testSendmsgArray) ... ok testSendmsgBadArgs (test.test_socket.SendmsgUDP6Test.testSendmsgBadArgs) ... ok testSendmsgBadCmsg (test.test_socket.SendmsgUDP6Test.testSendmsgBadCmsg) ... ok testSendmsgBadMultiCmsg (test.test_socket.SendmsgUDP6Test.testSendmsgBadMultiCmsg) ... ok testSendmsgDataGenerator (test.test_socket.SendmsgUDP6Test.testSendmsgDataGenerator) ... ok testSendmsgExcessCmsgReject (test.test_socket.SendmsgUDP6Test.testSendmsgExcessCmsgReject) ... ok testSendmsgGather (test.test_socket.SendmsgUDP6Test.testSendmsgGather) ... ok testSendmsgNoDestAddr (test.test_socket.SendmsgUDP6Test.testSendmsgNoDestAddr) ... ok testSendmsg (test.test_socket.SendmsgUDPLITE6Test.testSendmsg) ... ok testSendmsgAfterClose (test.test_socket.SendmsgUDPLITE6Test.testSendmsgAfterClose) ... ok testSendmsgAncillaryGenerator (test.test_socket.SendmsgUDPLITE6Test.testSendmsgAncillaryGenerator) ... ok testSendmsgArray (test.test_socket.SendmsgUDPLITE6Test.testSendmsgArray) ... ok testSendmsgBadArgs (test.test_socket.SendmsgUDPLITE6Test.testSendmsgBadArgs) ... ok testSendmsgBadCmsg (test.test_socket.SendmsgUDPLITE6Test.testSendmsgBadCmsg) ... ok testSendmsgBadMultiCmsg (test.test_socket.SendmsgUDPLITE6Test.testSendmsgBadMultiCmsg) ... ok testSendmsgDataGenerator (test.test_socket.SendmsgUDPLITE6Test.testSendmsgDataGenerator) ... ok testSendmsgExcessCmsgReject (test.test_socket.SendmsgUDPLITE6Test.testSendmsgExcessCmsgReject) ... ok testSendmsgGather (test.test_socket.SendmsgUDPLITE6Test.testSendmsgGather) ... ok testSendmsgNoDestAddr (test.test_socket.SendmsgUDPLITE6Test.testSendmsgNoDestAddr) ... ok testSendmsg (test.test_socket.SendmsgUDPLITETest.testSendmsg) ... ok testSendmsgAfterClose (test.test_socket.SendmsgUDPLITETest.testSendmsgAfterClose) ... ok testSendmsgAncillaryGenerator (test.test_socket.SendmsgUDPLITETest.testSendmsgAncillaryGenerator) ... ok testSendmsgArray (test.test_socket.SendmsgUDPLITETest.testSendmsgArray) ... ok testSendmsgBadArgs (test.test_socket.SendmsgUDPLITETest.testSendmsgBadArgs) ... ok testSendmsgBadCmsg (test.test_socket.SendmsgUDPLITETest.testSendmsgBadCmsg) ... ok testSendmsgBadMultiCmsg (test.test_socket.SendmsgUDPLITETest.testSendmsgBadMultiCmsg) ... ok testSendmsgDataGenerator (test.test_socket.SendmsgUDPLITETest.testSendmsgDataGenerator) ... ok testSendmsgExcessCmsgReject (test.test_socket.SendmsgUDPLITETest.testSendmsgExcessCmsgReject) ... ok testSendmsgGather (test.test_socket.SendmsgUDPLITETest.testSendmsgGather) ... ok testSendmsgNoDestAddr (test.test_socket.SendmsgUDPLITETest.testSendmsgNoDestAddr) ... ok testSendmsg (test.test_socket.SendmsgUDPTest.testSendmsg) ... ok testSendmsgAfterClose (test.test_socket.SendmsgUDPTest.testSendmsgAfterClose) ... ok testSendmsgAncillaryGenerator (test.test_socket.SendmsgUDPTest.testSendmsgAncillaryGenerator) ... ok testSendmsgArray (test.test_socket.SendmsgUDPTest.testSendmsgArray) ... ok testSendmsgBadArgs (test.test_socket.SendmsgUDPTest.testSendmsgBadArgs) ... ok testSendmsgBadCmsg (test.test_socket.SendmsgUDPTest.testSendmsgBadCmsg) ... ok testSendmsgBadMultiCmsg (test.test_socket.SendmsgUDPTest.testSendmsgBadMultiCmsg) ... ok testSendmsgDataGenerator (test.test_socket.SendmsgUDPTest.testSendmsgDataGenerator) ... ok testSendmsgExcessCmsgReject (test.test_socket.SendmsgUDPTest.testSendmsgExcessCmsgReject) ... ok testSendmsgGather (test.test_socket.SendmsgUDPTest.testSendmsgGather) ... ok testSendmsgNoDestAddr (test.test_socket.SendmsgUDPTest.testSendmsgNoDestAddr) ... ok testSendmsg (test.test_socket.SendmsgUnixStreamTest.testSendmsg) ... ok testSendmsgAfterClose (test.test_socket.SendmsgUnixStreamTest.testSendmsgAfterClose) ... ok testSendmsgAncillaryGenerator (test.test_socket.SendmsgUnixStreamTest.testSendmsgAncillaryGenerator) ... ok testSendmsgArray (test.test_socket.SendmsgUnixStreamTest.testSendmsgArray) ... ok testSendmsgBadArgs (test.test_socket.SendmsgUnixStreamTest.testSendmsgBadArgs) ... ok testSendmsgBadCmsg (test.test_socket.SendmsgUnixStreamTest.testSendmsgBadCmsg) ... ok testSendmsgBadMultiCmsg (test.test_socket.SendmsgUnixStreamTest.testSendmsgBadMultiCmsg) ... ok testSendmsgDataGenerator (test.test_socket.SendmsgUnixStreamTest.testSendmsgDataGenerator) ... ok testSendmsgDontWait (test.test_socket.SendmsgUnixStreamTest.testSendmsgDontWait) ... ok testSendmsgExcessCmsgReject (test.test_socket.SendmsgUnixStreamTest.testSendmsgExcessCmsgReject) ... ok testSendmsgExplicitNoneAddr (test.test_socket.SendmsgUnixStreamTest.testSendmsgExplicitNoneAddr) ... ok testSendmsgGather (test.test_socket.SendmsgUnixStreamTest.testSendmsgGather) ... ok testSendmsgTimeout (test.test_socket.SendmsgUnixStreamTest.testSendmsgTimeout) ... ok testAttributes (test.test_socket.SmallBufferedFileObjectClassTestCase.testAttributes) ... ok testCloseAfterMakefile (test.test_socket.SmallBufferedFileObjectClassTestCase.testCloseAfterMakefile) ... ok testClosedAttr (test.test_socket.SmallBufferedFileObjectClassTestCase.testClosedAttr) ... ok testFullRead (test.test_socket.SmallBufferedFileObjectClassTestCase.testFullRead) ... ok testMakefileAfterMakefileClose (test.test_socket.SmallBufferedFileObjectClassTestCase.testMakefileAfterMakefileClose) ... ok testReadAfterTimeout (test.test_socket.SmallBufferedFileObjectClassTestCase.testReadAfterTimeout) ... ok testReadline (test.test_socket.SmallBufferedFileObjectClassTestCase.testReadline) ... ok testRealClose (test.test_socket.SmallBufferedFileObjectClassTestCase.testRealClose) ... ok testSmallRead (test.test_socket.SmallBufferedFileObjectClassTestCase.testSmallRead) ... ok testUnbufferedRead (test.test_socket.SmallBufferedFileObjectClassTestCase.testUnbufferedRead) ... ok testClose (test.test_socket.TCPCloserTest.testClose) ... ok testInterruptedTimeout (test.test_socket.TCPTimeoutTest.testInterruptedTimeout) ... ok testTCPTimeout (test.test_socket.TCPTimeoutTest.testTCPTimeout) ... ok testTimeoutZero (test.test_socket.TCPTimeoutTest.testTimeoutZero) ... ok testRDM (test.test_socket.TIPCTest.testRDM) ... skipped "TIPC module is not loaded, please 'sudo modprobe tipc'" testStream (test.test_socket.TIPCThreadableTest.testStream) ... skipped "TIPC module is not loaded, please 'sudo modprobe tipc'" testExceptionTree (test.test_socket.TestExceptions.testExceptionTree) ... ok test_setblocking_invalidfd (test.test_socket.TestExceptions.test_setblocking_invalidfd) ... ok testAutobind (test.test_socket.TestLinuxAbstractNamespace.testAutobind) ... ok testBytearrayName (test.test_socket.TestLinuxAbstractNamespace.testBytearrayName) ... ok testLinuxAbstractNamespace (test.test_socket.TestLinuxAbstractNamespace.testLinuxAbstractNamespace) ... ok testMaxName (test.test_socket.TestLinuxAbstractNamespace.testMaxName) ... ok testNameOverflow (test.test_socket.TestLinuxAbstractNamespace.testNameOverflow) ... ok testStrName (test.test_socket.TestLinuxAbstractNamespace.testStrName) ... ok test_new_tcp_flags (test.test_socket.TestMSWindowsTCPFlags.test_new_tcp_flags) ... skipped 'requires Windows' test_tcp_keepalive (test.test_socket.TestMacOSTCPFlags.test_tcp_keepalive) ... skipped 'macOS specific test' testShare (test.test_socket.TestSocketSharing.testShare) ... skipped 'Windows specific' testShareLength (test.test_socket.TestSocketSharing.testShareLength) ... skipped 'Windows specific' testShareLocal (test.test_socket.TestSocketSharing.testShareLocal) ... skipped 'Windows specific' testTypes (test.test_socket.TestSocketSharing.testTypes) ... skipped 'Windows specific' testBytesAddr (test.test_socket.TestUnixDomain.testBytesAddr) ... ok testEmptyAddress (test.test_socket.TestUnixDomain.testEmptyAddress) ... skipped 'Linux specific test' testStrAddr (test.test_socket.TestUnixDomain.testStrAddr) ... ok testSurrogateescapeBind (test.test_socket.TestUnixDomain.testSurrogateescapeBind) ... ok testUnbound (test.test_socket.TestUnixDomain.testUnbound) ... ok testUnencodableAddr (test.test_socket.TestUnixDomain.testUnencodableAddr) ... ok testStream (test.test_socket.ThreadedVSOCKSocketStreamTest.testStream) ... skipped 'VSOCK sockets required for this test.' testTimeoutZero (test.test_socket.UDPLITETimeoutTest.testTimeoutZero) ... ok testUDPLITETimeout (test.test_socket.UDPLITETimeoutTest.testUDPLITETimeout) ... ok testTimeoutZero (test.test_socket.UDPTimeoutTest.testTimeoutZero) ... ok testUDPTimeout (test.test_socket.UDPTimeoutTest.testUDPTimeout) ... ok testAttributes (test.test_socket.UnbufferedFileObjectClassTestCase.testAttributes) ... ok testCloseAfterMakefile (test.test_socket.UnbufferedFileObjectClassTestCase.testCloseAfterMakefile) ... ok testClosedAttr (test.test_socket.UnbufferedFileObjectClassTestCase.testClosedAttr) ... ok testFullRead (test.test_socket.UnbufferedFileObjectClassTestCase.testFullRead) ... ok testMakefileAfterMakefileClose (test.test_socket.UnbufferedFileObjectClassTestCase.testMakefileAfterMakefileClose) ... ok testMakefileClose (test.test_socket.UnbufferedFileObjectClassTestCase.testMakefileClose) ... ok testMakefileCloseSocketDestroy (test.test_socket.UnbufferedFileObjectClassTestCase.testMakefileCloseSocketDestroy) ... skipped 'test needs sys.getrefcount()' testReadAfterTimeout (test.test_socket.UnbufferedFileObjectClassTestCase.testReadAfterTimeout) ... ok testReadline (test.test_socket.UnbufferedFileObjectClassTestCase.testReadline) ... ok testRealClose (test.test_socket.UnbufferedFileObjectClassTestCase.testRealClose) ... ok testSmallRead (test.test_socket.UnbufferedFileObjectClassTestCase.testSmallRead) ... ok testSmallReadNonBlocking (test.test_socket.UnbufferedFileObjectClassTestCase.testSmallReadNonBlocking) ... ok testUnbufferedRead (test.test_socket.UnbufferedFileObjectClassTestCase.testUnbufferedRead) ... ok testUnbufferedReadline (test.test_socket.UnbufferedFileObjectClassTestCase.testUnbufferedReadline) ... ok testWriteNonBlocking (test.test_socket.UnbufferedFileObjectClassTestCase.testWriteNonBlocking) ... ok testAttributes (test.test_socket.UnicodeReadFileObjectClassTestCase.testAttributes) ... ok testCloseAfterMakefile (test.test_socket.UnicodeReadFileObjectClassTestCase.testCloseAfterMakefile) ... ok testClosedAttr (test.test_socket.UnicodeReadFileObjectClassTestCase.testClosedAttr) ... ok testFullRead (test.test_socket.UnicodeReadFileObjectClassTestCase.testFullRead) ... ok testMakefileAfterMakefileClose (test.test_socket.UnicodeReadFileObjectClassTestCase.testMakefileAfterMakefileClose) ... ok testReadAfterTimeout (test.test_socket.UnicodeReadFileObjectClassTestCase.testReadAfterTimeout) ... ok testReadline (test.test_socket.UnicodeReadFileObjectClassTestCase.testReadline) ... ok testRealClose (test.test_socket.UnicodeReadFileObjectClassTestCase.testRealClose) ... ok testSmallRead (test.test_socket.UnicodeReadFileObjectClassTestCase.testSmallRead) ... ok testUnbufferedRead (test.test_socket.UnicodeReadFileObjectClassTestCase.testUnbufferedRead) ... ok testAttributes (test.test_socket.UnicodeReadWriteFileObjectClassTestCase.testAttributes) ... ok testCloseAfterMakefile (test.test_socket.UnicodeReadWriteFileObjectClassTestCase.testCloseAfterMakefile) ... ok testClosedAttr (test.test_socket.UnicodeReadWriteFileObjectClassTestCase.testClosedAttr) ... ok testFullRead (test.test_socket.UnicodeReadWriteFileObjectClassTestCase.testFullRead) ... ok testMakefileAfterMakefileClose (test.test_socket.UnicodeReadWriteFileObjectClassTestCase.testMakefileAfterMakefileClose) ... ok testReadAfterTimeout (test.test_socket.UnicodeReadWriteFileObjectClassTestCase.testReadAfterTimeout) ... ok testReadline (test.test_socket.UnicodeReadWriteFileObjectClassTestCase.testReadline) ... ok testRealClose (test.test_socket.UnicodeReadWriteFileObjectClassTestCase.testRealClose) ... ok testSmallRead (test.test_socket.UnicodeReadWriteFileObjectClassTestCase.testSmallRead) ... ok testUnbufferedRead (test.test_socket.UnicodeReadWriteFileObjectClassTestCase.testUnbufferedRead) ... ok testAttributes (test.test_socket.UnicodeWriteFileObjectClassTestCase.testAttributes) ... ok testCloseAfterMakefile (test.test_socket.UnicodeWriteFileObjectClassTestCase.testCloseAfterMakefile) ... ok testClosedAttr (test.test_socket.UnicodeWriteFileObjectClassTestCase.testClosedAttr) ... ok testFullRead (test.test_socket.UnicodeWriteFileObjectClassTestCase.testFullRead) ... ok testMakefileAfterMakefileClose (test.test_socket.UnicodeWriteFileObjectClassTestCase.testMakefileAfterMakefileClose) ... ok testReadAfterTimeout (test.test_socket.UnicodeWriteFileObjectClassTestCase.testReadAfterTimeout) ... ok testReadline (test.test_socket.UnicodeWriteFileObjectClassTestCase.testReadline) ... ok testRealClose (test.test_socket.UnicodeWriteFileObjectClassTestCase.testRealClose) ... ok testSmallRead (test.test_socket.UnicodeWriteFileObjectClassTestCase.testSmallRead) ... ok testUnbufferedRead (test.test_socket.UnicodeWriteFileObjectClassTestCase.testUnbufferedRead) ... ok ====================================================================== ERROR: test_socket_type (test.test_socket.GeneralModuleTests.test_socket_type) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_socket.py", line 841, in test_socket_type self.assertTrue(gc.is_tracked(_socket.socket)) ^^^^^^^^^^ AttributeError: module 'gc' has no attribute 'is_tracked' ====================================================================== FAIL: testSendtoErrors (test.test_socket.GeneralModuleTests.testSendtoErrors) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_socket.py", line 911, in testSendtoErrors self.assertEqual(str(cm.exception), ^^^^^^^^^^^ AssertionError: 'a bytes-like object is required, not str' != "a bytes-like object is required, not 'str'" - a bytes-like object is required, not str + a bytes-like object is required, not 'str' ? + + ====================================================================== FAIL: test_getaddrinfo_int_port_overflow (test.test_socket.GeneralModuleTests.test_getaddrinfo_int_port_overflow) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_socket.py", line 1637, in test_getaddrinfo_int_port_overflow socket.getaddrinfo(None, ULONG_MAX + 1, type=socket.SOCK_STREAM) ^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/socket.py", line 978, in getaddrinfo for res in _socket.getaddrinfo(host, port, family, type, proto, flags): ^^^^^^^^^^^ OverflowError: int too large to convert to int During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_socket.py", line 1642, in test_getaddrinfo_int_port_overflow self.fail("Either no error or socket.gaierror expected.") ^^^^ AssertionError: Either no error or socket.gaierror expected. ---------------------------------------------------------------------- Ran 732 tests in 45.276s FAILED (failures=2, errors=1, skipped=70) 0:00:45 load avg: 1.49 [1/1/1] test_socket failed (1 error, 2 failures) in 45.5 sec == Tests result: FAILURE == 1 test failed: test_socket Total duration: 45.5 sec Total tests: run=732 failures=2 skipped=70 Total test files: run=1/1 failed=1 Result: FAILURE test test_socket failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1347447æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3832646549 0:00:00 load avg: 1.27 Run 1 test sequentially in a single process 0:00:00 load avg: 1.27 [1/1] test_string_literals test_eval_bytes_incomplete (test.test_string_literals.TestLiterals.test_eval_bytes_incomplete) ... ok test_eval_bytes_invalid_escape (test.test_string_literals.TestLiterals.test_eval_bytes_invalid_escape) ... FAIL test_eval_bytes_invalid_octal_escape (test.test_string_literals.TestLiterals.test_eval_bytes_invalid_octal_escape) ... FAIL test_eval_bytes_normal (test.test_string_literals.TestLiterals.test_eval_bytes_normal) ... ok test_eval_bytes_raw (test.test_string_literals.TestLiterals.test_eval_bytes_raw) ... ok test_eval_str_incomplete (test.test_string_literals.TestLiterals.test_eval_str_incomplete) ... ok test_eval_str_invalid_escape (test.test_string_literals.TestLiterals.test_eval_str_invalid_escape) ... FAIL test_eval_str_invalid_octal_escape (test.test_string_literals.TestLiterals.test_eval_str_invalid_octal_escape) ... FAIL test_eval_str_normal (test.test_string_literals.TestLiterals.test_eval_str_normal) ... ok test_eval_str_raw (test.test_string_literals.TestLiterals.test_eval_str_raw) ... ok test_eval_str_u (test.test_string_literals.TestLiterals.test_eval_str_u) ... ok test_file_iso_8859_1 (test.test_string_literals.TestLiterals.test_file_iso_8859_1) ... ok test_file_latin9 (test.test_string_literals.TestLiterals.test_file_latin9) ... ok test_file_latin_1 (test.test_string_literals.TestLiterals.test_file_latin_1) ... ok test_file_utf8 (test.test_string_literals.TestLiterals.test_file_utf8) ... ok test_file_utf_8 (test.test_string_literals.TestLiterals.test_file_utf_8) ... ok test_file_utf_8_error (test.test_string_literals.TestLiterals.test_file_utf_8_error) ... ok test_invalid_escape_locations_with_offset (test.test_string_literals.TestLiterals.test_invalid_escape_locations_with_offset) ... FAIL test_template (test.test_string_literals.TestLiterals.test_template) ... ok test_uppercase_prefixes (test.test_string_literals.TestLiterals.test_uppercase_prefixes) ... ok ====================================================================== FAIL: test_eval_bytes_invalid_escape (test.test_string_literals.TestLiterals.test_eval_bytes_invalid_escape) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_string_literals.py", line 233, in test_eval_bytes_invalid_escape self.assertEqual(w[0].lineno, 2) ^^^^^^^^^^^ AssertionError: 1 != 2 ====================================================================== FAIL: test_eval_bytes_invalid_octal_escape (test.test_string_literals.TestLiterals.test_eval_bytes_invalid_octal_escape) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_string_literals.py", line 257, in test_eval_bytes_invalid_octal_escape self.assertEqual(w[0].lineno, 2) ^^^^^^^^^^^ AssertionError: 1 != 2 ====================================================================== FAIL: test_eval_str_invalid_escape (test.test_string_literals.TestLiterals.test_eval_str_invalid_escape) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_string_literals.py", line 121, in test_eval_str_invalid_escape self.assertEqual(w[0].lineno, 2) ^^^^^^^^^^^ AssertionError: 1 != 2 ====================================================================== FAIL: test_eval_str_invalid_octal_escape (test.test_string_literals.TestLiterals.test_eval_str_invalid_octal_escape) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_string_literals.py", line 158, in test_eval_str_invalid_octal_escape self.assertEqual(w[0].lineno, 2) ^^^^^^^^^^^ AssertionError: 1 != 2 ====================================================================== FAIL: test_invalid_escape_locations_with_offset (test.test_string_literals.TestLiterals.test_invalid_escape_locations_with_offset) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_string_literals.py", line 181, in test_invalid_escape_locations_with_offset self.assertEqual(exc.offset, 30) ^^^^^^^^^^^ AssertionError: 1 != 30 ---------------------------------------------------------------------- Ran 20 tests in 0.292s FAILED (failures=5) 0:00:00 load avg: 1.27 [1/1/1] test_string_literals failed (5 failures) == Tests result: FAILURE == 1 test failed: test_string_literals Total duration: 373 ms Total tests: run=20 failures=5 Total test files: run=1/1 failed=1 Result: FAILURE test test_string_literals failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1347467æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 4209352760 0:00:00 load avg: 1.33 Run 1 test sequentially in a single process 0:00:00 load avg: 1.33 [1/1] test_struct test_1530559 (test.test_struct.StructTest.test_1530559) ... ok test_705836 (test.test_struct.StructTest.test_705836) ... ok test_Struct_reinitialization (test.test_struct.StructTest.test_Struct_reinitialization) ... ok test__sizeof__ (test.test_struct.StructTest.test__sizeof__) ... skipped 'implementation detail specific to cpython' test__struct_reference_cycle_cleaned_up (test.test_struct.StructTest.test__struct_reference_cycle_cleaned_up) ... ok test__struct_types_immutable (test.test_struct.StructTest.test__struct_types_immutable) ... skipped 'implementation detail specific to cpython' test_bool (test.test_struct.StructTest.test_bool) ... ok test_boundary_error_message (test.test_struct.StructTest.test_boundary_error_message) ... ok test_boundary_error_message_with_large_offset (test.test_struct.StructTest.test_boundary_error_message_with_large_offset) ... ok test_boundary_error_message_with_negative_offset (test.test_struct.StructTest.test_boundary_error_message_with_negative_offset) ... ok test_calcsize (test.test_struct.StructTest.test_calcsize) ... ok test_consistence (test.test_struct.StructTest.test_consistence) ... ok test_count_overflow (test.test_struct.StructTest.test_count_overflow) ... ok test_format_attr (test.test_struct.StructTest.test_format_attr) ... ok test_integers (test.test_struct.StructTest.test_integers) ... ok test_isbigendian (test.test_struct.StructTest.test_isbigendian) ... ok test_issue29802 (test.test_struct.StructTest.test_issue29802) ... ok test_issue35714 (test.test_struct.StructTest.test_issue35714) ... ok test_issue98248 (test.test_struct.StructTest.test_issue98248) ... skipped 'implementation detail specific to cpython' test_issue98248_error_propagation (test.test_struct.StructTest.test_issue98248_error_propagation) ... skipped 'implementation detail specific to cpython' test_nN_code (test.test_struct.StructTest.test_nN_code) ... ok test_new_features (test.test_struct.StructTest.test_new_features) ... ERROR test_p_code (test.test_struct.StructTest.test_p_code) ... ERROR test_pack_into (test.test_struct.StructTest.test_pack_into) ... ok test_pack_into_fn (test.test_struct.StructTest.test_pack_into_fn) ... ok test_struct_cleans_up_at_runtime_shutdown (test.test_struct.StructTest.test_struct_cleans_up_at_runtime_shutdown) ... FAIL test_struct_subclass_instantiation (test.test_struct.StructTest.test_struct_subclass_instantiation) ... ok test_trailing_counter (test.test_struct.StructTest.test_trailing_counter) ... ok test_transitiveness (test.test_struct.StructTest.test_transitiveness) ... ok test_unpack_from (test.test_struct.StructTest.test_unpack_from) ... ok test_unpack_with_buffer (test.test_struct.StructTest.test_unpack_with_buffer) ... ok test_arbitrary_buffer (test.test_struct.UnpackIteratorTest.test_arbitrary_buffer) ... ok test_construct (test.test_struct.UnpackIteratorTest.test_construct) ... ok test_half_float (test.test_struct.UnpackIteratorTest.test_half_float) ... ok test_iterate (test.test_struct.UnpackIteratorTest.test_iterate) ... ok test_length_hint (test.test_struct.UnpackIteratorTest.test_length_hint) ... ok test_module_func (test.test_struct.UnpackIteratorTest.test_module_func) ... ok test_uninstantiable (test.test_struct.UnpackIteratorTest.test_uninstantiable) ... ok ====================================================================== ERROR: test_new_features (test.test_struct.StructTest.test_new_features) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_struct.py", line 138, in test_new_features res = struct.pack(xfmt, arg) ^^^^ struct.error: bad '0p' in struct format ====================================================================== ERROR: test_p_code (test.test_struct.StructTest.test_p_code) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_struct.py", line 358, in test_p_code got = struct.pack(code, input) ^^^^ struct.error: bad '0p' in struct format ====================================================================== FAIL: test_struct_cleans_up_at_runtime_shutdown (test.test_struct.StructTest.test_struct_cleans_up_at_runtime_shutdown) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_struct.py", line 686, in test_struct_cleans_up_at_runtime_shutdown self.assertIn(b"Exception ignored in:", stderr) ^^^^^^^^ AssertionError: b'Exception ignored in:' not found in b'' ---------------------------------------------------------------------- Ran 38 tests in 0.749s FAILED (failures=1, errors=2, skipped=4) 0:00:00 load avg: 1.33 [1/1/1] test_struct failed (2 errors, 1 failure) == Tests result: FAILURE == 1 test failed: test_struct Total duration: 878 ms Total tests: run=38 failures=1 skipped=4 Total test files: run=1/1 failed=1 Result: FAILURE test test_struct failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1347486æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3766704673 0:00:00 load avg: 1.33 Run 1 test sequentially in a single process 0:00:00 load avg: 1.33 [1/1] test_subprocess test_noshell_sequence_with_spaces (test.test_subprocess.CommandsWithSpaces.test_noshell_sequence_with_spaces) ... skipped 'Windows-specific tests' test_noshell_string_with_spaces (test.test_subprocess.CommandsWithSpaces.test_noshell_string_with_spaces) ... skipped 'Windows-specific tests' test_shell_sequence_with_spaces (test.test_subprocess.CommandsWithSpaces.test_shell_sequence_with_spaces) ... skipped 'Windows-specific tests' test_shell_string_with_spaces (test.test_subprocess.CommandsWithSpaces.test_shell_string_with_spaces) ... skipped 'Windows-specific tests' test_broken_pipe_cleanup (test.test_subprocess.ContextManagerTests.test_broken_pipe_cleanup) Broken pipe error should not prevent wait() (Issue 21619) ... ok test_communicate_stdin (test.test_subprocess.ContextManagerTests.test_communicate_stdin) ... ok test_invalid_args (test.test_subprocess.ContextManagerTests.test_invalid_args) ... ok test_pipe (test.test_subprocess.ContextManagerTests.test_pipe) ... ok test_returncode (test.test_subprocess.ContextManagerTests.test_returncode) ... ok test__all__ (test.test_subprocess.MiscTests.test__all__) Ensure that __all__ is populated properly. ... ok test_call_keyboardinterrupt_no_kill (test.test_subprocess.MiscTests.test_call_keyboardinterrupt_no_kill) ... ok test_context_manager_keyboardinterrupt_no_kill (test.test_subprocess.MiscTests.test_context_manager_keyboardinterrupt_no_kill) ... ok test_getoutput (test.test_subprocess.MiscTests.test_getoutput) ... ok test_run_keyboardinterrupt_no_kill (test.test_subprocess.MiscTests.test_run_keyboardinterrupt_no_kill) ... ok test_CalledProcessError_str_non_zero (test.test_subprocess.POSIXProcessTestCase.test_CalledProcessError_str_non_zero) ... ok test_CalledProcessError_str_signal (test.test_subprocess.POSIXProcessTestCase.test_CalledProcessError_str_signal) ... ok test_CalledProcessError_str_unknown_signal (test.test_subprocess.POSIXProcessTestCase.test_CalledProcessError_str_unknown_signal) ... ok test_args_string (test.test_subprocess.POSIXProcessTestCase.test_args_string) ... ok test_bytes_program (test.test_subprocess.POSIXProcessTestCase.test_bytes_program) ... ok test_call_string (test.test_subprocess.POSIXProcessTestCase.test_call_string) ... ok test_close_fd_0 (test.test_subprocess.POSIXProcessTestCase.test_close_fd_0) ... ok test_close_fd_1 (test.test_subprocess.POSIXProcessTestCase.test_close_fd_1) ... ok test_close_fd_2 (test.test_subprocess.POSIXProcessTestCase.test_close_fd_2) ... ok test_close_fds (test.test_subprocess.POSIXProcessTestCase.test_close_fds) ... ok test_close_fds_0_1 (test.test_subprocess.POSIXProcessTestCase.test_close_fds_0_1) ... ok test_close_fds_0_1_2 (test.test_subprocess.POSIXProcessTestCase.test_close_fds_0_1_2) ... ok test_close_fds_0_2 (test.test_subprocess.POSIXProcessTestCase.test_close_fds_0_2) ... ok test_close_fds_1_2 (test.test_subprocess.POSIXProcessTestCase.test_close_fds_1_2) ... ok test_close_fds_after_preexec (test.test_subprocess.POSIXProcessTestCase.test_close_fds_after_preexec) ... ok test_close_fds_when_max_fd_is_lowered (test.test_subprocess.POSIXProcessTestCase.test_close_fds_when_max_fd_is_lowered) Confirm that issue21618 is fixed (may fail under valgrind). ... ok test_communicate_BrokenPipeError_stdin_close (test.test_subprocess.POSIXProcessTestCase.test_communicate_BrokenPipeError_stdin_close) ... ok test_communicate_BrokenPipeError_stdin_close_with_timeout (test.test_subprocess.POSIXProcessTestCase.test_communicate_BrokenPipeError_stdin_close_with_timeout) ... ok test_communicate_BrokenPipeError_stdin_flush (test.test_subprocess.POSIXProcessTestCase.test_communicate_BrokenPipeError_stdin_flush) ... ok test_communicate_BrokenPipeError_stdin_write (test.test_subprocess.POSIXProcessTestCase.test_communicate_BrokenPipeError_stdin_write) ... ok test_communicate_repeated_call_after_stdout_close (test.test_subprocess.POSIXProcessTestCase.test_communicate_repeated_call_after_stdout_close) ... ok test_exception_bad_args_0 (test.test_subprocess.POSIXProcessTestCase.test_exception_bad_args_0) Test error in the child raised in the parent for a bad args[0]. ... ok test_exception_bad_executable (test.test_subprocess.POSIXProcessTestCase.test_exception_bad_executable) Test error in the child raised in the parent for a bad executable. ... ok test_exception_cwd (test.test_subprocess.POSIXProcessTestCase.test_exception_cwd) Test error in the child raised in the parent for a bad cwd. ... ok test_exception_errpipe_bad_data (test.test_subprocess.POSIXProcessTestCase.test_exception_errpipe_bad_data) Test error passing done through errpipe_write where its not ... ok test_exception_errpipe_normal (test.test_subprocess.POSIXProcessTestCase.test_exception_errpipe_normal) Test error passing done through errpipe_write in the good case ... ok test_extra_groups (test.test_subprocess.POSIXProcessTestCase.test_extra_groups) ... skipped 'setgroup() EPERM; this test may require root.' test_extra_groups_empty_list (test.test_subprocess.POSIXProcessTestCase.test_extra_groups_empty_list) ... skipped 'setgroup() EPERM; this test may require root.' test_extra_groups_invalid_gid_t_values (test.test_subprocess.POSIXProcessTestCase.test_extra_groups_invalid_gid_t_values) ... ok test_fork_exec (test.test_subprocess.POSIXProcessTestCase.test_fork_exec) ... skipped 'implementation detail specific to cpython' test_fork_exec_sorted_fd_sanity_check (test.test_subprocess.POSIXProcessTestCase.test_fork_exec_sorted_fd_sanity_check) ... skipped 'implementation detail specific to cpython' test_group (test.test_subprocess.POSIXProcessTestCase.test_group) ... ok test_group_error (test.test_subprocess.POSIXProcessTestCase.test_group_error) ... skipped 'setregid() available on platform' test_invalid_args (test.test_subprocess.POSIXProcessTestCase.test_invalid_args) ... ok test_kill (test.test_subprocess.POSIXProcessTestCase.test_kill) ... ok test_kill_dead (test.test_subprocess.POSIXProcessTestCase.test_kill_dead) ... ok test_leak_fast_process_del_killed (test.test_subprocess.POSIXProcessTestCase.test_leak_fast_process_del_killed) ... ok test_pass_fds (test.test_subprocess.POSIXProcessTestCase.test_pass_fds) ... ok test_pass_fds_inheritable (test.test_subprocess.POSIXProcessTestCase.test_pass_fds_inheritable) ... ok test_pass_fds_redirected (test.test_subprocess.POSIXProcessTestCase.test_pass_fds_redirected) Regression test for https://bugs.python.org/issue32270. ... ok test_pipe_cloexec (test.test_subprocess.POSIXProcessTestCase.test_pipe_cloexec) ... ok test_pipe_cloexec_real_tools (test.test_subprocess.POSIXProcessTestCase.test_pipe_cloexec_real_tools) ... ok test_preexec (test.test_subprocess.POSIXProcessTestCase.test_preexec) ... ok test_preexec_at_exit (test.test_subprocess.POSIXProcessTestCase.test_preexec_at_exit) ... FAIL test_preexec_errpipe_does_not_double_close_pipes (test.test_subprocess.POSIXProcessTestCase.test_preexec_errpipe_does_not_double_close_pipes) Issue16140: Don't double close pipes on preexec error. ... ok test_preexec_exception (test.test_subprocess.POSIXProcessTestCase.test_preexec_exception) ... ok test_preexec_fork_failure (test.test_subprocess.POSIXProcessTestCase.test_preexec_fork_failure) ... ok test_preexec_gc_module_failure (test.test_subprocess.POSIXProcessTestCase.test_preexec_gc_module_failure) ... ok test_process_group_0 (test.test_subprocess.POSIXProcessTestCase.test_process_group_0) ... ok test_remapping_std_fds (test.test_subprocess.POSIXProcessTestCase.test_remapping_std_fds) ... ok test_restore_signals (test.test_subprocess.POSIXProcessTestCase.test_restore_signals) ... ok test_run_abort (test.test_subprocess.POSIXProcessTestCase.test_run_abort) ... ok test_select_unbuffered (test.test_subprocess.POSIXProcessTestCase.test_select_unbuffered) ... ok test_send_signal (test.test_subprocess.POSIXProcessTestCase.test_send_signal) ... ok test_send_signal_dead (test.test_subprocess.POSIXProcessTestCase.test_send_signal_dead) ... ok test_send_signal_race (test.test_subprocess.POSIXProcessTestCase.test_send_signal_race) ... ok test_send_signal_race2 (test.test_subprocess.POSIXProcessTestCase.test_send_signal_race2) ... ok test_shell_sequence (test.test_subprocess.POSIXProcessTestCase.test_shell_sequence) ... ok test_shell_string (test.test_subprocess.POSIXProcessTestCase.test_shell_string) ... ok test_small_errpipe_write_fd (test.test_subprocess.POSIXProcessTestCase.test_small_errpipe_write_fd) Issue #15798: Popen should work when stdio fds are available. ... ok test_specific_shell (test.test_subprocess.POSIXProcessTestCase.test_specific_shell) ... ok test_start_new_session (test.test_subprocess.POSIXProcessTestCase.test_start_new_session) ... ok test_stderr_stdin_are_single_inout_fd (test.test_subprocess.POSIXProcessTestCase.test_stderr_stdin_are_single_inout_fd) ... ok test_stdout_stderr_are_single_inout_fd (test.test_subprocess.POSIXProcessTestCase.test_stdout_stderr_are_single_inout_fd) ... ok test_stdout_stdin_are_single_inout_fd (test.test_subprocess.POSIXProcessTestCase.test_stdout_stdin_are_single_inout_fd) ... ok test_stopped (test.test_subprocess.POSIXProcessTestCase.test_stopped) Test wait() behavior when waitpid returns WIFSTOPPED; issue29335. ... skipped 'need _testcapi.W_STOPCODE' test_surrogates_error_message (test.test_subprocess.POSIXProcessTestCase.test_surrogates_error_message) ... ok test_swap_fds (test.test_subprocess.POSIXProcessTestCase.test_swap_fds) ... ok test_swap_std_fds_with_one_closed (test.test_subprocess.POSIXProcessTestCase.test_swap_std_fds_with_one_closed) ... ok test_terminate (test.test_subprocess.POSIXProcessTestCase.test_terminate) ... ok test_terminate_dead (test.test_subprocess.POSIXProcessTestCase.test_terminate_dead) ... ok test_umask (test.test_subprocess.POSIXProcessTestCase.test_umask) ... ok test_undecodable_env (test.test_subprocess.POSIXProcessTestCase.test_undecodable_env) ... ok test_user (test.test_subprocess.POSIXProcessTestCase.test_user) ... ok test_user_error (test.test_subprocess.POSIXProcessTestCase.test_user_error) ... skipped 'setreuid() available on platform' test_wait_when_sigchild_ignored (test.test_subprocess.POSIXProcessTestCase.test_wait_when_sigchild_ignored) ... ok test_zombie_fast_process_del (test.test_subprocess.POSIXProcessTestCase.test_zombie_fast_process_del) ... FAIL test__use_vfork (test.test_subprocess.ProcessTestCase.test__use_vfork) ... skipped 'vfork() not enabled by configure.' test_bufsize_equal_one_binary_mode (test.test_subprocess.ProcessTestCase.test_bufsize_equal_one_binary_mode) ... ok test_bufsize_equal_one_text_mode (test.test_subprocess.ProcessTestCase.test_bufsize_equal_one_text_mode) ... ok test_bufsize_is_none (test.test_subprocess.ProcessTestCase.test_bufsize_is_none) ... ok test_bytes_executable (test.test_subprocess.ProcessTestCase.test_bytes_executable) ... ok test_bytes_executable_replaces_shell (test.test_subprocess.ProcessTestCase.test_bytes_executable_replaces_shell) ... ok test_call_kwargs (test.test_subprocess.ProcessTestCase.test_call_kwargs) ... ok test_call_seq (test.test_subprocess.ProcessTestCase.test_call_seq) ... ok test_call_timeout (test.test_subprocess.ProcessTestCase.test_call_timeout) ... ok test_check_call_nonzero (test.test_subprocess.ProcessTestCase.test_check_call_nonzero) ... ok test_check_call_zero (test.test_subprocess.ProcessTestCase.test_check_call_zero) ... ok test_check_output (test.test_subprocess.ProcessTestCase.test_check_output) ... ok test_check_output_input_arg (test.test_subprocess.ProcessTestCase.test_check_output_input_arg) ... ok test_check_output_input_none (test.test_subprocess.ProcessTestCase.test_check_output_input_none) input=None has a legacy meaning of input='' on check_output. ... ok test_check_output_input_none_encoding_errors (test.test_subprocess.ProcessTestCase.test_check_output_input_none_encoding_errors) ... ok test_check_output_input_none_text (test.test_subprocess.ProcessTestCase.test_check_output_input_none_text) ... ok test_check_output_input_none_universal_newlines (test.test_subprocess.ProcessTestCase.test_check_output_input_none_universal_newlines) ... ok test_check_output_nonzero (test.test_subprocess.ProcessTestCase.test_check_output_nonzero) ... ok test_check_output_stderr (test.test_subprocess.ProcessTestCase.test_check_output_stderr) ... ok test_check_output_stdin_arg (test.test_subprocess.ProcessTestCase.test_check_output_stdin_arg) ... ok test_check_output_stdin_with_input_arg (test.test_subprocess.ProcessTestCase.test_check_output_stdin_with_input_arg) ... ok test_check_output_stdout_arg (test.test_subprocess.ProcessTestCase.test_check_output_stdout_arg) ... ok test_check_output_timeout (test.test_subprocess.ProcessTestCase.test_check_output_timeout) ... ok test_class_getitems (test.test_subprocess.ProcessTestCase.test_class_getitems) ... ok test_communicate (test.test_subprocess.ProcessTestCase.test_communicate) ... ok test_communicate_eintr (test.test_subprocess.ProcessTestCase.test_communicate_eintr) ... ok test_communicate_epipe (test.test_subprocess.ProcessTestCase.test_communicate_epipe) ... ok test_communicate_epipe_only_stdin (test.test_subprocess.ProcessTestCase.test_communicate_epipe_only_stdin) ... ok test_communicate_errors (test.test_subprocess.ProcessTestCase.test_communicate_errors) ... ok test_communicate_pipe_buf (test.test_subprocess.ProcessTestCase.test_communicate_pipe_buf) ... ok test_communicate_pipe_fd_leak (test.test_subprocess.ProcessTestCase.test_communicate_pipe_fd_leak) ... ok test_communicate_returns (test.test_subprocess.ProcessTestCase.test_communicate_returns) ... ok test_communicate_stderr (test.test_subprocess.ProcessTestCase.test_communicate_stderr) ... ok test_communicate_stdin (test.test_subprocess.ProcessTestCase.test_communicate_stdin) ... ok test_communicate_stdout (test.test_subprocess.ProcessTestCase.test_communicate_stdout) ... ok test_communicate_timeout (test.test_subprocess.ProcessTestCase.test_communicate_timeout) ... ok test_communicate_timeout_large_output (test.test_subprocess.ProcessTestCase.test_communicate_timeout_large_output) ... ok test_cwd (test.test_subprocess.ProcessTestCase.test_cwd) ... ok test_cwd_with_absolute_arg (test.test_subprocess.ProcessTestCase.test_cwd_with_absolute_arg) ... ok test_cwd_with_bytes (test.test_subprocess.ProcessTestCase.test_cwd_with_bytes) ... ok test_cwd_with_pathlike (test.test_subprocess.ProcessTestCase.test_cwd_with_pathlike) ... ok test_cwd_with_relative_arg (test.test_subprocess.ProcessTestCase.test_cwd_with_relative_arg) ... ok test_cwd_with_relative_executable (test.test_subprocess.ProcessTestCase.test_cwd_with_relative_executable) ... ok test_double_close_on_error (test.test_subprocess.ProcessTestCase.test_double_close_on_error) ... ok test_empty_env (test.test_subprocess.ProcessTestCase.test_empty_env) Verify that env={} is as empty as possible. ... ok test_env (test.test_subprocess.ProcessTestCase.test_env) ... ok test_executable (test.test_subprocess.ProcessTestCase.test_executable) ... ok test_executable_replaces_shell (test.test_subprocess.ProcessTestCase.test_executable_replaces_shell) ... ok test_executable_takes_precedence (test.test_subprocess.ProcessTestCase.test_executable_takes_precedence) ... ok test_executable_with_cwd (test.test_subprocess.ProcessTestCase.test_executable_with_cwd) ... ok test_executable_without_cwd (test.test_subprocess.ProcessTestCase.test_executable_without_cwd) ... ok test_failed_child_execute_fd_leak (test.test_subprocess.ProcessTestCase.test_failed_child_execute_fd_leak) Test for the fork() failure fd leak reported in issue16327. ... ok test_file_not_found_includes_filename (test.test_subprocess.ProcessTestCase.test_file_not_found_includes_filename) ... ok test_file_not_found_with_bad_cwd (test.test_subprocess.ProcessTestCase.test_file_not_found_with_bad_cwd) ... ok test_handles_closed_on_exception (test.test_subprocess.ProcessTestCase.test_handles_closed_on_exception) ... ok test_invalid_args (test.test_subprocess.ProcessTestCase.test_invalid_args) ... ok test_invalid_bufsize (test.test_subprocess.ProcessTestCase.test_invalid_bufsize) ... ok test_invalid_cmd (test.test_subprocess.ProcessTestCase.test_invalid_cmd) ... ok test_invalid_env (test.test_subprocess.ProcessTestCase.test_invalid_env) ... ok test_io_buffered_by_default (test.test_subprocess.ProcessTestCase.test_io_buffered_by_default) ... ok test_io_unbuffered_works (test.test_subprocess.ProcessTestCase.test_io_unbuffered_works) ... ok test_issue8780 (test.test_subprocess.ProcessTestCase.test_issue8780) ... ok test_leaking_fds_on_error (test.test_subprocess.ProcessTestCase.test_leaking_fds_on_error) ... skipped "resource 'cpu' is not enabled" test_list2cmdline (test.test_subprocess.ProcessTestCase.test_list2cmdline) ... ok test_no_leaking (test.test_subprocess.ProcessTestCase.test_no_leaking) ... skipped 'failed to reach the file descriptor limit (tried 1026)' test_nonexisting_with_pipes (test.test_subprocess.ProcessTestCase.test_nonexisting_with_pipes) ... skipped 'need msvcrt.CrtSetReportMode' test_one_environment_variable (test.test_subprocess.ProcessTestCase.test_one_environment_variable) ... ok test_pathlike_executable (test.test_subprocess.ProcessTestCase.test_pathlike_executable) ... ok test_pathlike_executable_replaces_shell (test.test_subprocess.ProcessTestCase.test_pathlike_executable_replaces_shell) ... ok test_pipesize_default (test.test_subprocess.ProcessTestCase.test_pipesize_default) ... ok test_pipesizes (test.test_subprocess.ProcessTestCase.test_pipesizes) ... ok test_poll (test.test_subprocess.ProcessTestCase.test_poll) ... ok test_repr (test.test_subprocess.ProcessTestCase.test_repr) ... ok test_stderr_devnull (test.test_subprocess.ProcessTestCase.test_stderr_devnull) ... ok test_stderr_filedes (test.test_subprocess.ProcessTestCase.test_stderr_filedes) ... ok test_stderr_fileobj (test.test_subprocess.ProcessTestCase.test_stderr_fileobj) ... ok test_stderr_none (test.test_subprocess.ProcessTestCase.test_stderr_none) ... ok test_stderr_pipe (test.test_subprocess.ProcessTestCase.test_stderr_pipe) ... ok test_stderr_redirect_with_no_stdout_redirect (test.test_subprocess.ProcessTestCase.test_stderr_redirect_with_no_stdout_redirect) ... ok test_stdin_devnull (test.test_subprocess.ProcessTestCase.test_stdin_devnull) ... ok test_stdin_filedes (test.test_subprocess.ProcessTestCase.test_stdin_filedes) ... ok test_stdin_fileobj (test.test_subprocess.ProcessTestCase.test_stdin_fileobj) ... ok test_stdin_none (test.test_subprocess.ProcessTestCase.test_stdin_none) ... ok test_stdin_pipe (test.test_subprocess.ProcessTestCase.test_stdin_pipe) ... ok test_stdout_devnull (test.test_subprocess.ProcessTestCase.test_stdout_devnull) ... ok test_stdout_filedes (test.test_subprocess.ProcessTestCase.test_stdout_filedes) ... ok test_stdout_filedes_of_stdout (test.test_subprocess.ProcessTestCase.test_stdout_filedes_of_stdout) ... ok test_stdout_fileobj (test.test_subprocess.ProcessTestCase.test_stdout_fileobj) ... ok test_stdout_none (test.test_subprocess.ProcessTestCase.test_stdout_none) ... ok test_stdout_pipe (test.test_subprocess.ProcessTestCase.test_stdout_pipe) ... ok test_stdout_stderr_file (test.test_subprocess.ProcessTestCase.test_stdout_stderr_file) ... ok test_stdout_stderr_pipe (test.test_subprocess.ProcessTestCase.test_stdout_stderr_pipe) ... ok test_threadsafe_wait (test.test_subprocess.ProcessTestCase.test_threadsafe_wait) Issue21291: Popen.wait() needs to be threadsafe for returncode. ... ok test_universal_newlines_and_text (test.test_subprocess.ProcessTestCase.test_universal_newlines_and_text) ... ok test_universal_newlines_communicate (test.test_subprocess.ProcessTestCase.test_universal_newlines_communicate) ... ok test_universal_newlines_communicate_encodings (test.test_subprocess.ProcessTestCase.test_universal_newlines_communicate_encodings) ... ok test_universal_newlines_communicate_input_none (test.test_subprocess.ProcessTestCase.test_universal_newlines_communicate_input_none) ... ok test_universal_newlines_communicate_stdin (test.test_subprocess.ProcessTestCase.test_universal_newlines_communicate_stdin) ... ok test_universal_newlines_communicate_stdin_stdout_stderr (test.test_subprocess.ProcessTestCase.test_universal_newlines_communicate_stdin_stdout_stderr) ... ok test_wait (test.test_subprocess.ProcessTestCase.test_wait) ... ok test_wait_negative_timeout (test.test_subprocess.ProcessTestCase.test_wait_negative_timeout) ... skipped 'need subprocess._winapi' test_wait_timeout (test.test_subprocess.ProcessTestCase.test_wait_timeout) ... ok test_win32_duplicate_envs (test.test_subprocess.ProcessTestCase.test_win32_duplicate_envs) ... skipped 'Windows only issue' test_win32_invalid_env (test.test_subprocess.ProcessTestCase.test_win32_invalid_env) ... skipped 'Windows only issue' test_writes_before_communicate (test.test_subprocess.ProcessTestCase.test_writes_before_communicate) ... ok test__use_vfork (test.test_subprocess.ProcessTestCaseNoPoll.test__use_vfork) ... skipped 'vfork() not enabled by configure.' test_bufsize_equal_one_binary_mode (test.test_subprocess.ProcessTestCaseNoPoll.test_bufsize_equal_one_binary_mode) ... ok test_bufsize_equal_one_text_mode (test.test_subprocess.ProcessTestCaseNoPoll.test_bufsize_equal_one_text_mode) ... ok test_bufsize_is_none (test.test_subprocess.ProcessTestCaseNoPoll.test_bufsize_is_none) ... ok test_bytes_executable (test.test_subprocess.ProcessTestCaseNoPoll.test_bytes_executable) ... ok test_bytes_executable_replaces_shell (test.test_subprocess.ProcessTestCaseNoPoll.test_bytes_executable_replaces_shell) ... ok test_call_kwargs (test.test_subprocess.ProcessTestCaseNoPoll.test_call_kwargs) ... ok test_call_seq (test.test_subprocess.ProcessTestCaseNoPoll.test_call_seq) ... ok test_call_timeout (test.test_subprocess.ProcessTestCaseNoPoll.test_call_timeout) ... ok test_check_call_nonzero (test.test_subprocess.ProcessTestCaseNoPoll.test_check_call_nonzero) ... ok test_check_call_zero (test.test_subprocess.ProcessTestCaseNoPoll.test_check_call_zero) ... ok test_check_output (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output) ... ok test_check_output_input_arg (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output_input_arg) ... ok test_check_output_input_none (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output_input_none) input=None has a legacy meaning of input='' on check_output. ... ok test_check_output_input_none_encoding_errors (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output_input_none_encoding_errors) ... ok test_check_output_input_none_text (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output_input_none_text) ... ok test_check_output_input_none_universal_newlines (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output_input_none_universal_newlines) ... ok test_check_output_nonzero (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output_nonzero) ... ok test_check_output_stderr (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output_stderr) ... ok test_check_output_stdin_arg (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output_stdin_arg) ... ok test_check_output_stdin_with_input_arg (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output_stdin_with_input_arg) ... ok test_check_output_stdout_arg (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output_stdout_arg) ... ok test_check_output_timeout (test.test_subprocess.ProcessTestCaseNoPoll.test_check_output_timeout) ... ok test_class_getitems (test.test_subprocess.ProcessTestCaseNoPoll.test_class_getitems) ... ok test_communicate (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate) ... ok test_communicate_eintr (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_eintr) ... ok test_communicate_epipe (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_epipe) ... ok test_communicate_epipe_only_stdin (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_epipe_only_stdin) ... ok test_communicate_errors (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_errors) ... ok test_communicate_pipe_buf (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_pipe_buf) ... ok test_communicate_pipe_fd_leak (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_pipe_fd_leak) ... ok test_communicate_returns (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_returns) ... ok test_communicate_stderr (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_stderr) ... ok test_communicate_stdin (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_stdin) ... ok test_communicate_stdout (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_stdout) ... ok test_communicate_timeout (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_timeout) ... ok test_communicate_timeout_large_output (test.test_subprocess.ProcessTestCaseNoPoll.test_communicate_timeout_large_output) ... ok test_cwd (test.test_subprocess.ProcessTestCaseNoPoll.test_cwd) ... ok test_cwd_with_absolute_arg (test.test_subprocess.ProcessTestCaseNoPoll.test_cwd_with_absolute_arg) ... ok test_cwd_with_bytes (test.test_subprocess.ProcessTestCaseNoPoll.test_cwd_with_bytes) ... ok test_cwd_with_pathlike (test.test_subprocess.ProcessTestCaseNoPoll.test_cwd_with_pathlike) ... ok test_cwd_with_relative_arg (test.test_subprocess.ProcessTestCaseNoPoll.test_cwd_with_relative_arg) ... ok test_cwd_with_relative_executable (test.test_subprocess.ProcessTestCaseNoPoll.test_cwd_with_relative_executable) ... ok test_double_close_on_error (test.test_subprocess.ProcessTestCaseNoPoll.test_double_close_on_error) ... ok test_empty_env (test.test_subprocess.ProcessTestCaseNoPoll.test_empty_env) Verify that env={} is as empty as possible. ... ok test_env (test.test_subprocess.ProcessTestCaseNoPoll.test_env) ... ok test_executable (test.test_subprocess.ProcessTestCaseNoPoll.test_executable) ... ok test_executable_replaces_shell (test.test_subprocess.ProcessTestCaseNoPoll.test_executable_replaces_shell) ... ok test_executable_takes_precedence (test.test_subprocess.ProcessTestCaseNoPoll.test_executable_takes_precedence) ... ok test_executable_with_cwd (test.test_subprocess.ProcessTestCaseNoPoll.test_executable_with_cwd) ... ok test_executable_without_cwd (test.test_subprocess.ProcessTestCaseNoPoll.test_executable_without_cwd) ... ok test_failed_child_execute_fd_leak (test.test_subprocess.ProcessTestCaseNoPoll.test_failed_child_execute_fd_leak) Test for the fork() failure fd leak reported in issue16327. ... ok test_file_not_found_includes_filename (test.test_subprocess.ProcessTestCaseNoPoll.test_file_not_found_includes_filename) ... ok test_file_not_found_with_bad_cwd (test.test_subprocess.ProcessTestCaseNoPoll.test_file_not_found_with_bad_cwd) ... ok test_handles_closed_on_exception (test.test_subprocess.ProcessTestCaseNoPoll.test_handles_closed_on_exception) ... ok test_invalid_args (test.test_subprocess.ProcessTestCaseNoPoll.test_invalid_args) ... ok test_invalid_bufsize (test.test_subprocess.ProcessTestCaseNoPoll.test_invalid_bufsize) ... ok test_invalid_cmd (test.test_subprocess.ProcessTestCaseNoPoll.test_invalid_cmd) ... ok test_invalid_env (test.test_subprocess.ProcessTestCaseNoPoll.test_invalid_env) ... ok test_io_buffered_by_default (test.test_subprocess.ProcessTestCaseNoPoll.test_io_buffered_by_default) ... ok test_io_unbuffered_works (test.test_subprocess.ProcessTestCaseNoPoll.test_io_unbuffered_works) ... ok test_issue8780 (test.test_subprocess.ProcessTestCaseNoPoll.test_issue8780) ... ok test_leaking_fds_on_error (test.test_subprocess.ProcessTestCaseNoPoll.test_leaking_fds_on_error) ... skipped "resource 'cpu' is not enabled" test_list2cmdline (test.test_subprocess.ProcessTestCaseNoPoll.test_list2cmdline) ... ok test_no_leaking (test.test_subprocess.ProcessTestCaseNoPoll.test_no_leaking) ... skipped 'failed to reach the file descriptor limit (tried 1026)' test_nonexisting_with_pipes (test.test_subprocess.ProcessTestCaseNoPoll.test_nonexisting_with_pipes) ... skipped 'need msvcrt.CrtSetReportMode' test_one_environment_variable (test.test_subprocess.ProcessTestCaseNoPoll.test_one_environment_variable) ... ok test_pathlike_executable (test.test_subprocess.ProcessTestCaseNoPoll.test_pathlike_executable) ... ok test_pathlike_executable_replaces_shell (test.test_subprocess.ProcessTestCaseNoPoll.test_pathlike_executable_replaces_shell) ... ok test_pipesize_default (test.test_subprocess.ProcessTestCaseNoPoll.test_pipesize_default) ... ok test_pipesizes (test.test_subprocess.ProcessTestCaseNoPoll.test_pipesizes) ... ok test_poll (test.test_subprocess.ProcessTestCaseNoPoll.test_poll) ... ok test_repr (test.test_subprocess.ProcessTestCaseNoPoll.test_repr) ... ok test_stderr_devnull (test.test_subprocess.ProcessTestCaseNoPoll.test_stderr_devnull) ... ok test_stderr_filedes (test.test_subprocess.ProcessTestCaseNoPoll.test_stderr_filedes) ... ok test_stderr_fileobj (test.test_subprocess.ProcessTestCaseNoPoll.test_stderr_fileobj) ... ok test_stderr_none (test.test_subprocess.ProcessTestCaseNoPoll.test_stderr_none) ... ok test_stderr_pipe (test.test_subprocess.ProcessTestCaseNoPoll.test_stderr_pipe) ... ok test_stderr_redirect_with_no_stdout_redirect (test.test_subprocess.ProcessTestCaseNoPoll.test_stderr_redirect_with_no_stdout_redirect) ... ok test_stdin_devnull (test.test_subprocess.ProcessTestCaseNoPoll.test_stdin_devnull) ... ok test_stdin_filedes (test.test_subprocess.ProcessTestCaseNoPoll.test_stdin_filedes) ... ok test_stdin_fileobj (test.test_subprocess.ProcessTestCaseNoPoll.test_stdin_fileobj) ... ok test_stdin_none (test.test_subprocess.ProcessTestCaseNoPoll.test_stdin_none) ... ok test_stdin_pipe (test.test_subprocess.ProcessTestCaseNoPoll.test_stdin_pipe) ... ok test_stdout_devnull (test.test_subprocess.ProcessTestCaseNoPoll.test_stdout_devnull) ... ok test_stdout_filedes (test.test_subprocess.ProcessTestCaseNoPoll.test_stdout_filedes) ... ok test_stdout_filedes_of_stdout (test.test_subprocess.ProcessTestCaseNoPoll.test_stdout_filedes_of_stdout) ... ok test_stdout_fileobj (test.test_subprocess.ProcessTestCaseNoPoll.test_stdout_fileobj) ... ok test_stdout_none (test.test_subprocess.ProcessTestCaseNoPoll.test_stdout_none) ... ok test_stdout_pipe (test.test_subprocess.ProcessTestCaseNoPoll.test_stdout_pipe) ... ok test_stdout_stderr_file (test.test_subprocess.ProcessTestCaseNoPoll.test_stdout_stderr_file) ... ok test_stdout_stderr_pipe (test.test_subprocess.ProcessTestCaseNoPoll.test_stdout_stderr_pipe) ... ok test_threadsafe_wait (test.test_subprocess.ProcessTestCaseNoPoll.test_threadsafe_wait) Issue21291: Popen.wait() needs to be threadsafe for returncode. ... ok test_universal_newlines_and_text (test.test_subprocess.ProcessTestCaseNoPoll.test_universal_newlines_and_text) ... ok test_universal_newlines_communicate (test.test_subprocess.ProcessTestCaseNoPoll.test_universal_newlines_communicate) ... ok test_universal_newlines_communicate_encodings (test.test_subprocess.ProcessTestCaseNoPoll.test_universal_newlines_communicate_encodings) ... ok test_universal_newlines_communicate_input_none (test.test_subprocess.ProcessTestCaseNoPoll.test_universal_newlines_communicate_input_none) ... ok test_universal_newlines_communicate_stdin (test.test_subprocess.ProcessTestCaseNoPoll.test_universal_newlines_communicate_stdin) ... ok test_universal_newlines_communicate_stdin_stdout_stderr (test.test_subprocess.ProcessTestCaseNoPoll.test_universal_newlines_communicate_stdin_stdout_stderr) ... ok test_wait (test.test_subprocess.ProcessTestCaseNoPoll.test_wait) ... ok test_wait_negative_timeout (test.test_subprocess.ProcessTestCaseNoPoll.test_wait_negative_timeout) ... skipped 'need subprocess._winapi' test_wait_timeout (test.test_subprocess.ProcessTestCaseNoPoll.test_wait_timeout) ... ok test_win32_duplicate_envs (test.test_subprocess.ProcessTestCaseNoPoll.test_win32_duplicate_envs) ... skipped 'Windows only issue' test_win32_invalid_env (test.test_subprocess.ProcessTestCaseNoPoll.test_win32_invalid_env) ... skipped 'Windows only issue' test_writes_before_communicate (test.test_subprocess.ProcessTestCaseNoPoll.test_writes_before_communicate) ... ok test_capture_output (test.test_subprocess.RunFuncTestCase.test_capture_output) ... ok test_capture_stderr (test.test_subprocess.RunFuncTestCase.test_capture_stderr) ... ok test_capture_stdout (test.test_subprocess.RunFuncTestCase.test_capture_stdout) ... ok test_check (test.test_subprocess.RunFuncTestCase.test_check) ... ok test_check_output_input_arg (test.test_subprocess.RunFuncTestCase.test_check_output_input_arg) ... ok test_check_output_stdin_arg (test.test_subprocess.RunFuncTestCase.test_check_output_stdin_arg) ... ok test_check_output_stdin_with_input_arg (test.test_subprocess.RunFuncTestCase.test_check_output_stdin_with_input_arg) ... ok test_check_output_timeout (test.test_subprocess.RunFuncTestCase.test_check_output_timeout) ... ok test_check_zero (test.test_subprocess.RunFuncTestCase.test_check_zero) ... ok test_encoding_warning (test.test_subprocess.RunFuncTestCase.test_encoding_warning) ... ok test_returncode (test.test_subprocess.RunFuncTestCase.test_returncode) ... ok test_run_kwargs (test.test_subprocess.RunFuncTestCase.test_run_kwargs) ... ok test_run_with_an_empty_env (test.test_subprocess.RunFuncTestCase.test_run_with_an_empty_env) ... skipped 'Maybe test trigger a leak on Ubuntu' test_run_with_bytes_path_and_arguments (test.test_subprocess.RunFuncTestCase.test_run_with_bytes_path_and_arguments) ... ok test_run_with_pathlike_path (test.test_subprocess.RunFuncTestCase.test_run_with_pathlike_path) ... ok test_run_with_pathlike_path_and_arguments (test.test_subprocess.RunFuncTestCase.test_run_with_pathlike_path_and_arguments) ... ok test_run_with_shell_timeout_and_capture_output (test.test_subprocess.RunFuncTestCase.test_run_with_shell_timeout_and_capture_output) Output capturing after a timeout mustn't hang forever on open filehandles. ... ok test_stderr_with_capture_output_arg (test.test_subprocess.RunFuncTestCase.test_stderr_with_capture_output_arg) ... ok test_stdout_with_capture_output_arg (test.test_subprocess.RunFuncTestCase.test_stdout_with_capture_output_arg) ... ok test_timeout (test.test_subprocess.RunFuncTestCase.test_timeout) ... ok test_call_string (test.test_subprocess.Win32ProcessTestCase.test_call_string) ... skipped 'Windows specific tests' test_close_fds (test.test_subprocess.Win32ProcessTestCase.test_close_fds) ... skipped 'Windows specific tests' test_close_fds_with_stdio (test.test_subprocess.Win32ProcessTestCase.test_close_fds_with_stdio) ... skipped 'Windows specific tests' test_creationflags (test.test_subprocess.Win32ProcessTestCase.test_creationflags) ... skipped 'Windows specific tests' test_empty_attribute_list (test.test_subprocess.Win32ProcessTestCase.test_empty_attribute_list) ... skipped 'Windows specific tests' test_empty_handle_list (test.test_subprocess.Win32ProcessTestCase.test_empty_handle_list) ... skipped 'Windows specific tests' test_invalid_args (test.test_subprocess.Win32ProcessTestCase.test_invalid_args) ... skipped 'Windows specific tests' test_issue31471 (test.test_subprocess.Win32ProcessTestCase.test_issue31471) ... skipped 'Windows specific tests' test_kill (test.test_subprocess.Win32ProcessTestCase.test_kill) ... skipped 'Windows specific tests' test_kill_dead (test.test_subprocess.Win32ProcessTestCase.test_kill_dead) ... skipped 'Windows specific tests' test_send_signal (test.test_subprocess.Win32ProcessTestCase.test_send_signal) ... skipped 'Windows specific tests' test_send_signal_dead (test.test_subprocess.Win32ProcessTestCase.test_send_signal_dead) ... skipped 'Windows specific tests' test_shell_encodings (test.test_subprocess.Win32ProcessTestCase.test_shell_encodings) ... skipped 'Windows specific tests' test_shell_sequence (test.test_subprocess.Win32ProcessTestCase.test_shell_sequence) ... skipped 'Windows specific tests' test_shell_string (test.test_subprocess.Win32ProcessTestCase.test_shell_string) ... skipped 'Windows specific tests' test_startupinfo (test.test_subprocess.Win32ProcessTestCase.test_startupinfo) ... skipped 'Windows specific tests' test_startupinfo_copy (test.test_subprocess.Win32ProcessTestCase.test_startupinfo_copy) ... skipped 'Windows specific tests' test_startupinfo_keywords (test.test_subprocess.Win32ProcessTestCase.test_startupinfo_keywords) ... skipped 'Windows specific tests' test_terminate (test.test_subprocess.Win32ProcessTestCase.test_terminate) ... skipped 'Windows specific tests' test_terminate_dead (test.test_subprocess.Win32ProcessTestCase.test_terminate_dead) ... skipped 'Windows specific tests' ====================================================================== FAIL: test_preexec_at_exit (test.test_subprocess.POSIXProcessTestCase.test_preexec_at_exit) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_subprocess.py", line 3404, in test_preexec_at_exit self.assertEqual(out.strip(), b"OK") ^^^^^^^^^^^ AssertionError: b'' != b'OK' ====================================================================== FAIL: test_zombie_fast_process_del (test.test_subprocess.POSIXProcessTestCase.test_zombie_fast_process_del) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_subprocess.py", line 3126, in test_zombie_fast_process_del with warnings_helper.check_warnings(('', ResourceWarning)): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 144, in __exit__ next(self.gen) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/warnings_helper.py", line 187, in _filterwarnings raise AssertionError("filter (%r, %s) did not catch any warning" % AssertionError: filter ('', ResourceWarning) did not catch any warning ---------------------------------------------------------------------- Ran 341 tests in 58.784s FAILED (failures=2, skipped=46) 0:00:58 load avg: 1.50 [1/1/1] test_subprocess failed (2 failures) in 59.0 sec == Tests result: FAILURE == 1 test failed: test_subprocess Total duration: 59.0 sec Total tests: run=341 failures=2 skipped=46 Total test files: run=1/1 failed=1 Result: FAILURE Warning -- reap_children() reaped child process 1347635 test test_subprocess failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1347895æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3606095126 0:00:00 load avg: 1.50 Run 1 test sequentially in a single process 0:00:00 load avg: 1.50 [1/1] test_super 0:00:00 load avg: 1.50 [1/1/1] test_super failed (uncaught exception) == Tests result: FAILURE == 1 test failed: test_super Total duration: 59 ms Total tests: run=0 Total test files: run=1/1 failed=1 Result: FAILURE test test_super crashed -- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 181, in _runtest_env_changed_exc _load_run_test(result, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 128, in _load_run_test test_mod = importlib.import_module(module_name) ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<builtin>/frozen importlib._bootstrap_external", line 1007, in exec_module File "<builtin>/frozen importlib._bootstrap_external", line 1145, in get_code File "<builtin>/frozen importlib._bootstrap_external", line 1075, in source_to_code File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_super.py", line 115 global __class__ ^^^^^^^^^^^^^^^^ SyntaxError: 'global __class__' inside a class statement is not implemented in PyPy _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1347914æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3060111890 0:00:00 load avg: 1.50 Run 1 test sequentially in a single process 0:00:00 load avg: 1.50 [1/1] test_syntax test_assign_call (test.test_syntax.SyntaxTestCase.test_assign_call) ... ok test_assign_del (test.test_syntax.SyntaxTestCase.test_assign_del) ... ok test_async_with_statement_many_context_managers (test.test_syntax.SyntaxTestCase.test_async_with_statement_many_context_managers) ... skipped 'implementation detail specific to cpython' test_bad_outdent (test.test_syntax.SyntaxTestCase.test_bad_outdent) ... ok test_barry_as_flufl_with_syntax_errors (test.test_syntax.SyntaxTestCase.test_barry_as_flufl_with_syntax_errors) ... ok test_break_outside_loop (test.test_syntax.SyntaxTestCase.test_break_outside_loop) ... FAIL test_case_call_does_not_raise_syntax_error (test.test_syntax.SyntaxTestCase.test_case_call_does_not_raise_syntax_error) ... ok test_continuation_bad_indentation (test.test_syntax.SyntaxTestCase.test_continuation_bad_indentation) ... ok test_continue_outside_loop (test.test_syntax.SyntaxTestCase.test_continue_outside_loop) ... ok test_curly_brace_after_primary_raises_immediately (test.test_syntax.SyntaxTestCase.test_curly_brace_after_primary_raises_immediately) ... ok test_deep_invalid_rule (test.test_syntax.SyntaxTestCase.test_deep_invalid_rule) ... skipped 'implementation detail specific to cpython' test_disallowed_type_param_names (test.test_syntax.SyntaxTestCase.test_disallowed_type_param_names) ... skipped 'implementation detail specific to cpython' test_empty_line_after_linecont (test.test_syntax.SyntaxTestCase.test_empty_line_after_linecont) ... ok test_error_on_parser_stack_overflow (test.test_syntax.SyntaxTestCase.test_error_on_parser_stack_overflow) ... skipped 'implementation detail specific to cpython' test_error_parenthesis (test.test_syntax.SyntaxTestCase.test_error_parenthesis) ... FAIL test_error_string_literal (test.test_syntax.SyntaxTestCase.test_error_string_literal) ... ok test_except_star_then_except (test.test_syntax.SyntaxTestCase.test_except_star_then_except) ... ok test_except_then_except_star (test.test_syntax.SyntaxTestCase.test_except_then_except_star) ... ok test_expression_with_assignment (test.test_syntax.SyntaxTestCase.test_expression_with_assignment) ... ok test_generator_in_function_call (test.test_syntax.SyntaxTestCase.test_generator_in_function_call) ... ok test_global_param_err_first (test.test_syntax.SyntaxTestCase.test_global_param_err_first) ... ok test_invalid_line_continuation_error_position (test.test_syntax.SyntaxTestCase.test_invalid_line_continuation_error_position) ... ok test_invalid_line_continuation_left_recursive (test.test_syntax.SyntaxTestCase.test_invalid_line_continuation_left_recursive) ... FAIL test_invisible_characters (test.test_syntax.SyntaxTestCase.test_invisible_characters) ... ok test_kwargs_last (test.test_syntax.SyntaxTestCase.test_kwargs_last) ... ok test_kwargs_last2 (test.test_syntax.SyntaxTestCase.test_kwargs_last2) ... ok test_kwargs_last3 (test.test_syntax.SyntaxTestCase.test_kwargs_last3) ... ok test_match_call_does_not_raise_syntax_error (test.test_syntax.SyntaxTestCase.test_match_call_does_not_raise_syntax_error) ... ok test_multiline_compiler_error_points_to_the_end (test.test_syntax.SyntaxTestCase.test_multiline_compiler_error_points_to_the_end) ... ok test_nested_named_except_blocks (test.test_syntax.SyntaxTestCase.test_nested_named_except_blocks) ... skipped 'implementation detail specific to cpython' test_no_indent (test.test_syntax.SyntaxTestCase.test_no_indent) ... ok test_nonlocal_param_err_first (test.test_syntax.SyntaxTestCase.test_nonlocal_param_err_first) ... ok test_return_outside_function (test.test_syntax.SyntaxTestCase.test_return_outside_function) ... ok test_syntax_error_on_deeply_nested_blocks (test.test_syntax.SyntaxTestCase.test_syntax_error_on_deeply_nested_blocks) ... skipped 'implementation detail specific to cpython' test_unexpected_indent (test.test_syntax.SyntaxTestCase.test_unexpected_indent) ... ok test_with_statement_many_context_managers (test.test_syntax.SyntaxTestCase.test_with_statement_many_context_managers) ... skipped 'implementation detail specific to cpython' test_yield_outside_function (test.test_syntax.SyntaxTestCase.test_yield_outside_function) ... ok test_syntax (test) Doctest: test.test_syntax ... FAIL ====================================================================== FAIL: test_break_outside_loop (test.test_syntax.SyntaxTestCase.test_break_outside_loop) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 2034, in _check_error compile(code, filename, mode) File "<testcase>", line 1 SyntaxError: 'break' not properly in loop During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 2147, in test_break_outside_loop self._check_error("break", msg, lineno=1) ^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 2040, in _check_error self.fail("SyntaxError did not contain %r" % (errtext,)) ^^^^ AssertionError: SyntaxError did not contain 'outside loop' ====================================================================== FAIL: test_error_parenthesis (test.test_syntax.SyntaxTestCase.test_error_parenthesis) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 2034, in _check_error compile(code, filename, mode) File "<testcase>", line 1 a = ( 1, 2, 3 b=3 ^ SyntaxError: invalid syntax. Perhaps you forgot a comma? During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 2376, in test_error_parenthesis self._check_error(f"a = {paren} 1, 2, 3\nb=3", f"\\{paren}' was never closed") ^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 2040, in _check_error self.fail("SyntaxError did not contain %r" % (errtext,)) ^^^^ AssertionError: SyntaxError did not contain "\\(' was never closed" ====================================================================== FAIL: test_invalid_line_continuation_left_recursive (test.test_syntax.SyntaxTestCase.test_invalid_line_continuation_left_recursive) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 2034, in _check_error compile(code, filename, mode) File "<testcase>", line 1 A.μ\ ^ SyntaxError: unexpected end of file (EOF) in multi-line statement During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 2368, in test_invalid_line_continuation_left_recursive self._check_error("A.\u03bc\\\n", ^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 2040, in _check_error self.fail("SyntaxError did not contain %r" % (errtext,)) ^^^^ AssertionError: SyntaxError did not contain 'unexpected EOF while parsing' ====================================================================== FAIL: test_syntax (test) Doctest: test.test_syntax ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 2256, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for test.test_syntax File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 0, in test_syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 341, in test.test_syntax Failed example: def f(x, y=1, z): pass Expected: Traceback (most recent call last): SyntaxError: parameter without a default follows parameter with a default Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[69]>", line 1 def f(x, y=1, z): ^ SyntaxError: non-default argument follows default argument ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 346, in test.test_syntax Failed example: def f(x, /, y=1, z): pass Expected: Traceback (most recent call last): SyntaxError: parameter without a default follows parameter with a default Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[70]>", line 1 def f(x, /, y=1, z): ^ SyntaxError: invalid syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 570, in test.test_syntax Failed example: lambda a,d=3,c: None Expected: Traceback (most recent call last): SyntaxError: parameter without a default follows parameter with a default Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[119]>", line 1 lambda a,d=3,c: None ^ SyntaxError: non-default argument follows default argument ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 574, in test.test_syntax Failed example: lambda a,/,d=3,c: None Expected: Traceback (most recent call last): SyntaxError: parameter without a default follows parameter with a default Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[120]>", line 1 lambda a,/,d=3,c: None ^ SyntaxError: invalid syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 766, in test.test_syntax Failed example: f(a=) Expected: Traceback (most recent call last): SyntaxError: expected argument value expression Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[152]>", line 1 f(a=) ^ SyntaxError: invalid syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 769, in test.test_syntax Failed example: f(a, b, c=) Expected: Traceback (most recent call last): SyntaxError: expected argument value expression Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[153]>", line 1 f(a, b, c=) ^ SyntaxError: invalid syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 772, in test.test_syntax Failed example: f(a, b, c=, d) Expected: Traceback (most recent call last): SyntaxError: expected argument value expression Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[154]>", line 1 f(a, b, c=, d) ^ SyntaxError: invalid syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 775, in test.test_syntax Failed example: f(*args=[0]) Expected: Traceback (most recent call last): SyntaxError: cannot assign to iterable argument unpacking Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[155]>", line 1 f(*args=[0]) ^ SyntaxError: invalid syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 778, in test.test_syntax Failed example: f(a, b, *args=[0]) Expected: Traceback (most recent call last): SyntaxError: cannot assign to iterable argument unpacking Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[156]>", line 1 f(a, b, *args=[0]) ^ SyntaxError: invalid syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 781, in test.test_syntax Failed example: f(**kwargs={'a': 1}) Expected: Traceback (most recent call last): SyntaxError: cannot assign to keyword argument unpacking Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[157]>", line 1 f(**kwargs={'a': 1}) ^ SyntaxError: invalid syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 784, in test.test_syntax Failed example: f(a, b, *args, **kwargs={'a': 1}) Expected: Traceback (most recent call last): SyntaxError: cannot assign to keyword argument unpacking Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[158]>", line 1 f(a, b, *args, **kwargs={'a': 1}) ^ SyntaxError: invalid syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 873, in test.test_syntax Failed example: try: print(1) break print(2) finally: print(3) Expected: Traceback (most recent call last): ... SyntaxError: 'break' outside loop Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[172]>", line 3 SyntaxError: 'break' not properly in loop ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1024, in test.test_syntax Failed example: class A[T] pass Expected: Traceback (most recent call last): SyntaxError: expected ':' Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[191]>", line 1 class A[T] ^ SyntaxError: invalid syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1029, in test.test_syntax Failed example: class A[T]() pass Expected: Traceback (most recent call last): SyntaxError: expected ':' Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[192]>", line 1 class A[T]() ^ SyntaxError: invalid syntax ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1144, in test.test_syntax Failed example: match x x: case list(): pass Expected: Traceback (most recent call last): SyntaxError: invalid syntax Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[212]>", line 1 match x x: ^ SyntaxError: expected ':' ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1471, in test.test_syntax Failed example: def foo[T](x, /, y, *, z=2): pass Expected: Traceback (most recent call last): IndentationError: expected an indented block after function definition on line 1 Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[268]>", line 2 pass ^^^^ IndentationError: expected an indented block ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1481, in test.test_syntax Failed example: class Blech[T](A): pass Expected: Traceback (most recent call last): IndentationError: expected an indented block after class definition on line 1 Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[270]>", line 2 pass ^^^^ IndentationError: expected an indented block ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1930, in test.test_syntax Failed example: type A[T: (x:=3)] = int Expected: Traceback (most recent call last): ... SyntaxError: named expression cannot be used within a TypeVar bound Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[353]>", line 1 SyntaxError: named expression cannot be used within an annotation scope ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1935, in test.test_syntax Failed example: type A[T: (yield 3)] = int Expected: Traceback (most recent call last): ... SyntaxError: yield expression cannot be used within a TypeVar bound Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[354]>", line 1 SyntaxError: yield expression cannot be used within an annotation scope ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1940, in test.test_syntax Failed example: type A[T: (await 3)] = int Expected: Traceback (most recent call last): ... SyntaxError: await expression cannot be used within a TypeVar bound Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[355]>", line 1 SyntaxError: await expression cannot be used within an annotation scope ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1945, in test.test_syntax Failed example: type A[T: (yield from [])] = int Expected: Traceback (most recent call last): ... SyntaxError: yield expression cannot be used within a TypeVar bound Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[356]>", line 1 SyntaxError: yield expression cannot be used within an annotation scope ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1950, in test.test_syntax Failed example: type A = (x := 3) Expected: Traceback (most recent call last): ... SyntaxError: named expression cannot be used within a type alias Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[357]>", line 1 SyntaxError: named expression cannot be used within an annotation scope ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1955, in test.test_syntax Failed example: type A = (yield 3) Expected: Traceback (most recent call last): ... SyntaxError: yield expression cannot be used within a type alias Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[358]>", line 1 SyntaxError: yield expression cannot be used within an annotation scope ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1960, in test.test_syntax Failed example: type A = (await 3) Expected: Traceback (most recent call last): ... SyntaxError: await expression cannot be used within a type alias Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[359]>", line 1 SyntaxError: await expression cannot be used within an annotation scope ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1965, in test.test_syntax Failed example: type A = (yield from []) Expected: Traceback (most recent call last): ... SyntaxError: yield expression cannot be used within a type alias Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[360]>", line 1 SyntaxError: yield expression cannot be used within an annotation scope ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1970, in test.test_syntax Failed example: class A[T]((x := 3)): ... Expected: Traceback (most recent call last): ... SyntaxError: named expression cannot be used within the definition of a generic Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[361]>", line 1 SyntaxError: named expression cannot be used within an annotation scope ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1975, in test.test_syntax Failed example: class A[T]((yield 3)): ... Expected: Traceback (most recent call last): ... SyntaxError: yield expression cannot be used within the definition of a generic Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[362]>", line 1 SyntaxError: yield expression cannot be used within an annotation scope ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1980, in test.test_syntax Failed example: class A[T]((await 3)): ... Expected: Traceback (most recent call last): ... SyntaxError: await expression cannot be used within the definition of a generic Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[363]>", line 1 SyntaxError: await expression cannot be used within an annotation scope ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py", line 1985, in test.test_syntax Failed example: class A[T]((yield from [])): ... Expected: Traceback (most recent call last): ... SyntaxError: yield expression cannot be used within the definition of a generic Got: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 1368, in __run exec(compile(example.source, filename, "single", ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<doctest test.test_syntax[364]>", line 1 SyntaxError: yield expression cannot be used within an annotation scope ---------------------------------------------------------------------- Ran 38 tests in 0.172s FAILED (failures=4, skipped=7) 0:00:00 load avg: 1.50 [1/1/1] test_syntax failed (4 failures) == Tests result: FAILURE == 1 test failed: test_syntax Total duration: 296 ms Total tests: run=38 failures=4 skipped=7 Total test files: run=1/1 failed=1 Result: FAILURE test test_syntax failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1347919æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1766603831 0:00:00 load avg: 1.50 Run 1 test sequentially in a single process 0:00:00 load avg: 1.50 [1/1] test_sys test_exc_info_no_exception (test.test_sys.ActiveExceptionTests.test_exc_info_no_exception) ... ok test_exc_info_with_exception_instance (test.test_sys.ActiveExceptionTests.test_exc_info_with_exception_instance) ... ok test_exc_info_with_exception_type (test.test_sys.ActiveExceptionTests.test_exc_info_with_exception_type) ... ok test_sys_exception_no_exception (test.test_sys.ActiveExceptionTests.test_sys_exception_no_exception) ... ok test_sys_exception_with_exception_instance (test.test_sys.ActiveExceptionTests.test_sys_exception_with_exception_instance) ... ok test_sys_exception_with_exception_type (test.test_sys.ActiveExceptionTests.test_sys_exception_with_exception_type) ... ok test_custom_displayhook (test.test_sys.DisplayHookTest.test_custom_displayhook) ... ok test_gh130163 (test.test_sys.DisplayHookTest.test_gh130163) ... ok test_lost_displayhook (test.test_sys.DisplayHookTest.test_lost_displayhook) ... ok test_original_displayhook (test.test_sys.DisplayHookTest.test_original_displayhook) ... ok test_excepthook (test.test_sys.ExceptHookTest.test_excepthook) ... ok test_excepthook_bytes_filename (test.test_sys.ExceptHookTest.test_excepthook_bytes_filename) ... ok test_original_excepthook (test.test_sys.ExceptHookTest.test_original_excepthook) ... ok test_asyncgen_hooks (test.test_sys.SizeofTest.test_asyncgen_hooks) ... skipped 'implementation detail specific to cpython' test_changing_sys_stderr_and_removing_reference (test.test_sys.SizeofTest.test_changing_sys_stderr_and_removing_reference) ... skipped 'implementation detail specific to cpython' test_default (test.test_sys.SizeofTest.test_default) ... skipped 'implementation detail specific to cpython' test_errors (test.test_sys.SizeofTest.test_errors) ... skipped 'implementation detail specific to cpython' test_gc_head_size (test.test_sys.SizeofTest.test_gc_head_size) ... skipped 'implementation detail specific to cpython' test_objecttypes (test.test_sys.SizeofTest.test_objecttypes) ... skipped 'implementation detail specific to cpython' test_pythontypes (test.test_sys.SizeofTest.test_pythontypes) ... skipped 'implementation detail specific to cpython' test_slots (test.test_sys.SizeofTest.test_slots) ... skipped 'implementation detail specific to cpython' test_43581 (test.test_sys.SysModuleTest.test_43581) ... ok test__enablelegacywindowsfsencoding (test.test_sys.SysModuleTest.test__enablelegacywindowsfsencoding) ... skipped 'needs sys._enablelegacywindowsfsencoding()' test_attributes (test.test_sys.SysModuleTest.test_attributes) ... FAIL test_c_locale_surrogateescape (test.test_sys.SysModuleTest.test_c_locale_surrogateescape) ... ok test_call_tracing (test.test_sys.SysModuleTest.test_call_tracing) ... ok test_clear_type_cache (test.test_sys.SysModuleTest.test_clear_type_cache) ... skipped 'implementation detail specific to cpython' test_current_exceptions (test.test_sys.SysModuleTest.test_current_exceptions) ... FAIL test_current_frames (test.test_sys.SysModuleTest.test_current_frames) ... ok test_debugmallocstats (test.test_sys.SysModuleTest.test_debugmallocstats) ... skipped 'implementation detail specific to cpython' test_dlopenflags (test.test_sys.SysModuleTest.test_dlopenflags) ... ok test_emscripten_info (test.test_sys.SysModuleTest.test_emscripten_info) ... skipped 'only available on Emscripten' test_executable (test.test_sys.SysModuleTest.test_executable) ... ok test_exit (test.test_sys.SysModuleTest.test_exit) ... ok test_getallocatedblocks (test.test_sys.SysModuleTest.test_getallocatedblocks) ... skipped 'sys.getallocatedblocks unavailable on this build' test_getandroidapilevel (test.test_sys.SysModuleTest.test_getandroidapilevel) ... skipped 'need sys.getandroidapilevel()' test_getdefaultencoding (test.test_sys.SysModuleTest.test_getdefaultencoding) ... ok test_getfilesystemencoding (test.test_sys.SysModuleTest.test_getfilesystemencoding) ... ok test_getframe (test.test_sys.SysModuleTest.test_getframe) ... ok test_getframemodulename (test.test_sys.SysModuleTest.test_getframemodulename) ... ok test_getrecursionlimit (test.test_sys.SysModuleTest.test_getrecursionlimit) ... ok test_getwindowsversion (test.test_sys.SysModuleTest.test_getwindowsversion) ... skipped "object <module 'sys' (built-in)> has no attribute 'getwindowsversion'" test_implementation (test.test_sys.SysModuleTest.test_implementation) ... ok test_intern (test.test_sys.SysModuleTest.test_intern) ... ok test_ioencoding (test.test_sys.SysModuleTest.test_ioencoding) ... ok test_ioencoding_nonascii (test.test_sys.SysModuleTest.test_ioencoding_nonascii) ... skipped 'requires FS encoding to match locale' test_is_finalizing (test.test_sys.SysModuleTest.test_is_finalizing) ... FAIL test_issue20602 (test.test_sys.SysModuleTest.test_issue20602) ... ERROR test_module_names (test.test_sys.SysModuleTest.test_module_names) ... ok test_no_duplicates_in_meta_path (test.test_sys.SysModuleTest.test_no_duplicates_in_meta_path) ... ok test_orig_argv (test.test_sys.SysModuleTest.test_orig_argv) ... ok test_posix_locale_surrogateescape (test.test_sys.SysModuleTest.test_posix_locale_surrogateescape) ... ok test_recursionlimit_recovery (test.test_sys.SysModuleTest.test_recursionlimit_recovery) ... ok test_refcount (test.test_sys.SysModuleTest.test_refcount) ... skipped 'implementation detail specific to cpython' test_setrecursionlimit (test.test_sys.SysModuleTest.test_setrecursionlimit) ... ok test_setrecursionlimit_to_depth (test.test_sys.SysModuleTest.test_setrecursionlimit_to_depth) ... skipped 'implementation detail specific to cpython' test_stdlib_dir (test.test_sys.SysModuleTest.test_stdlib_dir) ... ok test_subinterp_intern_dynamically_allocated (test.test_sys.SysModuleTest.test_subinterp_intern_dynamically_allocated) ... skipped 'implementation detail specific to cpython' test_subinterp_intern_singleton (test.test_sys.SysModuleTest.test_subinterp_intern_singleton) ... skipped 'implementation detail specific to cpython' test_subinterp_intern_statically_allocated (test.test_sys.SysModuleTest.test_subinterp_intern_statically_allocated) ... skipped 'implementation detail specific to cpython' test_switchinterval (test.test_sys.SysModuleTest.test_switchinterval) ... ok test_sys_flags (test.test_sys.SysModuleTest.test_sys_flags) ... ok test_sys_flags_no_instantiation (test.test_sys.SysModuleTest.test_sys_flags_no_instantiation) ... ok test_sys_getwindowsversion_no_instantiation (test.test_sys.SysModuleTest.test_sys_getwindowsversion_no_instantiation) ... skipped "object <module 'sys' (built-in)> has no attribute 'getwindowsversion'" test_sys_ignores_cleaning_up_user_data (test.test_sys.SysModuleTest.test_sys_ignores_cleaning_up_user_data) ... ok test_sys_tracebacklimit (test.test_sys.SysModuleTest.test_sys_tracebacklimit) ... ok test_sys_version_info_no_instantiation (test.test_sys.SysModuleTest.test_sys_version_info_no_instantiation) ... ok test_thread_info (test.test_sys.SysModuleTest.test_thread_info) ... ok test_custom_unraisablehook (test.test_sys.UnraisableHookTest.test_custom_unraisablehook) ... skipped 'implementation detail specific to cpython' test_custom_unraisablehook_fail (test.test_sys.UnraisableHookTest.test_custom_unraisablehook_fail) ... skipped 'implementation detail specific to cpython' test_original_unraisablehook (test.test_sys.UnraisableHookTest.test_original_unraisablehook) ... skipped 'implementation detail specific to cpython' test_original_unraisablehook_err (test.test_sys.UnraisableHookTest.test_original_unraisablehook_err) ... skipped 'implementation detail specific to cpython' test_original_unraisablehook_exception_qualname (test.test_sys.UnraisableHookTest.test_original_unraisablehook_exception_qualname) ... skipped 'implementation detail specific to cpython' test_original_unraisablehook_wrong_type (test.test_sys.UnraisableHookTest.test_original_unraisablehook_wrong_type) ... skipped 'implementation detail specific to cpython' ====================================================================== ERROR: test_issue20602 (test.test_sys.SysModuleTest.test_issue20602) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys.py", line 1122, in test_issue20602 self.assertIn(b'sys.flags', out[0]) ~~~^^^ IndexError: list index out of range ====================================================================== FAIL: test_attributes (test.test_sys.SysModuleTest.test_attributes) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys.py", line 603, in test_attributes self.assertTrue(sys.int_info.bits_per_digit % 5 == 0) ^^^^^^^^^^ AssertionError: False is not true ====================================================================== FAIL: test_current_exceptions (test.test_sys.SysModuleTest.test_current_exceptions) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/threading_helper.py", line 66, in decorator return func(*args) ^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys.py", line 562, in test_current_exceptions self.assertEqual(None, d.pop(main_id)) ^^^^^^^^^^^ AssertionError: None != (None, None, None) ====================================================================== FAIL: test_is_finalizing (test.test_sys.SysModuleTest.test_is_finalizing) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys.py", line 1108, in test_is_finalizing self.assertEqual(stdout.rstrip(), b'True') ^^^^^^^^^^^ AssertionError: b'' != b'True' ---------------------------------------------------------------------- Ran 74 tests in 1.318s FAILED (failures=3, errors=1, skipped=28) 0:00:01 load avg: 1.54 [1/1/1] test_sys failed (1 error, 3 failures) == Tests result: FAILURE == 1 test failed: test_sys Total duration: 1.4 sec Total tests: run=74 failures=3 skipped=28 Total test files: run=1/1 failed=1 Result: FAILURE test test_sys failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1347963æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2346754075 0:00:00 load avg: 1.54 Run 1 test sequentially in a single process 0:00:00 load avg: 1.54 [1/1] test_sys_setprofile test_caught_exception (test.test_sys_setprofile.ProfileHookTestCase.test_caught_exception) ... ok test_caught_nested_exception (test.test_sys_setprofile.ProfileHookTestCase.test_caught_nested_exception) ... ok test_distant_exception (test.test_sys_setprofile.ProfileHookTestCase.test_distant_exception) ... ok test_exception (test.test_sys_setprofile.ProfileHookTestCase.test_exception) ... ok test_exception_in_except_clause (test.test_sys_setprofile.ProfileHookTestCase.test_exception_in_except_clause) ... ok test_exception_propagation (test.test_sys_setprofile.ProfileHookTestCase.test_exception_propagation) ... ok test_generator (test.test_sys_setprofile.ProfileHookTestCase.test_generator) ... ok test_nested_exception (test.test_sys_setprofile.ProfileHookTestCase.test_nested_exception) ... ok test_raise (test.test_sys_setprofile.ProfileHookTestCase.test_raise) ... ok test_raise_reraise (test.test_sys_setprofile.ProfileHookTestCase.test_raise_reraise) ... ok test_raise_twice (test.test_sys_setprofile.ProfileHookTestCase.test_raise_twice) ... ok test_simple (test.test_sys_setprofile.ProfileHookTestCase.test_simple) ... ok test_stop_iteration (test.test_sys_setprofile.ProfileHookTestCase.test_stop_iteration) ... ok test_unfinished_generator (test.test_sys_setprofile.ProfileHookTestCase.test_unfinished_generator) ... FAIL test_basic_exception (test.test_sys_setprofile.ProfileSimulatorTestCase.test_basic_exception) ... ok test_caught_exception (test.test_sys_setprofile.ProfileSimulatorTestCase.test_caught_exception) ... ok test_distant_exception (test.test_sys_setprofile.ProfileSimulatorTestCase.test_distant_exception) ... ok test_simple (test.test_sys_setprofile.ProfileSimulatorTestCase.test_simple) ... ok test_unbound_method (test.test_sys_setprofile.ProfileSimulatorTestCase.test_unbound_method) ... ok test_unbound_method_invalid_args (test.test_sys_setprofile.ProfileSimulatorTestCase.test_unbound_method_invalid_args) ... ok test_unbound_method_invalid_keyword_args (test.test_sys_setprofile.ProfileSimulatorTestCase.test_unbound_method_invalid_keyword_args) ... ok test_unbound_method_no_args (test.test_sys_setprofile.ProfileSimulatorTestCase.test_unbound_method_no_args) ... ok test_unbound_method_no_keyword_args (test.test_sys_setprofile.ProfileSimulatorTestCase.test_unbound_method_no_keyword_args) ... ok test_method_with_c_function (test.test_sys_setprofile.TestEdgeCases.test_method_with_c_function) ... ok test_profile_after_trace_opcodes (test.test_sys_setprofile.TestEdgeCases.test_profile_after_trace_opcodes) ... ok test_reentrancy (test.test_sys_setprofile.TestEdgeCases.test_reentrancy) ... FAIL test_same_object (test.test_sys_setprofile.TestEdgeCases.test_same_object) ... ok test_empty (test.test_sys_setprofile.TestGetProfile.test_empty) ... ok test_setget (test.test_sys_setprofile.TestGetProfile.test_setget) ... ok ====================================================================== FAIL: test_unfinished_generator (test.test_sys_setprofile.ProfileHookTestCase.test_unfinished_generator) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_setprofile.py", line 267, in test_unfinished_generator self.check_events(g, [(1, 'call', g_ident), ^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_setprofile.py", line 95, in check_events self.fail("Expected events:\n%s\nReceived events:\n%s" ^^^^ AssertionError: Expected events: [(1, 'call', (262, 'g')), (2, 'call', (259, 'f')), (2, 'return', (259, 'f')), (2, 'call', (259, 'f')), (2, 'return', (259, 'f')), (1, 'return', (262, 'g'))] Received events: [(1, 'call', (262, 'g')), (2, 'call', (259, 'f')), (2, 'return', (259, 'f')), (1, 'return', (262, 'g'))] ====================================================================== FAIL: test_reentrancy (test.test_sys_setprofile.TestEdgeCases.test_reentrancy) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_setprofile.py", line 459, in test_reentrancy self.assertEqual(sys.getprofile(), bar) ^^^^^^^^^^^ AssertionError: <function TestEdgeCases.test_reentrancy.<locals>.foo at 0x00007f3f1a154980> != <function TestEdgeCases.test_reentrancy.<locals>.bar at 0x00007f3f1a154a48> ---------------------------------------------------------------------- Ran 29 tests in 0.008s FAILED (failures=2) 0:00:00 load avg: 1.54 [1/1/1] test_sys_setprofile failed (2 failures) == Tests result: FAILURE == 1 test failed: test_sys_setprofile Total duration: 89 ms Total tests: run=29 failures=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_sys_setprofile failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1347968æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1477372042 0:00:00 load avg: 1.54 Run 1 test sequentially in a single process 0:00:00 load avg: 1.54 [1/1] test_sys_settrace test_jump_across_async_with (test.test_sys_settrace.JumpTestCase.test_jump_across_async_with) ... ok test_jump_across_with (test.test_sys_settrace.JumpTestCase.test_jump_across_with) ... ok test_jump_backward_over_async_listcomp (test.test_sys_settrace.JumpTestCase.test_jump_backward_over_async_listcomp) ... FAIL test_jump_backward_over_async_listcomp_v2 (test.test_sys_settrace.JumpTestCase.test_jump_backward_over_async_listcomp_v2) ... FAIL test_jump_backward_over_listcomp (test.test_sys_settrace.JumpTestCase.test_jump_backward_over_listcomp) ... FAIL test_jump_backward_over_listcomp_v2 (test.test_sys_settrace.JumpTestCase.test_jump_backward_over_listcomp_v2) ... FAIL test_jump_backwards_into_try_except_block (test.test_sys_settrace.JumpTestCase.test_jump_backwards_into_try_except_block) ... ok test_jump_backwards_into_try_finally_block (test.test_sys_settrace.JumpTestCase.test_jump_backwards_into_try_finally_block) ... ok test_jump_backwards_into_while_block (test.test_sys_settrace.JumpTestCase.test_jump_backwards_into_while_block) ... ok test_jump_backwards_out_of_async_with_block (test.test_sys_settrace.JumpTestCase.test_jump_backwards_out_of_async_with_block) ... ok test_jump_backwards_out_of_try_except_block (test.test_sys_settrace.JumpTestCase.test_jump_backwards_out_of_try_except_block) ... ok test_jump_backwards_out_of_try_finally_block (test.test_sys_settrace.JumpTestCase.test_jump_backwards_out_of_try_finally_block) ... ok test_jump_backwards_out_of_with_block (test.test_sys_settrace.JumpTestCase.test_jump_backwards_out_of_with_block) ... ok test_jump_between_async_with_blocks (test.test_sys_settrace.JumpTestCase.test_jump_between_async_with_blocks) ... ok test_jump_between_except_blocks (test.test_sys_settrace.JumpTestCase.test_jump_between_except_blocks) ... ok test_jump_between_except_blocks_2 (test.test_sys_settrace.JumpTestCase.test_jump_between_except_blocks_2) ... FAIL test_jump_between_with_blocks (test.test_sys_settrace.JumpTestCase.test_jump_between_with_blocks) ... ok test_jump_extended_args_for_iter (test.test_sys_settrace.JumpTestCase.test_jump_extended_args_for_iter) ... skipped "resource 'cpu' is not enabled" test_jump_extended_args_unpack_ex_simple (test.test_sys_settrace.JumpTestCase.test_jump_extended_args_unpack_ex_simple) ... FAIL test_jump_extended_args_unpack_ex_tricky (test.test_sys_settrace.JumpTestCase.test_jump_extended_args_unpack_ex_tricky) ... FAIL test_jump_forward_over_async_listcomp (test.test_sys_settrace.JumpTestCase.test_jump_forward_over_async_listcomp) ... FAIL test_jump_forward_over_listcomp (test.test_sys_settrace.JumpTestCase.test_jump_forward_over_listcomp) ... FAIL test_jump_forwards_into_try_except_block (test.test_sys_settrace.JumpTestCase.test_jump_forwards_into_try_except_block) ... ok test_jump_forwards_into_try_finally_block (test.test_sys_settrace.JumpTestCase.test_jump_forwards_into_try_finally_block) ... ok test_jump_forwards_into_while_block (test.test_sys_settrace.JumpTestCase.test_jump_forwards_into_while_block) ... ok test_jump_forwards_out_of_async_with_block (test.test_sys_settrace.JumpTestCase.test_jump_forwards_out_of_async_with_block) ... ok test_jump_forwards_out_of_try_except_block (test.test_sys_settrace.JumpTestCase.test_jump_forwards_out_of_try_except_block) ... ok test_jump_forwards_out_of_try_finally_block (test.test_sys_settrace.JumpTestCase.test_jump_forwards_out_of_try_finally_block) ... ok test_jump_forwards_out_of_with_block (test.test_sys_settrace.JumpTestCase.test_jump_forwards_out_of_with_block) ... ok test_jump_from_except_to_finally (test.test_sys_settrace.JumpTestCase.test_jump_from_except_to_finally) ... ok test_jump_from_yield (test.test_sys_settrace.JumpTestCase.test_jump_from_yield) ... ok test_jump_in_nested_finally (test.test_sys_settrace.JumpTestCase.test_jump_in_nested_finally) ... ok test_jump_in_nested_finally_2 (test.test_sys_settrace.JumpTestCase.test_jump_in_nested_finally_2) ... ok test_jump_in_nested_finally_3 (test.test_sys_settrace.JumpTestCase.test_jump_in_nested_finally_3) ... ok test_jump_into_finally_block (test.test_sys_settrace.JumpTestCase.test_jump_into_finally_block) ... ok test_jump_into_finally_block_from_try_block (test.test_sys_settrace.JumpTestCase.test_jump_into_finally_block_from_try_block) ... ok test_jump_is_none_backwards (test.test_sys_settrace.JumpTestCase.test_jump_is_none_backwards) ... ok test_jump_is_none_forwards (test.test_sys_settrace.JumpTestCase.test_jump_is_none_forwards) ... FAIL test_jump_is_not_none_backwards (test.test_sys_settrace.JumpTestCase.test_jump_is_not_none_backwards) ... ok test_jump_is_not_none_forwards (test.test_sys_settrace.JumpTestCase.test_jump_is_not_none_forwards) ... ok test_jump_or_pop (test.test_sys_settrace.JumpTestCase.test_jump_or_pop) ... FAIL test_jump_out_of_async_for_block_backwards (test.test_sys_settrace.JumpTestCase.test_jump_out_of_async_for_block_backwards) ... ok test_jump_out_of_async_for_block_forwards (test.test_sys_settrace.JumpTestCase.test_jump_out_of_async_for_block_forwards) ... ok test_jump_out_of_async_with_assignment (test.test_sys_settrace.JumpTestCase.test_jump_out_of_async_with_assignment) ... FAIL test_jump_out_of_async_with_block_within_finally_block (test.test_sys_settrace.JumpTestCase.test_jump_out_of_async_with_block_within_finally_block) ... ok test_jump_out_of_async_with_block_within_for_block (test.test_sys_settrace.JumpTestCase.test_jump_out_of_async_with_block_within_for_block) ... ok test_jump_out_of_async_with_block_within_with_block (test.test_sys_settrace.JumpTestCase.test_jump_out_of_async_with_block_within_with_block) ... ok test_jump_out_of_bare_except_block (test.test_sys_settrace.JumpTestCase.test_jump_out_of_bare_except_block) ... ok test_jump_out_of_block_backwards (test.test_sys_settrace.JumpTestCase.test_jump_out_of_block_backwards) ... ok test_jump_out_of_block_forwards (test.test_sys_settrace.JumpTestCase.test_jump_out_of_block_forwards) ... FAIL test_jump_out_of_complex_nested_blocks (test.test_sys_settrace.JumpTestCase.test_jump_out_of_complex_nested_blocks) ... ok test_jump_out_of_finally_block (test.test_sys_settrace.JumpTestCase.test_jump_out_of_finally_block) ... ok test_jump_out_of_qualified_except_block (test.test_sys_settrace.JumpTestCase.test_jump_out_of_qualified_except_block) ... ok test_jump_out_of_with_assignment (test.test_sys_settrace.JumpTestCase.test_jump_out_of_with_assignment) ... FAIL test_jump_out_of_with_block_within_finally_block (test.test_sys_settrace.JumpTestCase.test_jump_out_of_with_block_within_finally_block) ... ok test_jump_out_of_with_block_within_for_block (test.test_sys_settrace.JumpTestCase.test_jump_out_of_with_block_within_for_block) ... ok test_jump_out_of_with_block_within_with_block (test.test_sys_settrace.JumpTestCase.test_jump_out_of_with_block_within_with_block) ... ok test_jump_over_async_for_block_before_else (test.test_sys_settrace.JumpTestCase.test_jump_over_async_for_block_before_else) ... FAIL test_jump_over_break_in_try_finally_block (test.test_sys_settrace.JumpTestCase.test_jump_over_break_in_try_finally_block) ... ok test_jump_over_for_block_before_else (test.test_sys_settrace.JumpTestCase.test_jump_over_for_block_before_else) ... FAIL test_jump_over_return_in_try_finally_block (test.test_sys_settrace.JumpTestCase.test_jump_over_return_in_try_finally_block) ... ok test_jump_over_try_except (test.test_sys_settrace.JumpTestCase.test_jump_over_try_except) ... FAIL test_jump_simple_backwards (test.test_sys_settrace.JumpTestCase.test_jump_simple_backwards) ... ok test_jump_simple_forwards (test.test_sys_settrace.JumpTestCase.test_jump_simple_forwards) ... ok test_jump_to_codeless_line (test.test_sys_settrace.JumpTestCase.test_jump_to_codeless_line) ... ok test_jump_to_firstlineno (test.test_sys_settrace.JumpTestCase.test_jump_to_firstlineno) ... ok test_jump_to_same_line (test.test_sys_settrace.JumpTestCase.test_jump_to_same_line) ... ok test_jump_with_null_on_stack_load_attr (test.test_sys_settrace.JumpTestCase.test_jump_with_null_on_stack_load_attr) ... skipped 'implementation detail specific to cpython' test_jump_with_null_on_stack_load_global (test.test_sys_settrace.JumpTestCase.test_jump_with_null_on_stack_load_global) ... skipped 'implementation detail specific to cpython' test_jump_with_null_on_stack_push_null (test.test_sys_settrace.JumpTestCase.test_jump_with_null_on_stack_push_null) ... skipped 'implementation detail specific to cpython' test_jump_within_except_block (test.test_sys_settrace.JumpTestCase.test_jump_within_except_block) ... ok test_large_function (test.test_sys_settrace.JumpTestCase.test_large_function) ... FAIL test_no_jump_backwards_into_async_for_block (test.test_sys_settrace.JumpTestCase.test_no_jump_backwards_into_async_for_block) ... ok test_no_jump_backwards_into_async_with_block (test.test_sys_settrace.JumpTestCase.test_no_jump_backwards_into_async_with_block) ... FAIL test_no_jump_backwards_into_for_block (test.test_sys_settrace.JumpTestCase.test_no_jump_backwards_into_for_block) ... ok test_no_jump_backwards_into_with_block (test.test_sys_settrace.JumpTestCase.test_no_jump_backwards_into_with_block) ... FAIL test_no_jump_forwards_into_async_for_block (test.test_sys_settrace.JumpTestCase.test_no_jump_forwards_into_async_for_block) ... ok test_no_jump_forwards_into_async_with_block (test.test_sys_settrace.JumpTestCase.test_no_jump_forwards_into_async_with_block) ... FAIL test_no_jump_forwards_into_for_block (test.test_sys_settrace.JumpTestCase.test_no_jump_forwards_into_for_block) ... ok test_no_jump_forwards_into_with_block (test.test_sys_settrace.JumpTestCase.test_no_jump_forwards_into_with_block) ... FAIL test_no_jump_from_call (test.test_sys_settrace.JumpTestCase.test_no_jump_from_call) ... ok test_no_jump_from_exception_event (test.test_sys_settrace.JumpTestCase.test_no_jump_from_exception_event) ... ok test_no_jump_from_return_event (test.test_sys_settrace.JumpTestCase.test_no_jump_from_return_event) ... ok test_no_jump_infinite_while_loop (test.test_sys_settrace.JumpTestCase.test_no_jump_infinite_while_loop) ... ok test_no_jump_into_async_for_block_before_else (test.test_sys_settrace.JumpTestCase.test_no_jump_into_async_for_block_before_else) ... ok test_no_jump_into_bare_except_block (test.test_sys_settrace.JumpTestCase.test_no_jump_into_bare_except_block) ... ok test_no_jump_into_bare_except_block_from_try_block (test.test_sys_settrace.JumpTestCase.test_no_jump_into_bare_except_block_from_try_block) ... ok test_no_jump_into_for_block_before_else (test.test_sys_settrace.JumpTestCase.test_no_jump_into_for_block_before_else) ... ok test_no_jump_into_qualified_except_block (test.test_sys_settrace.JumpTestCase.test_no_jump_into_qualified_except_block) ... ok test_no_jump_into_qualified_except_block_from_try_block (test.test_sys_settrace.JumpTestCase.test_no_jump_into_qualified_except_block_from_try_block) ... ok test_no_jump_over_return_out_of_finally_block (test.test_sys_settrace.JumpTestCase.test_no_jump_over_return_out_of_finally_block) ... ok test_no_jump_over_return_try_finally_in_finally_block (test.test_sys_settrace.JumpTestCase.test_no_jump_over_return_try_finally_in_finally_block) ... FAIL test_no_jump_to_except_1 (test.test_sys_settrace.JumpTestCase.test_no_jump_to_except_1) ... ok test_no_jump_to_except_2 (test.test_sys_settrace.JumpTestCase.test_no_jump_to_except_2) ... ok test_no_jump_to_except_3 (test.test_sys_settrace.JumpTestCase.test_no_jump_to_except_3) ... ok test_no_jump_to_except_4 (test.test_sys_settrace.JumpTestCase.test_no_jump_to_except_4) ... ok test_no_jump_to_non_integers (test.test_sys_settrace.JumpTestCase.test_no_jump_to_non_integers) ... ok test_no_jump_too_far_backwards (test.test_sys_settrace.JumpTestCase.test_no_jump_too_far_backwards) ... ok test_no_jump_too_far_forwards (test.test_sys_settrace.JumpTestCase.test_no_jump_too_far_forwards) ... ok test_no_jump_without_trace_function (test.test_sys_settrace.JumpTestCase.test_no_jump_without_trace_function) ... ok test_call (test.test_sys_settrace.RaisingTraceFuncTestCase.test_call) ... ok test_exception (test.test_sys_settrace.RaisingTraceFuncTestCase.test_exception) ... ok test_exception_arguments (test.test_sys_settrace.RaisingTraceFuncTestCase.test_exception_arguments) ... ok test_line (test.test_sys_settrace.RaisingTraceFuncTestCase.test_line) ... ok test_line_event_raises_before_opcode_event (test.test_sys_settrace.RaisingTraceFuncTestCase.test_line_event_raises_before_opcode_event) ... ok test_return (test.test_sys_settrace.RaisingTraceFuncTestCase.test_return) ... ok test_trash_stack (test.test_sys_settrace.RaisingTraceFuncTestCase.test_trash_stack) ... ok test_01_basic (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_01_basic) ... ok test_02_arigo0 (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_02_arigo0) ... ok test_02_arigo1 (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_02_arigo1) ... ok test_02_arigo2 (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_02_arigo2) ... ok test_03_one_instr (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_03_one_instr) ... ok test_04_no_pop_blocks (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_04_no_pop_blocks) ... ok test_05_no_pop_tops (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_05_no_pop_tops) ... ok test_06_call (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_06_call) ... ok test_07_raise (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_07_raise) ... ok test_08_settrace_and_return (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_08_settrace_and_return) ... ok test_09_settrace_and_raise (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_09_settrace_and_raise) ... ok test_10_ireturn (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_10_ireturn) ... ok test_11_tightloop (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_11_tightloop) ... ok test_12_tighterloop (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_12_tighterloop) ... ok test_13_genexp (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_13_genexp) ... FAIL test_14_onliner_if (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_14_onliner_if) ... ok test_15_loops (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_15_loops) ... ok test_16_blank_lines (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_16_blank_lines) ... ok test_17_none_f_trace (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_17_none_f_trace) ... ok test_18_except_with_name (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_18_except_with_name) ... ok test_19_except_with_finally (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_19_except_with_finally) ... ok test_20_async_for_loop (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_20_async_for_loop) ... ok test_21_repeated_pass (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_21_repeated_pass) ... ok test_async_for_backwards_jump_has_no_line (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_async_for_backwards_jump_has_no_line) ... ok test_break_through_finally (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_break_through_finally) ... ok test_break_to_break (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_break_to_break) ... ok test_break_to_continue1 (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_break_to_continue1) ... ok test_break_to_continue2 (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_break_to_continue2) ... ok test_class_creation_with_decorator (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_class_creation_with_decorator) ... ok test_class_creation_with_docstrings (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_class_creation_with_docstrings) ... ok test_continue_through_finally (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_continue_through_finally) ... ok test_early_exit_with (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_early_exit_with) ... ok test_finally_with_conditional (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_finally_with_conditional) ... ok test_flow_converges_on_same_line (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_flow_converges_on_same_line) ... ok test_if_break (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_if_break) ... ok test_if_false_in_try_except (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_if_false_in_try_except) ... ok test_if_false_in_with (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_if_false_in_with) ... ok test_if_in_if_in_if (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_if_in_if_in_if) ... ok test_implicit_return_in_class (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_implicit_return_in_class) ... ok test_loop_in_try_except (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_loop_in_try_except) ... ok test_nested_ifs (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_nested_ifs) ... ok test_nested_ifs_with_and (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_nested_ifs_with_and) ... ok test_nested_loops (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_nested_loops) ... ok test_nested_try_if (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_nested_try_if) ... ok test_no_line_event_after_creating_generator (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_no_line_event_after_creating_generator) ... skipped 'implementation detail specific to cpython' test_no_tracing_of_named_except_cleanup (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_no_tracing_of_named_except_cleanup) ... ok test_notrace_lambda (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_notrace_lambda) ... ok test_return_through_finally (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_return_through_finally) ... ok test_set_and_retrieve_func (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_set_and_retrieve_func) ... ok test_set_and_retrieve_none (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_set_and_retrieve_none) ... ok test_settrace_error (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_settrace_error) ... ok test_testcapi_settrace_error (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_testcapi_settrace_error) ... skipped 'implementation detail specific to cpython' test_tracing_exception_raised_in_with (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_tracing_exception_raised_in_with) ... ok test_try_except_no_exception (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_except_no_exception) ... ok test_try_except_star_exception_caught (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_except_star_exception_caught) ... ok test_try_except_star_exception_not_caught (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_except_star_exception_not_caught) ... ok test_try_except_star_named_exception_caught (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_except_star_named_exception_caught) ... ok test_try_except_star_named_exception_not_caught (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_except_star_named_exception_not_caught) ... ok test_try_except_star_named_no_exception (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_except_star_named_no_exception) ... ok test_try_except_star_nested (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_except_star_nested) ... ok test_try_except_star_no_exception (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_except_star_no_exception) ... ok test_try_except_with_wrong_type (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_except_with_wrong_type) ... ok test_try_exception_in_else (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_exception_in_else) ... ok test_try_in_try (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_in_try) ... ok test_try_in_try_with_exception (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_try_in_try_with_exception) ... ok test_very_large_function (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_very_large_function) ... ok test_reentrancy (test.test_sys_settrace.TestEdgeCases.test_reentrancy) ... skipped 'implementation detail specific to cpython' test_same_object (test.test_sys_settrace.TestEdgeCases.test_same_object) ... ok test_trace_lots_of_globals (test.test_sys_settrace.TestExtendedArgs.test_trace_lots_of_globals) ... ok test_trace_unpack_long_sequence (test.test_sys_settrace.TestExtendedArgs.test_trace_unpack_long_sequence) ... ok test_01_basic (test.test_sys_settrace.TestLinesAfterTraceStarted.test_01_basic) ... ok test_02_arigo0 (test.test_sys_settrace.TestLinesAfterTraceStarted.test_02_arigo0) ... ok test_02_arigo1 (test.test_sys_settrace.TestLinesAfterTraceStarted.test_02_arigo1) ... ok test_02_arigo2 (test.test_sys_settrace.TestLinesAfterTraceStarted.test_02_arigo2) ... ok test_03_one_instr (test.test_sys_settrace.TestLinesAfterTraceStarted.test_03_one_instr) ... ok test_04_no_pop_blocks (test.test_sys_settrace.TestLinesAfterTraceStarted.test_04_no_pop_blocks) ... ok test_05_no_pop_tops (test.test_sys_settrace.TestLinesAfterTraceStarted.test_05_no_pop_tops) ... ok test_06_call (test.test_sys_settrace.TestLinesAfterTraceStarted.test_06_call) ... ok test_07_raise (test.test_sys_settrace.TestLinesAfterTraceStarted.test_07_raise) ... ok test_08_settrace_and_return (test.test_sys_settrace.TestLinesAfterTraceStarted.test_08_settrace_and_return) ... ok test_09_settrace_and_raise (test.test_sys_settrace.TestLinesAfterTraceStarted.test_09_settrace_and_raise) ... ok test_10_ireturn (test.test_sys_settrace.TestLinesAfterTraceStarted.test_10_ireturn) ... ok test_11_tightloop (test.test_sys_settrace.TestLinesAfterTraceStarted.test_11_tightloop) ... ok test_12_tighterloop (test.test_sys_settrace.TestLinesAfterTraceStarted.test_12_tighterloop) ... ok test_13_genexp (test.test_sys_settrace.TestLinesAfterTraceStarted.test_13_genexp) ... FAIL test_14_onliner_if (test.test_sys_settrace.TestLinesAfterTraceStarted.test_14_onliner_if) ... ok test_15_loops (test.test_sys_settrace.TestLinesAfterTraceStarted.test_15_loops) ... ok test_16_blank_lines (test.test_sys_settrace.TestLinesAfterTraceStarted.test_16_blank_lines) ... ok test_17_none_f_trace (test.test_sys_settrace.TestLinesAfterTraceStarted.test_17_none_f_trace) ... ok test_18_except_with_name (test.test_sys_settrace.TestLinesAfterTraceStarted.test_18_except_with_name) ... ok test_19_except_with_finally (test.test_sys_settrace.TestLinesAfterTraceStarted.test_19_except_with_finally) ... ok test_20_async_for_loop (test.test_sys_settrace.TestLinesAfterTraceStarted.test_20_async_for_loop) ... ok test_21_repeated_pass (test.test_sys_settrace.TestLinesAfterTraceStarted.test_21_repeated_pass) ... ok test_async_for_backwards_jump_has_no_line (test.test_sys_settrace.TestLinesAfterTraceStarted.test_async_for_backwards_jump_has_no_line) ... ok test_break_through_finally (test.test_sys_settrace.TestLinesAfterTraceStarted.test_break_through_finally) ... ok test_break_to_break (test.test_sys_settrace.TestLinesAfterTraceStarted.test_break_to_break) ... ok test_break_to_continue1 (test.test_sys_settrace.TestLinesAfterTraceStarted.test_break_to_continue1) ... ok test_break_to_continue2 (test.test_sys_settrace.TestLinesAfterTraceStarted.test_break_to_continue2) ... ok test_class_creation_with_decorator (test.test_sys_settrace.TestLinesAfterTraceStarted.test_class_creation_with_decorator) ... ok test_class_creation_with_docstrings (test.test_sys_settrace.TestLinesAfterTraceStarted.test_class_creation_with_docstrings) ... ok test_continue_through_finally (test.test_sys_settrace.TestLinesAfterTraceStarted.test_continue_through_finally) ... ok test_early_exit_with (test.test_sys_settrace.TestLinesAfterTraceStarted.test_early_exit_with) ... ok test_events (test.test_sys_settrace.TestLinesAfterTraceStarted.test_events) ... FAIL test_finally_with_conditional (test.test_sys_settrace.TestLinesAfterTraceStarted.test_finally_with_conditional) ... ok test_flow_converges_on_same_line (test.test_sys_settrace.TestLinesAfterTraceStarted.test_flow_converges_on_same_line) ... ok test_if_break (test.test_sys_settrace.TestLinesAfterTraceStarted.test_if_break) ... ok test_if_false_in_try_except (test.test_sys_settrace.TestLinesAfterTraceStarted.test_if_false_in_try_except) ... ok test_if_false_in_with (test.test_sys_settrace.TestLinesAfterTraceStarted.test_if_false_in_with) ... ok test_if_in_if_in_if (test.test_sys_settrace.TestLinesAfterTraceStarted.test_if_in_if_in_if) ... ok test_implicit_return_in_class (test.test_sys_settrace.TestLinesAfterTraceStarted.test_implicit_return_in_class) ... ok test_loop_in_try_except (test.test_sys_settrace.TestLinesAfterTraceStarted.test_loop_in_try_except) ... ok test_nested_ifs (test.test_sys_settrace.TestLinesAfterTraceStarted.test_nested_ifs) ... ok test_nested_ifs_with_and (test.test_sys_settrace.TestLinesAfterTraceStarted.test_nested_ifs_with_and) ... ok test_nested_loops (test.test_sys_settrace.TestLinesAfterTraceStarted.test_nested_loops) ... ok test_nested_try_if (test.test_sys_settrace.TestLinesAfterTraceStarted.test_nested_try_if) ... ok test_no_line_event_after_creating_generator (test.test_sys_settrace.TestLinesAfterTraceStarted.test_no_line_event_after_creating_generator) ... skipped 'implementation detail specific to cpython' test_no_tracing_of_named_except_cleanup (test.test_sys_settrace.TestLinesAfterTraceStarted.test_no_tracing_of_named_except_cleanup) ... ok test_notrace_lambda (test.test_sys_settrace.TestLinesAfterTraceStarted.test_notrace_lambda) ... ok test_return_through_finally (test.test_sys_settrace.TestLinesAfterTraceStarted.test_return_through_finally) ... ok test_set_and_retrieve_func (test.test_sys_settrace.TestLinesAfterTraceStarted.test_set_and_retrieve_func) ... ok test_set_and_retrieve_none (test.test_sys_settrace.TestLinesAfterTraceStarted.test_set_and_retrieve_none) ... ok test_settrace_error (test.test_sys_settrace.TestLinesAfterTraceStarted.test_settrace_error) ... ok test_testcapi_settrace_error (test.test_sys_settrace.TestLinesAfterTraceStarted.test_testcapi_settrace_error) ... skipped 'implementation detail specific to cpython' test_tracing_exception_raised_in_with (test.test_sys_settrace.TestLinesAfterTraceStarted.test_tracing_exception_raised_in_with) ... ok test_try_except_no_exception (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_except_no_exception) ... ok test_try_except_star_exception_caught (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_except_star_exception_caught) ... ok test_try_except_star_exception_not_caught (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_except_star_exception_not_caught) ... ok test_try_except_star_named_exception_caught (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_except_star_named_exception_caught) ... ok test_try_except_star_named_exception_not_caught (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_except_star_named_exception_not_caught) ... ok test_try_except_star_named_no_exception (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_except_star_named_no_exception) ... ok test_try_except_star_nested (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_except_star_nested) ... ok test_try_except_star_no_exception (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_except_star_no_exception) ... ok test_try_except_with_wrong_type (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_except_with_wrong_type) ... ok test_try_exception_in_else (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_exception_in_else) ... ok test_try_in_try (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_in_try) ... ok test_try_in_try_with_exception (test.test_sys_settrace.TestLinesAfterTraceStarted.test_try_in_try_with_exception) ... ok test_very_large_function (test.test_sys_settrace.TestLinesAfterTraceStarted.test_very_large_function) ... ok test_01_basic (test.test_sys_settrace.TestSetLocalTrace.test_01_basic) ... ok test_02_arigo0 (test.test_sys_settrace.TestSetLocalTrace.test_02_arigo0) ... ok test_02_arigo1 (test.test_sys_settrace.TestSetLocalTrace.test_02_arigo1) ... ok test_02_arigo2 (test.test_sys_settrace.TestSetLocalTrace.test_02_arigo2) ... ok test_03_one_instr (test.test_sys_settrace.TestSetLocalTrace.test_03_one_instr) ... ok test_04_no_pop_blocks (test.test_sys_settrace.TestSetLocalTrace.test_04_no_pop_blocks) ... ok test_05_no_pop_tops (test.test_sys_settrace.TestSetLocalTrace.test_05_no_pop_tops) ... ok test_06_call (test.test_sys_settrace.TestSetLocalTrace.test_06_call) ... ok test_07_raise (test.test_sys_settrace.TestSetLocalTrace.test_07_raise) ... ok test_08_settrace_and_return (test.test_sys_settrace.TestSetLocalTrace.test_08_settrace_and_return) ... ok test_09_settrace_and_raise (test.test_sys_settrace.TestSetLocalTrace.test_09_settrace_and_raise) ... ok test_10_ireturn (test.test_sys_settrace.TestSetLocalTrace.test_10_ireturn) ... ok test_11_tightloop (test.test_sys_settrace.TestSetLocalTrace.test_11_tightloop) ... ok test_12_tighterloop (test.test_sys_settrace.TestSetLocalTrace.test_12_tighterloop) ... ok test_13_genexp (test.test_sys_settrace.TestSetLocalTrace.test_13_genexp) ... FAIL test_14_onliner_if (test.test_sys_settrace.TestSetLocalTrace.test_14_onliner_if) ... ok test_15_loops (test.test_sys_settrace.TestSetLocalTrace.test_15_loops) ... ok test_16_blank_lines (test.test_sys_settrace.TestSetLocalTrace.test_16_blank_lines) ... ok test_17_none_f_trace (test.test_sys_settrace.TestSetLocalTrace.test_17_none_f_trace) ... ok test_18_except_with_name (test.test_sys_settrace.TestSetLocalTrace.test_18_except_with_name) ... ok test_19_except_with_finally (test.test_sys_settrace.TestSetLocalTrace.test_19_except_with_finally) ... ok test_20_async_for_loop (test.test_sys_settrace.TestSetLocalTrace.test_20_async_for_loop) ... ok test_21_repeated_pass (test.test_sys_settrace.TestSetLocalTrace.test_21_repeated_pass) ... ok test_async_for_backwards_jump_has_no_line (test.test_sys_settrace.TestSetLocalTrace.test_async_for_backwards_jump_has_no_line) ... ok test_break_through_finally (test.test_sys_settrace.TestSetLocalTrace.test_break_through_finally) ... ok test_break_to_break (test.test_sys_settrace.TestSetLocalTrace.test_break_to_break) ... ok test_break_to_continue1 (test.test_sys_settrace.TestSetLocalTrace.test_break_to_continue1) ... ok test_break_to_continue2 (test.test_sys_settrace.TestSetLocalTrace.test_break_to_continue2) ... ok test_class_creation_with_decorator (test.test_sys_settrace.TestSetLocalTrace.test_class_creation_with_decorator) ... ok test_class_creation_with_docstrings (test.test_sys_settrace.TestSetLocalTrace.test_class_creation_with_docstrings) ... ok test_continue_through_finally (test.test_sys_settrace.TestSetLocalTrace.test_continue_through_finally) ... ok test_early_exit_with (test.test_sys_settrace.TestSetLocalTrace.test_early_exit_with) ... ok test_finally_with_conditional (test.test_sys_settrace.TestSetLocalTrace.test_finally_with_conditional) ... ok test_flow_converges_on_same_line (test.test_sys_settrace.TestSetLocalTrace.test_flow_converges_on_same_line) ... ok test_if_break (test.test_sys_settrace.TestSetLocalTrace.test_if_break) ... ok test_if_false_in_try_except (test.test_sys_settrace.TestSetLocalTrace.test_if_false_in_try_except) ... ok test_if_false_in_with (test.test_sys_settrace.TestSetLocalTrace.test_if_false_in_with) ... ok test_if_in_if_in_if (test.test_sys_settrace.TestSetLocalTrace.test_if_in_if_in_if) ... ok test_implicit_return_in_class (test.test_sys_settrace.TestSetLocalTrace.test_implicit_return_in_class) ... ok test_loop_in_try_except (test.test_sys_settrace.TestSetLocalTrace.test_loop_in_try_except) ... ok test_nested_ifs (test.test_sys_settrace.TestSetLocalTrace.test_nested_ifs) ... ok test_nested_ifs_with_and (test.test_sys_settrace.TestSetLocalTrace.test_nested_ifs_with_and) ... ok test_nested_loops (test.test_sys_settrace.TestSetLocalTrace.test_nested_loops) ... ok test_nested_try_if (test.test_sys_settrace.TestSetLocalTrace.test_nested_try_if) ... ok test_no_line_event_after_creating_generator (test.test_sys_settrace.TestSetLocalTrace.test_no_line_event_after_creating_generator) ... skipped 'implementation detail specific to cpython' test_no_tracing_of_named_except_cleanup (test.test_sys_settrace.TestSetLocalTrace.test_no_tracing_of_named_except_cleanup) ... ok test_notrace_lambda (test.test_sys_settrace.TestSetLocalTrace.test_notrace_lambda) ... ok test_return_through_finally (test.test_sys_settrace.TestSetLocalTrace.test_return_through_finally) ... ok test_set_and_retrieve_func (test.test_sys_settrace.TestSetLocalTrace.test_set_and_retrieve_func) ... ok test_set_and_retrieve_none (test.test_sys_settrace.TestSetLocalTrace.test_set_and_retrieve_none) ... ok test_settrace_error (test.test_sys_settrace.TestSetLocalTrace.test_settrace_error) ... ok test_testcapi_settrace_error (test.test_sys_settrace.TestSetLocalTrace.test_testcapi_settrace_error) ... skipped 'implementation detail specific to cpython' test_tracing_exception_raised_in_with (test.test_sys_settrace.TestSetLocalTrace.test_tracing_exception_raised_in_with) ... ok test_try_except_no_exception (test.test_sys_settrace.TestSetLocalTrace.test_try_except_no_exception) ... ok test_try_except_star_exception_caught (test.test_sys_settrace.TestSetLocalTrace.test_try_except_star_exception_caught) ... ok test_try_except_star_exception_not_caught (test.test_sys_settrace.TestSetLocalTrace.test_try_except_star_exception_not_caught) ... ok test_try_except_star_named_exception_caught (test.test_sys_settrace.TestSetLocalTrace.test_try_except_star_named_exception_caught) ... ok test_try_except_star_named_exception_not_caught (test.test_sys_settrace.TestSetLocalTrace.test_try_except_star_named_exception_not_caught) ... ok test_try_except_star_named_no_exception (test.test_sys_settrace.TestSetLocalTrace.test_try_except_star_named_no_exception) ... ok test_try_except_star_nested (test.test_sys_settrace.TestSetLocalTrace.test_try_except_star_nested) ... ok test_try_except_star_no_exception (test.test_sys_settrace.TestSetLocalTrace.test_try_except_star_no_exception) ... ok test_try_except_with_wrong_type (test.test_sys_settrace.TestSetLocalTrace.test_try_except_with_wrong_type) ... ok test_try_exception_in_else (test.test_sys_settrace.TestSetLocalTrace.test_try_exception_in_else) ... ok test_try_in_try (test.test_sys_settrace.TestSetLocalTrace.test_try_in_try) ... ok test_try_in_try_with_exception (test.test_sys_settrace.TestSetLocalTrace.test_try_in_try_with_exception) ... ok test_very_large_function (test.test_sys_settrace.TestSetLocalTrace.test_very_large_function) ... ok test_with_branches (test.test_sys_settrace.TestSetLocalTrace.test_with_branches) ... ok test_01_basic (test.test_sys_settrace.TraceOpcodesTestCase.test_01_basic) ... skipped 'implementation detail specific to cpython' test_02_arigo0 (test.test_sys_settrace.TraceOpcodesTestCase.test_02_arigo0) ... skipped 'implementation detail specific to cpython' test_02_arigo1 (test.test_sys_settrace.TraceOpcodesTestCase.test_02_arigo1) ... skipped 'implementation detail specific to cpython' test_02_arigo2 (test.test_sys_settrace.TraceOpcodesTestCase.test_02_arigo2) ... skipped 'implementation detail specific to cpython' test_03_one_instr (test.test_sys_settrace.TraceOpcodesTestCase.test_03_one_instr) ... skipped 'implementation detail specific to cpython' test_04_no_pop_blocks (test.test_sys_settrace.TraceOpcodesTestCase.test_04_no_pop_blocks) ... skipped 'implementation detail specific to cpython' test_05_no_pop_tops (test.test_sys_settrace.TraceOpcodesTestCase.test_05_no_pop_tops) ... skipped 'implementation detail specific to cpython' test_06_call (test.test_sys_settrace.TraceOpcodesTestCase.test_06_call) ... skipped 'implementation detail specific to cpython' test_07_raise (test.test_sys_settrace.TraceOpcodesTestCase.test_07_raise) ... skipped 'implementation detail specific to cpython' test_08_settrace_and_return (test.test_sys_settrace.TraceOpcodesTestCase.test_08_settrace_and_return) ... skipped 'implementation detail specific to cpython' test_09_settrace_and_raise (test.test_sys_settrace.TraceOpcodesTestCase.test_09_settrace_and_raise) ... skipped 'implementation detail specific to cpython' test_10_ireturn (test.test_sys_settrace.TraceOpcodesTestCase.test_10_ireturn) ... skipped 'implementation detail specific to cpython' test_11_tightloop (test.test_sys_settrace.TraceOpcodesTestCase.test_11_tightloop) ... skipped 'implementation detail specific to cpython' test_12_tighterloop (test.test_sys_settrace.TraceOpcodesTestCase.test_12_tighterloop) ... skipped 'implementation detail specific to cpython' test_13_genexp (test.test_sys_settrace.TraceOpcodesTestCase.test_13_genexp) ... skipped 'implementation detail specific to cpython' test_14_onliner_if (test.test_sys_settrace.TraceOpcodesTestCase.test_14_onliner_if) ... skipped 'implementation detail specific to cpython' test_15_loops (test.test_sys_settrace.TraceOpcodesTestCase.test_15_loops) ... skipped 'implementation detail specific to cpython' test_16_blank_lines (test.test_sys_settrace.TraceOpcodesTestCase.test_16_blank_lines) ... skipped 'implementation detail specific to cpython' test_17_none_f_trace (test.test_sys_settrace.TraceOpcodesTestCase.test_17_none_f_trace) ... skipped 'implementation detail specific to cpython' test_18_except_with_name (test.test_sys_settrace.TraceOpcodesTestCase.test_18_except_with_name) ... skipped 'implementation detail specific to cpython' test_19_except_with_finally (test.test_sys_settrace.TraceOpcodesTestCase.test_19_except_with_finally) ... skipped 'implementation detail specific to cpython' test_20_async_for_loop (test.test_sys_settrace.TraceOpcodesTestCase.test_20_async_for_loop) ... skipped 'implementation detail specific to cpython' test_21_repeated_pass (test.test_sys_settrace.TraceOpcodesTestCase.test_21_repeated_pass) ... skipped 'implementation detail specific to cpython' test_async_for_backwards_jump_has_no_line (test.test_sys_settrace.TraceOpcodesTestCase.test_async_for_backwards_jump_has_no_line) ... skipped 'implementation detail specific to cpython' test_break_through_finally (test.test_sys_settrace.TraceOpcodesTestCase.test_break_through_finally) ... skipped 'implementation detail specific to cpython' test_break_to_break (test.test_sys_settrace.TraceOpcodesTestCase.test_break_to_break) ... skipped 'implementation detail specific to cpython' test_break_to_continue1 (test.test_sys_settrace.TraceOpcodesTestCase.test_break_to_continue1) ... skipped 'implementation detail specific to cpython' test_break_to_continue2 (test.test_sys_settrace.TraceOpcodesTestCase.test_break_to_continue2) ... skipped 'implementation detail specific to cpython' test_class_creation_with_decorator (test.test_sys_settrace.TraceOpcodesTestCase.test_class_creation_with_decorator) ... skipped 'implementation detail specific to cpython' test_class_creation_with_docstrings (test.test_sys_settrace.TraceOpcodesTestCase.test_class_creation_with_docstrings) ... skipped 'implementation detail specific to cpython' test_continue_through_finally (test.test_sys_settrace.TraceOpcodesTestCase.test_continue_through_finally) ... skipped 'implementation detail specific to cpython' test_early_exit_with (test.test_sys_settrace.TraceOpcodesTestCase.test_early_exit_with) ... skipped 'implementation detail specific to cpython' test_finally_with_conditional (test.test_sys_settrace.TraceOpcodesTestCase.test_finally_with_conditional) ... skipped 'implementation detail specific to cpython' test_flow_converges_on_same_line (test.test_sys_settrace.TraceOpcodesTestCase.test_flow_converges_on_same_line) ... skipped 'implementation detail specific to cpython' test_if_break (test.test_sys_settrace.TraceOpcodesTestCase.test_if_break) ... skipped 'implementation detail specific to cpython' test_if_false_in_try_except (test.test_sys_settrace.TraceOpcodesTestCase.test_if_false_in_try_except) ... skipped 'implementation detail specific to cpython' test_if_false_in_with (test.test_sys_settrace.TraceOpcodesTestCase.test_if_false_in_with) ... skipped 'implementation detail specific to cpython' test_if_in_if_in_if (test.test_sys_settrace.TraceOpcodesTestCase.test_if_in_if_in_if) ... skipped 'implementation detail specific to cpython' test_implicit_return_in_class (test.test_sys_settrace.TraceOpcodesTestCase.test_implicit_return_in_class) ... skipped 'implementation detail specific to cpython' test_loop_in_try_except (test.test_sys_settrace.TraceOpcodesTestCase.test_loop_in_try_except) ... skipped 'implementation detail specific to cpython' test_nested_ifs (test.test_sys_settrace.TraceOpcodesTestCase.test_nested_ifs) ... skipped 'implementation detail specific to cpython' test_nested_ifs_with_and (test.test_sys_settrace.TraceOpcodesTestCase.test_nested_ifs_with_and) ... skipped 'implementation detail specific to cpython' test_nested_loops (test.test_sys_settrace.TraceOpcodesTestCase.test_nested_loops) ... skipped 'implementation detail specific to cpython' test_nested_try_if (test.test_sys_settrace.TraceOpcodesTestCase.test_nested_try_if) ... skipped 'implementation detail specific to cpython' test_no_line_event_after_creating_generator (test.test_sys_settrace.TraceOpcodesTestCase.test_no_line_event_after_creating_generator) ... skipped 'implementation detail specific to cpython' test_no_tracing_of_named_except_cleanup (test.test_sys_settrace.TraceOpcodesTestCase.test_no_tracing_of_named_except_cleanup) ... skipped 'implementation detail specific to cpython' test_notrace_lambda (test.test_sys_settrace.TraceOpcodesTestCase.test_notrace_lambda) ... skipped 'implementation detail specific to cpython' test_return_through_finally (test.test_sys_settrace.TraceOpcodesTestCase.test_return_through_finally) ... skipped 'implementation detail specific to cpython' test_set_and_retrieve_func (test.test_sys_settrace.TraceOpcodesTestCase.test_set_and_retrieve_func) ... skipped 'implementation detail specific to cpython' test_set_and_retrieve_none (test.test_sys_settrace.TraceOpcodesTestCase.test_set_and_retrieve_none) ... skipped 'implementation detail specific to cpython' test_settrace_error (test.test_sys_settrace.TraceOpcodesTestCase.test_settrace_error) ... skipped 'implementation detail specific to cpython' test_testcapi_settrace_error (test.test_sys_settrace.TraceOpcodesTestCase.test_testcapi_settrace_error) ... skipped 'implementation detail specific to cpython' test_tracing_exception_raised_in_with (test.test_sys_settrace.TraceOpcodesTestCase.test_tracing_exception_raised_in_with) ... skipped 'implementation detail specific to cpython' test_try_except_no_exception (test.test_sys_settrace.TraceOpcodesTestCase.test_try_except_no_exception) ... skipped 'implementation detail specific to cpython' test_try_except_star_exception_caught (test.test_sys_settrace.TraceOpcodesTestCase.test_try_except_star_exception_caught) ... skipped 'implementation detail specific to cpython' test_try_except_star_exception_not_caught (test.test_sys_settrace.TraceOpcodesTestCase.test_try_except_star_exception_not_caught) ... skipped 'implementation detail specific to cpython' test_try_except_star_named_exception_caught (test.test_sys_settrace.TraceOpcodesTestCase.test_try_except_star_named_exception_caught) ... skipped 'implementation detail specific to cpython' test_try_except_star_named_exception_not_caught (test.test_sys_settrace.TraceOpcodesTestCase.test_try_except_star_named_exception_not_caught) ... skipped 'implementation detail specific to cpython' test_try_except_star_named_no_exception (test.test_sys_settrace.TraceOpcodesTestCase.test_try_except_star_named_no_exception) ... skipped 'implementation detail specific to cpython' test_try_except_star_nested (test.test_sys_settrace.TraceOpcodesTestCase.test_try_except_star_nested) ... skipped 'implementation detail specific to cpython' test_try_except_star_no_exception (test.test_sys_settrace.TraceOpcodesTestCase.test_try_except_star_no_exception) ... skipped 'implementation detail specific to cpython' test_try_except_with_wrong_type (test.test_sys_settrace.TraceOpcodesTestCase.test_try_except_with_wrong_type) ... skipped 'implementation detail specific to cpython' test_try_exception_in_else (test.test_sys_settrace.TraceOpcodesTestCase.test_try_exception_in_else) ... skipped 'implementation detail specific to cpython' test_try_in_try (test.test_sys_settrace.TraceOpcodesTestCase.test_try_in_try) ... skipped 'implementation detail specific to cpython' test_try_in_try_with_exception (test.test_sys_settrace.TraceOpcodesTestCase.test_try_in_try_with_exception) ... skipped 'implementation detail specific to cpython' test_very_large_function (test.test_sys_settrace.TraceOpcodesTestCase.test_very_large_function) ... skipped 'implementation detail specific to cpython' test_01_basic (test.test_sys_settrace.TraceTestCase.test_01_basic) ... ok test_02_arigo0 (test.test_sys_settrace.TraceTestCase.test_02_arigo0) ... ok test_02_arigo1 (test.test_sys_settrace.TraceTestCase.test_02_arigo1) ... ok test_02_arigo2 (test.test_sys_settrace.TraceTestCase.test_02_arigo2) ... ok test_03_one_instr (test.test_sys_settrace.TraceTestCase.test_03_one_instr) ... ok test_04_no_pop_blocks (test.test_sys_settrace.TraceTestCase.test_04_no_pop_blocks) ... ok test_05_no_pop_tops (test.test_sys_settrace.TraceTestCase.test_05_no_pop_tops) ... ok test_06_call (test.test_sys_settrace.TraceTestCase.test_06_call) ... ok test_07_raise (test.test_sys_settrace.TraceTestCase.test_07_raise) ... ok test_08_settrace_and_return (test.test_sys_settrace.TraceTestCase.test_08_settrace_and_return) ... ok test_09_settrace_and_raise (test.test_sys_settrace.TraceTestCase.test_09_settrace_and_raise) ... ok test_10_ireturn (test.test_sys_settrace.TraceTestCase.test_10_ireturn) ... ok test_11_tightloop (test.test_sys_settrace.TraceTestCase.test_11_tightloop) ... ok test_12_tighterloop (test.test_sys_settrace.TraceTestCase.test_12_tighterloop) ... ok test_13_genexp (test.test_sys_settrace.TraceTestCase.test_13_genexp) ... FAIL test_14_onliner_if (test.test_sys_settrace.TraceTestCase.test_14_onliner_if) ... ok test_15_loops (test.test_sys_settrace.TraceTestCase.test_15_loops) ... ok test_16_blank_lines (test.test_sys_settrace.TraceTestCase.test_16_blank_lines) ... ok test_17_none_f_trace (test.test_sys_settrace.TraceTestCase.test_17_none_f_trace) ... ok test_18_except_with_name (test.test_sys_settrace.TraceTestCase.test_18_except_with_name) ... ok test_19_except_with_finally (test.test_sys_settrace.TraceTestCase.test_19_except_with_finally) ... ok test_20_async_for_loop (test.test_sys_settrace.TraceTestCase.test_20_async_for_loop) ... ok test_21_repeated_pass (test.test_sys_settrace.TraceTestCase.test_21_repeated_pass) ... ok test_async_for_backwards_jump_has_no_line (test.test_sys_settrace.TraceTestCase.test_async_for_backwards_jump_has_no_line) ... ok test_break_through_finally (test.test_sys_settrace.TraceTestCase.test_break_through_finally) ... ok test_break_to_break (test.test_sys_settrace.TraceTestCase.test_break_to_break) ... ok test_break_to_continue1 (test.test_sys_settrace.TraceTestCase.test_break_to_continue1) ... ok test_break_to_continue2 (test.test_sys_settrace.TraceTestCase.test_break_to_continue2) ... ok test_class_creation_with_decorator (test.test_sys_settrace.TraceTestCase.test_class_creation_with_decorator) ... ok test_class_creation_with_docstrings (test.test_sys_settrace.TraceTestCase.test_class_creation_with_docstrings) ... ok test_continue_through_finally (test.test_sys_settrace.TraceTestCase.test_continue_through_finally) ... ok test_early_exit_with (test.test_sys_settrace.TraceTestCase.test_early_exit_with) ... ok test_finally_with_conditional (test.test_sys_settrace.TraceTestCase.test_finally_with_conditional) ... ok test_flow_converges_on_same_line (test.test_sys_settrace.TraceTestCase.test_flow_converges_on_same_line) ... ok test_if_break (test.test_sys_settrace.TraceTestCase.test_if_break) ... ok test_if_false_in_try_except (test.test_sys_settrace.TraceTestCase.test_if_false_in_try_except) ... ok test_if_false_in_with (test.test_sys_settrace.TraceTestCase.test_if_false_in_with) ... ok test_if_in_if_in_if (test.test_sys_settrace.TraceTestCase.test_if_in_if_in_if) ... ok test_implicit_return_in_class (test.test_sys_settrace.TraceTestCase.test_implicit_return_in_class) ... ok test_loop_in_try_except (test.test_sys_settrace.TraceTestCase.test_loop_in_try_except) ... ok test_nested_ifs (test.test_sys_settrace.TraceTestCase.test_nested_ifs) ... ok test_nested_ifs_with_and (test.test_sys_settrace.TraceTestCase.test_nested_ifs_with_and) ... ok test_nested_loops (test.test_sys_settrace.TraceTestCase.test_nested_loops) ... ok test_nested_try_if (test.test_sys_settrace.TraceTestCase.test_nested_try_if) ... ok test_no_line_event_after_creating_generator (test.test_sys_settrace.TraceTestCase.test_no_line_event_after_creating_generator) ... skipped 'implementation detail specific to cpython' test_no_tracing_of_named_except_cleanup (test.test_sys_settrace.TraceTestCase.test_no_tracing_of_named_except_cleanup) ... ok test_notrace_lambda (test.test_sys_settrace.TraceTestCase.test_notrace_lambda) ... ok test_return_through_finally (test.test_sys_settrace.TraceTestCase.test_return_through_finally) ... ok test_set_and_retrieve_func (test.test_sys_settrace.TraceTestCase.test_set_and_retrieve_func) ... ok test_set_and_retrieve_none (test.test_sys_settrace.TraceTestCase.test_set_and_retrieve_none) ... ok test_settrace_error (test.test_sys_settrace.TraceTestCase.test_settrace_error) ... ok test_testcapi_settrace_error (test.test_sys_settrace.TraceTestCase.test_testcapi_settrace_error) ... skipped 'implementation detail specific to cpython' test_tracing_exception_raised_in_with (test.test_sys_settrace.TraceTestCase.test_tracing_exception_raised_in_with) ... ok test_try_except_no_exception (test.test_sys_settrace.TraceTestCase.test_try_except_no_exception) ... ok test_try_except_star_exception_caught (test.test_sys_settrace.TraceTestCase.test_try_except_star_exception_caught) ... ok test_try_except_star_exception_not_caught (test.test_sys_settrace.TraceTestCase.test_try_except_star_exception_not_caught) ... ok test_try_except_star_named_exception_caught (test.test_sys_settrace.TraceTestCase.test_try_except_star_named_exception_caught) ... ok test_try_except_star_named_exception_not_caught (test.test_sys_settrace.TraceTestCase.test_try_except_star_named_exception_not_caught) ... ok test_try_except_star_named_no_exception (test.test_sys_settrace.TraceTestCase.test_try_except_star_named_no_exception) ... ok test_try_except_star_nested (test.test_sys_settrace.TraceTestCase.test_try_except_star_nested) ... ok test_try_except_star_no_exception (test.test_sys_settrace.TraceTestCase.test_try_except_star_no_exception) ... ok test_try_except_with_wrong_type (test.test_sys_settrace.TraceTestCase.test_try_except_with_wrong_type) ... ok test_try_exception_in_else (test.test_sys_settrace.TraceTestCase.test_try_exception_in_else) ... ok test_try_in_try (test.test_sys_settrace.TraceTestCase.test_try_in_try) ... ok test_try_in_try_with_exception (test.test_sys_settrace.TraceTestCase.test_try_in_try_with_exception) ... ok test_very_large_function (test.test_sys_settrace.TraceTestCase.test_very_large_function) ... ok ====================================================================== FAIL: test_jump_backward_over_async_listcomp (test.test_sys_settrace.JumpTestCase.test_jump_backward_over_async_listcomp) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2022, in test self.run_async_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1992, in run_async_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_backward_over_async_listcomp_v2 (test.test_sys_settrace.JumpTestCase.test_jump_backward_over_async_listcomp_v2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2022, in test self.run_async_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1992, in run_async_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_backward_over_listcomp (test.test_sys_settrace.JumpTestCase.test_jump_backward_over_listcomp) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_backward_over_listcomp_v2 (test.test_sys_settrace.JumpTestCase.test_jump_backward_over_listcomp_v2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_between_except_blocks_2 (test.test_sys_settrace.JumpTestCase.test_jump_between_except_blocks_2) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_extended_args_unpack_ex_simple (test.test_sys_settrace.JumpTestCase.test_jump_extended_args_unpack_ex_simple) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_extended_args_unpack_ex_tricky (test.test_sys_settrace.JumpTestCase.test_jump_extended_args_unpack_ex_tricky) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_forward_over_async_listcomp (test.test_sys_settrace.JumpTestCase.test_jump_forward_over_async_listcomp) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2022, in test self.run_async_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1992, in run_async_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_forward_over_listcomp (test.test_sys_settrace.JumpTestCase.test_jump_forward_over_listcomp) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_is_none_forwards (test.test_sys_settrace.JumpTestCase.test_jump_is_none_forwards) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_or_pop (test.test_sys_settrace.JumpTestCase.test_jump_or_pop) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_out_of_async_with_assignment (test.test_sys_settrace.JumpTestCase.test_jump_out_of_async_with_assignment) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2022, in test self.run_async_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1992, in run_async_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_out_of_block_forwards (test.test_sys_settrace.JumpTestCase.test_jump_out_of_block_forwards) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_out_of_with_assignment (test.test_sys_settrace.JumpTestCase.test_jump_out_of_with_assignment) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_over_async_for_block_before_else (test.test_sys_settrace.JumpTestCase.test_jump_over_async_for_block_before_else) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2022, in test self.run_async_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1992, in run_async_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_over_for_block_before_else (test.test_sys_settrace.JumpTestCase.test_jump_over_for_block_before_else) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_jump_over_try_except (test.test_sys_settrace.JumpTestCase.test_jump_over_try_except) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_large_function (test.test_sys_settrace.JumpTestCase.test_large_function) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2745, in test_large_function self.run_test(f, 2, 1007, [0], warning=(RuntimeWarning, self.unbound_locals)) ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_no_jump_backwards_into_async_with_block (test.test_sys_settrace.JumpTestCase.test_no_jump_backwards_into_async_with_block) ---------------------------------------------------------------------- ValueError: can't jump into the body of a with statement During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2022, in test self.run_async_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1992, in run_async_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: "stack" does not match "can't jump into the body of a with statement" ====================================================================== FAIL: test_no_jump_backwards_into_with_block (test.test_sys_settrace.JumpTestCase.test_no_jump_backwards_into_with_block) ---------------------------------------------------------------------- ValueError: can't jump into the body of a with statement During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: "stack" does not match "can't jump into the body of a with statement" ====================================================================== FAIL: test_no_jump_forwards_into_async_with_block (test.test_sys_settrace.JumpTestCase.test_no_jump_forwards_into_async_with_block) ---------------------------------------------------------------------- ValueError: can't jump into the body of a with statement During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2022, in test self.run_async_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1992, in run_async_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: "stack" does not match "can't jump into the body of a with statement" ====================================================================== FAIL: test_no_jump_forwards_into_with_block (test.test_sys_settrace.JumpTestCase.test_no_jump_forwards_into_with_block) ---------------------------------------------------------------------- ValueError: can't jump into the body of a with statement During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: "stack" does not match "can't jump into the body of a with statement" ====================================================================== FAIL: test_no_jump_over_return_try_finally_in_finally_block (test.test_sys_settrace.JumpTestCase.test_no_jump_over_return_try_finally_in_finally_block) ---------------------------------------------------------------------- ValueError: can't jump into an 'except' block as there's no exception During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 2010, in test self.run_test(func, jumpFrom, jumpTo, expected, ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1969, in run_test with contextlib.ExitStack() as stack: ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 610, in __exit__ raise exc_details[1] File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 595, in __exit__ if cb(*exc_details): ^^^^^^^^^^^^^^^^ AssertionError: "comes after the current code block" does not match "can't jump into an 'except' block as there's no exception" ====================================================================== FAIL: test_13_genexp (test.test_sys_settrace.SkipLineEventsTraceTestCase.test_13_genexp) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 434, in test_13_genexp self.run_test(generator_example) ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 380, in run_test self.run_and_compare(func, func.events) ^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 376, in run_and_compare self.compare_events(func.__code__.co_firstlineno, ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 1753, in compare_events super().compare_events(line_offset, events, skip_line_events) ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 366, in compare_events self.fail( ^^^^ AssertionError: events did not match expectation: (0, 'call') (-6, 'call') (-4, 'return') - (-4, 'call') - (-4, 'exception') - (-1, 'return') (5, 'return') ====================================================================== FAIL: test_13_genexp (test.test_sys_settrace.TestLinesAfterTraceStarted.test_13_genexp) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 434, in test_13_genexp self.run_test(generator_example) ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 380, in run_test self.run_and_compare(func, func.events) ^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 376, in run_and_compare self.compare_events(func.__code__.co_firstlineno, ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 366, in compare_events self.fail( ^^^^ AssertionError: events did not match expectation: (0, 'call') (2, 'line') (-6, 'call') (-5, 'line') (-4, 'line') (-4, 'return') - (-4, 'call') - (-4, 'exception') - (-1, 'line') - (-1, 'return') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (5, 'return') ====================================================================== FAIL: test_events (test.test_sys_settrace.TestLinesAfterTraceStarted.test_events) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 3029, in test_events self.compare_events( ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 366, in compare_events self.fail( ^^^^ AssertionError: events did not match expectation: + (3, 'line') (4, 'line') (5, 'line') (6, 'line') ====================================================================== FAIL: test_13_genexp (test.test_sys_settrace.TestSetLocalTrace.test_13_genexp) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 434, in test_13_genexp self.run_test(generator_example) ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 380, in run_test self.run_and_compare(func, func.events) ^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 376, in run_and_compare self.compare_events(func.__code__.co_firstlineno, ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 366, in compare_events self.fail( ^^^^ AssertionError: events did not match expectation: (0, 'call') (2, 'line') (-6, 'call') (-5, 'line') (-4, 'line') (-4, 'return') - (-4, 'call') - (-4, 'exception') - (-1, 'line') - (-1, 'return') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (5, 'return') ====================================================================== FAIL: test_13_genexp (test.test_sys_settrace.TraceTestCase.test_13_genexp) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 434, in test_13_genexp self.run_test(generator_example) ^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 380, in run_test self.run_and_compare(func, func.events) ^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 376, in run_and_compare self.compare_events(func.__code__.co_firstlineno, ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py", line 366, in compare_events self.fail( ^^^^ AssertionError: events did not match expectation: (0, 'call') (2, 'line') (-6, 'call') (-5, 'line') (-4, 'line') (-4, 'return') - (-4, 'call') - (-4, 'exception') - (-1, 'line') - (-1, 'return') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (6, 'line') (5, 'line') (5, 'return') ---------------------------------------------------------------------- Ran 443 tests in 0.269s FAILED (failures=28, skipped=79) 0:00:00 load avg: 1.54 [1/1/1] test_sys_settrace failed (28 failures) == Tests result: FAILURE == 1 test failed: test_sys_settrace Total duration: 473 ms Total tests: run=443 failures=28 skipped=79 Total test files: run=1/1 failed=1 Result: FAILURE test test_sys_settrace failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1347973æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 4004914636 0:00:00 load avg: 1.54 Run 1 test sequentially in a single process 0:00:00 load avg: 1.54 [1/1] test_sysconfig test_is_python_build_check_home (test.test_sysconfig.DeprecationTests.test_is_python_build_check_home) ... ok test_get_makefile_filename (test.test_sysconfig.MakefileTests.test_get_makefile_filename) ... FAIL 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_config_vars_depend_on_site_initialization (test.test_sysconfig.TestSysConfig.test_config_vars_depend_on_site_initialization) ... ok test_config_vars_recalculation_after_site_initialization (test.test_sysconfig.TestSysConfig.test_config_vars_recalculation_after_site_initialization) ... ok test_get_config_h_filename (test.test_sysconfig.TestSysConfig.test_get_config_h_filename) ... ok 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_paths_depend_on_site_initialization (test.test_sysconfig.TestSysConfig.test_paths_depend_on_site_initialization) ... ok 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) ... FAIL test_srcdir (test.test_sysconfig.TestSysConfig.test_srcdir) ... FAIL 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) ... ok test_user_similar (test.test_sysconfig.TestSysConfig.test_user_similar) ... ok test_venv_scheme (test.test_sysconfig.TestSysConfig.test_venv_scheme) ... ok ====================================================================== FAIL: test_get_makefile_filename (test.test_sysconfig.MakefileTests.test_get_makefile_filename) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sysconfig.py", line 596, in test_get_makefile_filename self.assertTrue(os.path.isfile(makefile), makefile) ^^^^^^^^^^ AssertionError: False is not true : /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib/pypy3.12/config-3.12-x86_64-linux-gnu/Makefile ====================================================================== FAIL: test_posix_venv_scheme (test.test_sysconfig.TestSysConfig.test_posix_venv_scheme) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sysconfig.py", line 171, in test_posix_venv_scheme self.assertEqual(libpath, sysconfig.get_path('purelib', scheme='posix_venv', vars=vars)) ^^^^^^^^^^^ AssertionError: 'venv/lib/python3.12/site-packages' != 'venv/lib/pypy3.12/site-packages' - venv/lib/python3.12/site-packages ? ^^^^ + venv/lib/pypy3.12/site-packages ? ^^ ====================================================================== FAIL: test_srcdir (test.test_sysconfig.TestSysConfig.test_srcdir) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sysconfig.py", line 481, in test_srcdir self.assertEqual(makefile_dir, srcdir) ^^^^^^^^^^^ AssertionError: '/bui[21 chars]t-linux-x86-64/build/lib/pypy3.12/config-3.12-x86_64-linux-gnu' != '/bui[21 chars]t-linux-x86-64/build/pypy/goal' - /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib/pypy3.12/config-3.12-x86_64-linux-gnu ? ---- ---- ^ ^^^^^^^^^^^^^^^^^ -------- + /buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal ? ^ ^ ---------------------------------------------------------------------- Ran 28 tests in 0.650s FAILED (failures=3, skipped=2) 0:00:00 load avg: 1.54 [1/1/1] test_sysconfig failed (3 failures) == Tests result: FAILURE == 1 test failed: test_sysconfig Total duration: 748 ms Total tests: run=28 failures=3 skipped=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_sysconfig failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1348081æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 11978300 0:00:00 load avg: 1.64 Run 1 test sequentially in a single process 0:00:00 load avg: 1.64 [1/1] test_tcl patchlevel = 8.6.8 test_huge_string_builtins (test.test_tcl.BigmemTclTest.test_huge_string_builtins) ... skipped 'implementation detail specific to cpython' test_huge_string_builtins2 (test.test_tcl.BigmemTclTest.test_huge_string_builtins2) ... skipped 'implementation detail specific to cpython' test_huge_string_call (test.test_tcl.BigmemTclTest.test_huge_string_call) ... skipped 'implementation detail specific to cpython' testCall (test.test_tcl.TclTest.testCall) ... ok testCallException (test.test_tcl.TclTest.testCallException) ... ok testCallException2 (test.test_tcl.TclTest.testCallException2) ... ok testEval (test.test_tcl.TclTest.testEval) ... ok testEvalException (test.test_tcl.TclTest.testEvalException) ... ok testEvalException2 (test.test_tcl.TclTest.testEvalException2) ... ok testEvalFile (test.test_tcl.TclTest.testEvalFile) ... ok testEvalFileException (test.test_tcl.TclTest.testEvalFileException) ... ok testGetVar (test.test_tcl.TclTest.testGetVar) ... ok testGetVarArray (test.test_tcl.TclTest.testGetVarArray) ... ok testGetVarArrayException (test.test_tcl.TclTest.testGetVarArrayException) ... ok testGetVarException (test.test_tcl.TclTest.testGetVarException) ... ok testLoadWithUNC (test.test_tcl.TclTest.testLoadWithUNC) ... skipped 'Requires Windows' testPackageRequireException (test.test_tcl.TclTest.testPackageRequireException) ... ok testSetVar (test.test_tcl.TclTest.testSetVar) ... ok testSetVarArray (test.test_tcl.TclTest.testSetVarArray) ... ok testUnsetVar (test.test_tcl.TclTest.testUnsetVar) ... ok testUnsetVarArray (test.test_tcl.TclTest.testUnsetVarArray) ... ok testUnsetVarException (test.test_tcl.TclTest.testUnsetVarException) ... ok test_booleans (test.test_tcl.TclTest.test_booleans) ... ok test_call_passing_null (test.test_tcl.TclTest.test_call_passing_null) ... ok test_call_returns_tcl_obj (test.test_tcl.TclTest.test_call_returns_tcl_obj) ... ERROR test_eval_null_in_result (test.test_tcl.TclTest.test_eval_null_in_result) ... ok test_eval_returns_tcl_obj (test.test_tcl.TclTest.test_eval_returns_tcl_obj) ... FAIL test_eval_surrogates_in_result (test.test_tcl.TclTest.test_eval_surrogates_in_result) ... ok test_evalfile_null_in_result (test.test_tcl.TclTest.test_evalfile_null_in_result) ... ok test_evalfile_surrogates_in_result (test.test_tcl.TclTest.test_evalfile_surrogates_in_result) ... ok test_expr_bignum (test.test_tcl.TclTest.test_expr_bignum) ... ok test_exprboolean (test.test_tcl.TclTest.test_exprboolean) ... ok test_exprdouble (test.test_tcl.TclTest.test_exprdouble) ... ok test_exprlong (test.test_tcl.TclTest.test_exprlong) ... ok test_exprstring (test.test_tcl.TclTest.test_exprstring) ... ok test_getboolean (test.test_tcl.TclTest.test_getboolean) ... ok test_getdouble (test.test_tcl.TclTest.test_getdouble) ... ok test_getint (test.test_tcl.TclTest.test_getint) ... ok test_getvar_returns_tcl_obj (test.test_tcl.TclTest.test_getvar_returns_tcl_obj) ... ERROR test_join (test.test_tcl.TclTest.test_join) ... ok test_new_tcl_obj (test.test_tcl.TclTest.test_new_tcl_obj) ... skipped 'implementation detail specific to cpython' test_passing_tcl_obj (test.test_tcl.TclTest.test_passing_tcl_obj) ... FAIL test_passing_values (test.test_tcl.TclTest.test_passing_values) ... ok test_setvar_passing_null (test.test_tcl.TclTest.test_setvar_passing_null) ... ok test_splitdict (test.test_tcl.TclTest.test_splitdict) ... ok test_splitlist (test.test_tcl.TclTest.test_splitlist) ... ok test_user_command (test.test_tcl.TclTest.test_user_command) ... ok testFlattenLen (test.test_tcl.TkinterTest.testFlattenLen) ... ok ====================================================================== ERROR: test_call_returns_tcl_obj (test.test_tcl.TclTest.test_call_returns_tcl_obj) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_tcl.py", line 102, in test_call_returns_tcl_obj self.assertEqual(str(a), expected) ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_tkinter/tclobj.py", line 222, in __str__ return tkffi.string(tklib.Tcl_GetString(self._value)).decode('utf-8') ^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 4: invalid continuation byte ====================================================================== ERROR: test_getvar_returns_tcl_obj (test.test_tcl.TclTest.test_getvar_returns_tcl_obj) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_tcl.py", line 154, in test_getvar_returns_tcl_obj self.assertEqual(str(a), expected) ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_tkinter/tclobj.py", line 222, in __str__ return tkffi.string(tklib.Tcl_GetString(self._value)).decode('utf-8') ^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 4: invalid continuation byte ====================================================================== FAIL: test_eval_returns_tcl_obj (test.test_tcl.TclTest.test_eval_returns_tcl_obj) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_tkinter/tclobj.py", line 34, in FromTclString return s.decode('utf-8') ^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 4: invalid continuation byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_tcl.py", line 67, in test_eval_returns_tcl_obj a = tcl.eval('set a') ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_tkinter/app.py", line 356, in eval return FromTclString(result) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_tkinter/tclobj.py", line 47, in FromTclString assert pos + 6 <= len(r) ^^^^^^^^^^^^^^^^^ AssertionError ====================================================================== FAIL: test_passing_tcl_obj (test.test_tcl.TclTest.test_passing_tcl_obj) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_tkinter/tclobj.py", line 34, in FromTclString return s.decode('utf-8') ^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0xed in position 4: invalid continuation byte During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_tcl.py", line 605, in test_passing_tcl_obj tcl.eval(r'testfunc $a') ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_tkinter/app.py", line 354, in eval self.raiseTclError() ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_tkinter/app.py", line 176, in raiseTclError raise self.exc_info[1].with_traceback(self.exc_info[2]) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_tkinter/app.py", line 81, in PythonCmd args = [FromTclString(tkffi.string(arg)) for arg in argv[1:argc]] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_tkinter/app.py", line 81, in <listcomp> args = [FromTclString(tkffi.string(arg)) for arg in argv[1:argc]] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_tkinter/tclobj.py", line 47, in FromTclString assert pos + 6 <= len(r) ^^^^^^^^^^^^^^^^^ AssertionError ---------------------------------------------------------------------- Ran 48 tests in 0.125s FAILED (failures=2, errors=2, skipped=5) 0:00:00 load avg: 1.64 [1/1/1] test_tcl failed (2 errors, 2 failures) == Tests result: FAILURE == 1 test failed: test_tcl Total duration: 235 ms Total tests: run=48 failures=2 skipped=5 Total test files: run=1/1 failed=1 Result: FAILURE test test_tcl failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1348098æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 454618843 0:00:00 load avg: 1.64 Run 1 test sequentially in a single process 0:00:00 load avg: 1.64 [1/1] test_tempfile test_nonempty_list (test.test_tempfile.TestCandidateTempdirList.test_nonempty_list) ... ok test_wanted_dirs (test.test_tempfile.TestCandidateTempdirList.test_wanted_dirs) ... ok test_exports (test.test_tempfile.TestExports.test_exports) ... ok test_retval (test.test_tempfile.TestGetCandidateNames.test_retval) ... ok test_same_thing (test.test_tempfile.TestGetCandidateNames.test_same_thing) ... ok test_no_files_left_behind (test.test_tempfile.TestGetDefaultTempdir.test_no_files_left_behind) ... ok test_case_sensitive (test.test_tempfile.TestGetTempDir.test_case_sensitive) ... ok test_directory_exists (test.test_tempfile.TestGetTempDir.test_directory_exists) ... ok test_directory_writable (test.test_tempfile.TestGetTempDir.test_directory_writable) ... ok test_same_thing (test.test_tempfile.TestGetTempDir.test_same_thing) ... ok test_sane_template (test.test_tempfile.TestGetTempPrefix.test_sane_template) ... ok test_usable_template (test.test_tempfile.TestGetTempPrefix.test_usable_template) ... ok test_infer_return_type_multiples (test.test_tempfile.TestLowLevelInternals.test_infer_return_type_multiples) ... ok test_infer_return_type_multiples_and_none (test.test_tempfile.TestLowLevelInternals.test_infer_return_type_multiples_and_none) ... ok test_infer_return_type_pathlib (test.test_tempfile.TestLowLevelInternals.test_infer_return_type_pathlib) ... ok test_infer_return_type_pathlike (test.test_tempfile.TestLowLevelInternals.test_infer_return_type_pathlike) ... ok test_infer_return_type_singles (test.test_tempfile.TestLowLevelInternals.test_infer_return_type_singles) ... ok test_basic (test.test_tempfile.TestMkdtemp.test_basic) ... ok test_basic_many (test.test_tempfile.TestMkdtemp.test_basic_many) ... ok test_basic_with_bytes_names (test.test_tempfile.TestMkdtemp.test_basic_with_bytes_names) ... ok test_choose_directory (test.test_tempfile.TestMkdtemp.test_choose_directory) ... ok test_collision_with_existing_directory (test.test_tempfile.TestMkdtemp.test_collision_with_existing_directory) ... ok test_collision_with_existing_file (test.test_tempfile.TestMkdtemp.test_collision_with_existing_file) ... ok test_for_tempdir_is_bytes_issue40701_api_warts (test.test_tempfile.TestMkdtemp.test_for_tempdir_is_bytes_issue40701_api_warts) ... ok test_mode (test.test_tempfile.TestMkdtemp.test_mode) ... ok test_mode_win32 (test.test_tempfile.TestMkdtemp.test_mode_win32) ... skipped 'Only on Windows.' test_non_directory (test.test_tempfile.TestMkdtemp.test_non_directory) ... ok test_nonexisting_directory (test.test_tempfile.TestMkdtemp.test_nonexisting_directory) ... ok test_path_is_absolute (test.test_tempfile.TestMkdtemp.test_path_is_absolute) ... ok test_read_only_directory (test.test_tempfile.TestMkdtemp.test_read_only_directory) ... ok test_basic (test.test_tempfile.TestMkstemp.test_basic) ... ok test_basic_with_bytes_names (test.test_tempfile.TestMkstemp.test_basic_with_bytes_names) ... ok test_choose_directory (test.test_tempfile.TestMkstemp.test_choose_directory) ... ok test_for_tempdir_is_bytes_issue40701_api_warts (test.test_tempfile.TestMkstemp.test_for_tempdir_is_bytes_issue40701_api_warts) ... ok test_basic (test.test_tempfile.TestMkstempInner.test_basic) ... ok test_basic_many (test.test_tempfile.TestMkstempInner.test_basic_many) ... ok test_basic_with_bytes_names (test.test_tempfile.TestMkstempInner.test_basic_with_bytes_names) ... ok test_choose_directory (test.test_tempfile.TestMkstempInner.test_choose_directory) ... ok test_collision_with_existing_directory (test.test_tempfile.TestMkstempInner.test_collision_with_existing_directory) ... ok test_collision_with_existing_file (test.test_tempfile.TestMkstempInner.test_collision_with_existing_file) ... ok test_file_mode (test.test_tempfile.TestMkstempInner.test_file_mode) ... ok test_noinherit (test.test_tempfile.TestMkstempInner.test_noinherit) ... ok test_non_directory (test.test_tempfile.TestMkstempInner.test_non_directory) ... ok test_nonexisting_directory (test.test_tempfile.TestMkstempInner.test_nonexisting_directory) ... ok test_read_only_directory (test.test_tempfile.TestMkstempInner.test_read_only_directory) ... ok test_textmode (test.test_tempfile.TestMkstempInner.test_textmode) ... skipped 'text mode not available' test_basic (test.test_tempfile.TestMktemp.test_basic) ... ERROR test_many (test.test_tempfile.TestMktemp.test_many) ... ok test_bad_encoding (test.test_tempfile.TestNamedTemporaryFile.test_bad_encoding) ... ok test_bad_mode (test.test_tempfile.TestNamedTemporaryFile.test_bad_mode) ... ok test_basic (test.test_tempfile.TestNamedTemporaryFile.test_basic) ... ok test_context_man_not_del_if_delete_false (test.test_tempfile.TestNamedTemporaryFile.test_context_man_not_del_if_delete_false) ... ok test_context_man_not_del_on_close_if_delete_on_close_false (test.test_tempfile.TestNamedTemporaryFile.test_context_man_not_del_on_close_if_delete_on_close_false) ... ok test_context_man_ok_to_delete_manually (test.test_tempfile.TestNamedTemporaryFile.test_context_man_ok_to_delete_manually) ... ok test_context_manager (test.test_tempfile.TestNamedTemporaryFile.test_context_manager) ... ok test_correct_finalizer_work_if_already_deleted (test.test_tempfile.TestNamedTemporaryFile.test_correct_finalizer_work_if_already_deleted) ... ok test_creates_named (test.test_tempfile.TestNamedTemporaryFile.test_creates_named) ... ok test_del_by_finalizer (test.test_tempfile.TestNamedTemporaryFile.test_del_by_finalizer) ... ERROR test_del_on_close (test.test_tempfile.TestNamedTemporaryFile.test_del_on_close) ... ok test_dis_del_on_close (test.test_tempfile.TestNamedTemporaryFile.test_dis_del_on_close) ... ok test_iter (test.test_tempfile.TestNamedTemporaryFile.test_iter) ... ok test_method_lookup (test.test_tempfile.TestNamedTemporaryFile.test_method_lookup) ... ok test_multiple_close (test.test_tempfile.TestNamedTemporaryFile.test_multiple_close) ... ok test_unexpected_error (test.test_tempfile.TestNamedTemporaryFile.test_unexpected_error) ... ok test_get_eight_char_str (test.test_tempfile.TestRandomNameSequence.test_get_eight_char_str) ... ok test_many (test.test_tempfile.TestRandomNameSequence.test_many) ... ok test_process_awareness (test.test_tempfile.TestRandomNameSequence.test_process_awareness) ... ok test_basic (test.test_tempfile.TestSpooledTemporaryFile.test_basic) ... ok test_bound_methods (test.test_tempfile.TestSpooledTemporaryFile.test_bound_methods) ... ok test_class_getitem (test.test_tempfile.TestSpooledTemporaryFile.test_class_getitem) ... ok test_context_manager_after_rollover (test.test_tempfile.TestSpooledTemporaryFile.test_context_manager_after_rollover) ... ok test_context_manager_before_rollover (test.test_tempfile.TestSpooledTemporaryFile.test_context_manager_before_rollover) ... ok test_context_manager_during_rollover (test.test_tempfile.TestSpooledTemporaryFile.test_context_manager_during_rollover) ... ok test_del_on_close (test.test_tempfile.TestSpooledTemporaryFile.test_del_on_close) ... ok test_del_rolled_file (test.test_tempfile.TestSpooledTemporaryFile.test_del_rolled_file) ... ok test_del_unrolled_file (test.test_tempfile.TestSpooledTemporaryFile.test_del_unrolled_file) ... ok test_fileno (test.test_tempfile.TestSpooledTemporaryFile.test_fileno) ... ok test_iobase_interface (test.test_tempfile.TestSpooledTemporaryFile.test_iobase_interface) ... ok test_is_iobase (test.test_tempfile.TestSpooledTemporaryFile.test_is_iobase) ... ok test_multiple_close_after_rollover (test.test_tempfile.TestSpooledTemporaryFile.test_multiple_close_after_rollover) ... ok test_multiple_close_before_rollover (test.test_tempfile.TestSpooledTemporaryFile.test_multiple_close_before_rollover) ... ok test_properties (test.test_tempfile.TestSpooledTemporaryFile.test_properties) ... ok test_rewrite_small (test.test_tempfile.TestSpooledTemporaryFile.test_rewrite_small) ... ok test_sparse (test.test_tempfile.TestSpooledTemporaryFile.test_sparse) ... ok test_text_mode (test.test_tempfile.TestSpooledTemporaryFile.test_text_mode) ... ok test_text_newline_and_encoding (test.test_tempfile.TestSpooledTemporaryFile.test_text_newline_and_encoding) ... ok test_truncate_with_size_parameter (test.test_tempfile.TestSpooledTemporaryFile.test_truncate_with_size_parameter) ... ok test_write_sequential (test.test_tempfile.TestSpooledTemporaryFile.test_write_sequential) ... ok test_writelines (test.test_tempfile.TestSpooledTemporaryFile.test_writelines) ... ok test_writelines_fast_path (test.test_tempfile.TestSpooledTemporaryFile.test_writelines_fast_path) ... ok test_writelines_rollover (test.test_tempfile.TestSpooledTemporaryFile.test_writelines_rollover) ... ok test_writelines_sequential (test.test_tempfile.TestSpooledTemporaryFile.test_writelines_sequential) ... ok test_cleanup_with_symlink_flags (test.test_tempfile.TestTemporaryDirectory.test_cleanup_with_symlink_flags) ... skipped 'requires os.chflags' test_cleanup_with_symlink_modes (test.test_tempfile.TestTemporaryDirectory.test_cleanup_with_symlink_modes) ... ok test_cleanup_with_symlink_to_a_directory (test.test_tempfile.TestTemporaryDirectory.test_cleanup_with_symlink_to_a_directory) ... ok test_cleanup_with_used_directory (test.test_tempfile.TestTemporaryDirectory.test_cleanup_with_used_directory) ... skipped 'Only on Windows.' test_context_manager (test.test_tempfile.TestTemporaryDirectory.test_context_manager) ... ok test_del_on_collection (test.test_tempfile.TestTemporaryDirectory.test_del_on_collection) ... skipped 'implementation detail specific to cpython' test_del_on_collection_ignore_errors (test.test_tempfile.TestTemporaryDirectory.test_del_on_collection_ignore_errors) Test that ignoring errors works when TemporaryDirectory is gced. ... skipped 'implementation detail specific to cpython' test_del_on_shutdown (test.test_tempfile.TestTemporaryDirectory.test_del_on_shutdown) ... ok test_del_on_shutdown_ignore_errors (test.test_tempfile.TestTemporaryDirectory.test_del_on_shutdown_ignore_errors) Test ignoring errors works when a tempdir is gc'ed on shutdown. ... ok test_delete_false (test.test_tempfile.TestTemporaryDirectory.test_delete_false) ... ok test_exit_on_shutdown (test.test_tempfile.TestTemporaryDirectory.test_exit_on_shutdown) ... ok test_explicit_cleanup (test.test_tempfile.TestTemporaryDirectory.test_explicit_cleanup) ... ok test_explicit_cleanup_correct_error (test.test_tempfile.TestTemporaryDirectory.test_explicit_cleanup_correct_error) ... skipped 'Only on Windows.' test_explicit_cleanup_ignore_errors (test.test_tempfile.TestTemporaryDirectory.test_explicit_cleanup_ignore_errors) Test that cleanup doesn't return an error when ignoring them. ... ok test_flags (test.test_tempfile.TestTemporaryDirectory.test_flags) ... skipped 'requires os.chflags' test_mkdtemp_failure (test.test_tempfile.TestTemporaryDirectory.test_mkdtemp_failure) ... ok test_modes (test.test_tempfile.TestTemporaryDirectory.test_modes) ... ok test_multiple_close (test.test_tempfile.TestTemporaryDirectory.test_multiple_close) ... ok test_warnings_on_cleanup (test.test_tempfile.TestTemporaryDirectory.test_warnings_on_cleanup) ... FAIL test_bad_encoding (test.test_tempfile.TestTemporaryFile.test_bad_encoding) ... ok test_bad_mode (test.test_tempfile.TestTemporaryFile.test_bad_mode) ... ok test_basic (test.test_tempfile.TestTemporaryFile.test_basic) ... ok test_has_no_name (test.test_tempfile.TestTemporaryFile.test_has_no_name) ... ok test_mode_and_encoding (test.test_tempfile.TestTemporaryFile.test_mode_and_encoding) ... ok test_multiple_close (test.test_tempfile.TestTemporaryFile.test_multiple_close) ... ok test_unexpected_error (test.test_tempfile.TestTemporaryFile.test_unexpected_error) ... ok ====================================================================== ERROR: test_basic (test.test_tempfile.TestMktemp.test_basic) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_tempfile.py", line 896, in tearDown os.rmdir(self.dir) ^^^^^ OSError: [Errno 39] Directory not empty: '/tmp/pytest/tmpnf2hhbcb' ====================================================================== ERROR: test_del_by_finalizer (test.test_tempfile.TestNamedTemporaryFile.test_del_by_finalizer) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_tempfile.py", line 1124, in test_del_by_finalizer self.assertFalse(os.path.exists(tmp_name), ^^^^^^^^^^^ AssertionError: True is not false : NamedTemporaryFile '/tmp/pytest/tmp2npq6xcm/tmpc7j39_ky' exists after finalizer During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_tempfile.py", line 1128, in test_del_by_finalizer os.rmdir(dir) ^^^^^ OSError: [Errno 39] Directory not empty: '/tmp/pytest/tmp2npq6xcm' ====================================================================== FAIL: test_warnings_on_cleanup (test.test_tempfile.TestTemporaryDirectory.test_warnings_on_cleanup) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_tempfile.py", line 1968, in test_warnings_on_cleanup with warnings_helper.check_warnings(('Implicitly', ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 144, in __exit__ next(self.gen) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/warnings_helper.py", line 185, in _filterwarnings raise AssertionError("unhandled warning %s" % reraise[0]) AssertionError: unhandled warning {message : ResourceWarning('Unclosed file <tempfile.SpooledTemporaryFile object at 0x00007ff2e49e07c8>'), category : 'ResourceWarning', filename : '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/tempfile.py', lineno : 472, line : None} ---------------------------------------------------------------------- Ran 118 tests in 0.912s FAILED (failures=1, errors=2, skipped=8) 0:00:01 load avg: 1.67 [1/1/1] test_tempfile failed (2 errors, 1 failure) == Tests result: FAILURE == 1 test failed: test_tempfile Total duration: 1.1 sec Total tests: run=118 failures=1 skipped=8 Total test files: run=1/1 failed=1 Result: FAILURE test test_tempfile failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1348224æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2913741609 0:00:00 load avg: 1.67 Run 1 test sequentially in a single process 0:00:00 load avg: 1.67 [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) ... FAIL 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_constructor (test.test_threading.BarrierTests.test_constructor) ... 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_gh112826_missing__thread__is_main_interpreter (test.test_threading.MiscTestCase.test_gh112826_missing__thread__is_main_interpreter) ... FAIL 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_daemon_threads_not_allowed (test.test_threading.SubinterpThreadingTests.test_daemon_threads_not_allowed) ... 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_threads_join_with_no_main (test.test_threading.SubinterpThreadingTests.test_threads_join_with_no_main) ... skipped 'subinterpreters required' test_threads_not_allowed (test.test_threading.SubinterpThreadingTests.test_threads_not_allowed) ... 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_thread_from_thread (test.test_threading.ThreadJoinOnShutdown.test_thread_from_thread) ... 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_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) ... FAIL 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) ... 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_getprofile_all_threads (test.test_threading.ThreadTests.test_getprofile_all_threads) ... ok test_gettrace (test.test_threading.ThreadTests.test_gettrace) ... ok test_gettrace_all_threads (test.test_threading.ThreadTests.test_gettrace_all_threads) ... ok test_ident_of_no_threading_threads (test.test_threading.ThreadTests.test_ident_of_no_threading_threads) ... ok 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) ... FAIL 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_start_new_thread_at_finalization (test.test_threading.ThreadTests.test_start_new_thread_at_finalization) ... FAIL test_start_new_thread_failed (test.test_threading.ThreadTests.test_start_new_thread_failed) ... ok 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 30.1 usec 1 tasks are running task <thread 0> done <thread 0> is finished. 0 tasks are running task <thread 1> will run for 70.0 usec 1 tasks are running task <thread 1> done <thread 1> is finished. 0 tasks are running task <thread 2> will run for 12.1 usec 1 tasks are running task <thread 2> done <thread 2> is finished. 0 tasks are running task <thread 3> will run for 70.3 usec 1 tasks are running task <thread 3> done <thread 3> is finished. 0 tasks are running task <thread 4> will run for 2.1 usec 1 tasks are running task <thread 4> done <thread 4> is finished. 0 tasks are running task <thread 5> will run for 20.7 usec task <thread 6> will run for 28.7 usec 1 tasks are running 2 tasks are running task <thread 5> done <thread 5> is finished. 1 tasks are running task <thread 6> done <thread 6> is finished. 0 tasks are running task <thread 7> will run for 81.1 usec 1 tasks are running task <thread 8> will run for 72.6 usec 2 tasks are running task <thread 7> done <thread 7> is finished. 1 tasks are running task <thread 8> done <thread 8> is finished. 0 tasks are running task <thread 9> will run for 91.7 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_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 21.1 usec 1 tasks are running task <thread 0> done <thread 0> is finished. 0 tasks are running task <thread 1> will run for 71.7 usec 1 tasks are running task <thread 1> done <thread 1> is finished. 0 tasks are running task <thread 2> will run for 46.0 usec 1 tasks are running task <thread 2> done <thread 2> is finished. 0 tasks are running task <thread 3> will run for 79.8 usec 1 tasks are running task <thread 4> will run for 11.5 usec 2 tasks are running task <thread 3> done <thread 3> is finished. 1 tasks are running task <thread 5> will run for 36.4 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 52.0 usec 1 tasks are running task <thread 6> done <thread 6> is finished. 0 tasks are running task <thread 7> will run for 85.5 usec 1 tasks are running task <thread 7> done <thread 7> is finished. 0 tasks are running task <thread 8> will run for 6.5 usec 1 tasks are running task <thread 8> done <thread 8> is finished. 0 tasks are running task <thread 9> will run for 60.3 usec waiting for all tasks to complete 1 tasks are running task <thread 9> done <thread 9> is finished. 0 tasks are running 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 61.4 usec 1 tasks are running task <thread 0> done <thread 0> is finished. 0 tasks are running task <thread 1> will run for 97.7 usec 1 tasks are running task <thread 2> will run for 38.4 usec 2 tasks are running task <thread 1> done <thread 1> is finished. 1 tasks are running task <thread 2> done <thread 2> is finished. 0 tasks are running task <thread 3> will run for 92.3 usec 1 tasks are running task <thread 3> done <thread 3> is finished. 0 tasks are running task <thread 4> will run for 8.4 usec 1 tasks are running task <thread 5> will run for 80.6 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 82.7 usec 1 tasks are running task <thread 6> done <thread 6> is finished. 0 tasks are running task <thread 7> will run for 55.6 usec 1 tasks are running task <thread 7> done <thread 7> is finished. 0 tasks are running task <thread 8> will run for 35.7 usec 1 tasks are running task <thread 9> will run for 100.0 usec 2 tasks are running waiting for all tasks to complete task <thread 8> done <thread 8> is finished. 1 tasks are running 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_gh_102056 (test.test_threading.ThreadingExceptionTests.test_print_exception_gh_102056) ... 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_atexit_called_once (test.test_threading.AtexitTests.test_atexit_called_once) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_threading.py", line 2119, in test_atexit_called_once rc, out, err = assert_python_ok("-c", """if True: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 166, in assert_python_ok return _assert_python(True, *args, **env_vars) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 151, in _assert_python res.fail(cmd_line) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 76, in fail raise AssertionError("Process return code is %d\n" AssertionError: Process return code is 1 command line: ['/buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal/pypy3.12-c', '-X', 'faulthandler', '-I', '-c', 'if True:\n import threading\n from unittest.mock import Mock\n\n mock = Mock()\n threading._register_atexit(mock)\n mock.assert_not_called()\n # force early shutdown to ensure it was called once\n threading._shutdown()\n mock.assert_called_once()\n '] stdout: --- --- stderr: --- Traceback (most recent call last): File "<string>", line 6, in <module> File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/threading.py", line 1572, in _register_atexit call = functools.partial(func, *arg, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/functools.py", line 296, in __new__ args = func.args + args ~~~~~~~~~~^~~~~~ TypeError: unsupported operand type(s) for +: 'Mock' and 'tuple' --- ====================================================================== FAIL: test_gh112826_missing__thread__is_main_interpreter (test.test_threading.MiscTestCase.test_gh112826_missing__thread__is_main_interpreter) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_threading.py", line 2008, in test_gh112826_missing__thread__is_main_interpreter _, out, err = assert_python_ok("-c", f"""if True: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 166, in assert_python_ok return _assert_python(True, *args, **env_vars) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 151, in _assert_python res.fail(cmd_line) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 76, in fail raise AssertionError("Process return code is %d\n" AssertionError: Process return code is 1 command line: ['/buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal/pypy3.12-c', '-X', 'faulthandler', '-I', '-c', "if True:\n import sys\n sys.path.insert(0, '/tmp/pytest/tmp9_t3ec7w')\n import _thread_fake\n sys.modules['_thread'] = _thread_fake\n del sys.modules['_thread_fake']\n\n import threading\n print('success!', end='')\n "] stdout: --- --- stderr: --- Traceback (most recent call last): File "<string>", line 4, in <module> File "/tmp/pytest/tmp9_t3ec7w/_thread_fake.py", line 4, in <module> del _is_main_interpreter ^^^^^^^^^^^^^^^^^^^^ NameError: name '_is_main_interpreter' is not defined --- ====================================================================== FAIL: test_dummy_thread_after_fork (test.test_threading.ThreadTests.test_dummy_thread_after_fork) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_threading.py", line 598, in test_dummy_thread_after_fork _, out, err = assert_python_ok("-c", code) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 166, in assert_python_ok return _assert_python(True, *args, **env_vars) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 151, in _assert_python res.fail(cmd_line) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/script_helper.py", line 76, in fail raise AssertionError("Process return code is %d\n" AssertionError: Process return code is 1 command line: ['/buildbot/slave/pypy-c-jit-linux-x86-64/build/pypy/goal/pypy3.12-c', '-X', 'faulthandler', '-I', '-c', 'if 1:\n import _thread, threading, os, time, warnings\n\n def background_thread(evt):\n # Creates and registers the _DummyThread instance\n threading.current_thread()\n evt.set()\n time.sleep(10)\n\n evt = threading.Event()\n _thread.start_new_thread(background_thread, (evt,))\n evt.wait()\n assert threading.active_count() == 2, threading.active_count()\n with warnings.catch_warnings(record=True) as ws:\n warnings.filterwarnings(\n "always", category=DeprecationWarning)\n if os.fork() == 0:\n assert threading.active_count() == 1, threading.active_count()\n os._exit(0)\n else:\n assert ws[0].category == DeprecationWarning, ws[0]\n assert \'fork\' in str(ws[0].message), ws[0]\n os.wait()\n '] stdout: --- --- stderr: --- Traceback (most recent call last): File "<string>", line 21, in <module> IndexError: list index out of range --- ====================================================================== FAIL: test_main_thread_after_fork_from_nonmain_thread (test.test_threading.ThreadTests.test_main_thread_after_fork_from_nonmain_thread) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_threading.py", line 698, in test_main_thread_after_fork_from_nonmain_thread self.assertEqual(err.decode('utf-8'), "") ^^^^^^^^^^^ AssertionError: 'Exception in thread Thread-1 (func):\nTra[395 chars]ge\n' != '' - Exception in thread Thread-1 (func): - Traceback (most recent call last): - File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/threading.py", line 1075, in _bootstrap_inner - self.run() - ^^^ - File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/threading.py", line 1012, in run - self._target(*self._args, **self._kwargs) - File "<string>", line 21, in func - IndexError: list index out of range ====================================================================== FAIL: test_start_new_thread_at_finalization (test.test_threading.ThreadTests.test_start_new_thread_at_finalization) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_threading.py", line 1155, in test_start_new_thread_at_finalization self.assertEqual(out.strip(), b"OK") ^^^^^^^^^^^ AssertionError: b'' != b'OK' ---------------------------------------------------------------------- Ran 208 tests in 18.573s FAILED (failures=5, skipped=17) 0:00:18 load avg: 1.56 [1/1/1] test_threading failed (5 failures) == Tests result: FAILURE == 1 test failed: test_threading Total duration: 18.8 sec Total tests: run=208 failures=5 skipped=17 Total test files: run=1/1 failed=1 Result: FAILURE test test_threading failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349394æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 681707214 0:00:00 load avg: 1.51 Run 1 test sequentially in a single process 0:00:00 load avg: 1.51 [1/1] test_time test_large_year (test.test_time.TestAsctime4dyear.test_large_year) ... ok test_negative (test.test_time.TestAsctime4dyear.test_negative) ... ok test_year (test.test_time.TestAsctime4dyear.test_year) ... ok test_AsMicroseconds (test.test_time.TestCPyTime.test_AsMicroseconds) ... ok test_AsMilliseconds (test.test_time.TestCPyTime.test_AsMilliseconds) ... ok test_AsSecondsDouble (test.test_time.TestCPyTime.test_AsSecondsDouble) ... ok test_AsTimespec (test.test_time.TestCPyTime.test_AsTimespec) ... ok test_AsTimespec_clamp (test.test_time.TestCPyTime.test_AsTimespec_clamp) ... ok test_AsTimeval (test.test_time.TestCPyTime.test_AsTimeval) ... ok test_AsTimeval_clamp (test.test_time.TestCPyTime.test_AsTimeval_clamp) ... ok test_FromSeconds (test.test_time.TestCPyTime.test_FromSeconds) ... ok test_FromSecondsObject (test.test_time.TestCPyTime.test_FromSecondsObject) ... ok test_bug_3061 (test.test_time.TestLocale.test_bug_3061) ... ok test_object_to_time_t (test.test_time.TestOldPyTime.test_object_to_time_t) ... ok test_object_to_timespec (test.test_time.TestOldPyTime.test_object_to_timespec) ... ok test_object_to_timeval (test.test_time.TestOldPyTime.test_object_to_timeval) ... ok test_localtime_timezone (test.test_time.TestPytime.test_localtime_timezone) ... ok test_short_times (test.test_time.TestPytime.test_short_times) ... ok test_strptime_timezone (test.test_time.TestPytime.test_strptime_timezone) ... ok test_4dyear (test.test_time.TestStrftime4dyear.test_4dyear) ... ok test_large_year (test.test_time.TestStrftime4dyear.test_large_year) ... ok test_negative (test.test_time.TestStrftime4dyear.test_negative) ... ok test_year (test.test_time.TestStrftime4dyear.test_year) ... ok test_clock_functions (test.test_time.TestTimeWeaklinking.test_clock_functions) ... skipped 'test weak linking on macOS' test_asctime (test.test_time.TimeTestCase.test_asctime) ... ok test_asctime_bounding_check (test.test_time.TimeTestCase.test_asctime_bounding_check) ... ok test_clock_getres (test.test_time.TimeTestCase.test_clock_getres) ... ok test_clock_monotonic (test.test_time.TimeTestCase.test_clock_monotonic) ... ok test_clock_realtime (test.test_time.TimeTestCase.test_clock_realtime) ... ok test_clock_settime (test.test_time.TimeTestCase.test_clock_settime) ... ok test_conversions (test.test_time.TimeTestCase.test_conversions) ... ok test_ctime (test.test_time.TimeTestCase.test_ctime) ... ok test_ctime_without_arg (test.test_time.TimeTestCase.test_ctime_without_arg) ... ok test_data_attributes (test.test_time.TimeTestCase.test_data_attributes) ... ok test_default_values_for_zero (test.test_time.TimeTestCase.test_default_values_for_zero) ... ok test_epoch (test.test_time.TimeTestCase.test_epoch) ... ok test_get_clock_info (test.test_time.TimeTestCase.test_get_clock_info) ... ok test_gmtime_without_arg (test.test_time.TimeTestCase.test_gmtime_without_arg) ... ok test_insane_timestamps (test.test_time.TimeTestCase.test_insane_timestamps) ... ok test_localtime_failure (test.test_time.TimeTestCase.test_localtime_failure) ... ok test_localtime_without_arg (test.test_time.TimeTestCase.test_localtime_without_arg) ... ok test_mktime (test.test_time.TimeTestCase.test_mktime) ... ok test_mktime_error (test.test_time.TimeTestCase.test_mktime_error) ... skipped 'disabled because of a bug in glibc. Issue #13309' test_monotonic (test.test_time.TimeTestCase.test_monotonic) ... ok test_monotonic_settime (test.test_time.TimeTestCase.test_monotonic_settime) ... skipped '[Errno 1] Operation not permitted' test_perf_counter (test.test_time.TimeTestCase.test_perf_counter) ... ok test_process_time (test.test_time.TimeTestCase.test_process_time) ... ok test_pthread_getcpuclockid (test.test_time.TimeTestCase.test_pthread_getcpuclockid) ... skipped 'need time.pthread_getcpuclockid()' test_sleep (test.test_time.TimeTestCase.test_sleep) ... ok test_sleep_exceptions (test.test_time.TimeTestCase.test_sleep_exceptions) ... ok test_strftime (test.test_time.TimeTestCase.test_strftime) ... ok test_strftime_bounding_check (test.test_time.TimeTestCase.test_strftime_bounding_check) ... ok test_strftime_format_check (test.test_time.TimeTestCase.test_strftime_format_check) ... ok test_strftime_invalid_format (test.test_time.TimeTestCase.test_strftime_invalid_format) ... ok test_strftime_special (test.test_time.TimeTestCase.test_strftime_special) ... FAIL test_strptime (test.test_time.TimeTestCase.test_strptime) ... ok test_strptime_bytes (test.test_time.TimeTestCase.test_strptime_bytes) ... ok test_strptime_exception_context (test.test_time.TimeTestCase.test_strptime_exception_context) ... ok test_thread_time (test.test_time.TimeTestCase.test_thread_time) ... ok test_time (test.test_time.TimeTestCase.test_time) ... ok test_time_ns_type (test.test_time.TimeTestCase.test_time_ns_type) ... ok test_tzset (test.test_time.TimeTestCase.test_tzset) ... ok ====================================================================== FAIL: test_strftime_special (test.test_time.TimeTestCase.test_strftime_special) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_time.py", line 220, in test_strftime_special self.assertEqual(time.strftime('\udcf0\udc9f\udc90\udc8d', tt), '\udcf0\udc9f\udc90\udc8d') ^^^^^^^^^^^ AssertionError: '🐍' != '\udcf0\udc9f\udc90\udc8d' - 🐍 + \udcf0\udc9f\udc90\udc8d ---------------------------------------------------------------------- Ran 62 tests in 3.250s FAILED (failures=1, skipped=4) 0:00:03 load avg: 1.47 [1/1/1] test_time failed (1 failure) == Tests result: FAILURE == 1 test failed: test_time Total duration: 3.4 sec Total tests: run=62 failures=1 skipped=4 Total test files: run=1/1 failed=1 Result: FAILURE test test_time failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349417æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 511353545 0:00:00 load avg: 1.34 Run 1 test sequentially in a single process 0:00:00 load avg: 1.34 [1/1] test_trace test_loop_caller_importing (test.test_trace.TestCallers.test_loop_caller_importing) ... FAIL test_count_and_summary (test.test_trace.TestCommandLine.test_count_and_summary) ... ok test_failures (test.test_trace.TestCommandLine.test_failures) ... ok test_listfuncs_flag_success (test.test_trace.TestCommandLine.test_listfuncs_flag_success) ... ok test_run_as_module (test.test_trace.TestCommandLine.test_run_as_module) ... ok test_sys_argv_list (test.test_trace.TestCommandLine.test_sys_argv_list) ... ok test_coverage (test.test_trace.TestCoverage.test_coverage) ... skipped "resource 'cpu' is not enabled" test_coverage_ignore (test.test_trace.TestCoverage.test_coverage_ignore) ... ok test_coverageresults_update (test.test_trace.TestCoverage.test_coverageresults_update) ... ok test_issue9936 (test.test_trace.TestCoverage.test_issue9936) ... ERROR test_cover_files_written_no_highlight (test.test_trace.TestCoverageCommandLineOutput.test_cover_files_written_no_highlight) ... ok test_cover_files_written_with_highlight (test.test_trace.TestCoverageCommandLineOutput.test_cover_files_written_with_highlight) ... ok test_arg_errors (test.test_trace.TestFuncs.test_arg_errors) ... ok test_inst_method_calling (test.test_trace.TestFuncs.test_inst_method_calling) ... FAIL test_loop_caller_importing (test.test_trace.TestFuncs.test_loop_caller_importing) ... ok test_simple_caller (test.test_trace.TestFuncs.test_simple_caller) ... ok test_traced_decorated_function (test.test_trace.TestFuncs.test_traced_decorated_function) ... ok test_linear_methods (test.test_trace.TestLineCounts.test_linear_methods) ... ok test_trace_func_generator (test.test_trace.TestLineCounts.test_trace_func_generator) ... ok test_trace_list_comprehension (test.test_trace.TestLineCounts.test_trace_list_comprehension) ... FAIL test_traced_decorated_function (test.test_trace.TestLineCounts.test_traced_decorated_function) ... ok test_traced_func_importing (test.test_trace.TestLineCounts.test_traced_func_importing) ... ok test_traced_func_linear (test.test_trace.TestLineCounts.test_traced_func_linear) ... ok test_traced_func_loop (test.test_trace.TestLineCounts.test_traced_func_loop) ... ok test_exec_counts (test.test_trace.TestRunExecCounts.test_exec_counts) ... ok test_no_source_file (test.test_trace.TestTrace.test_no_source_file) ... ok test_ignored (test.test_trace.Test_Ignore.test_ignored) ... ok ====================================================================== ERROR: test_issue9936 (test.test_trace.TestCoverage.test_issue9936) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_trace.py", line 409, in test_issue9936 self._coverage(tracer, cmd) ^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_trace.py", line 374, in _coverage r.write_results(show_missing=True, summary=True, coverdir=TESTFN) ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/trace.py", line 272, in write_results with open(filename, 'rb') as fp: ^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '<builtin>/frozen importlib._bootstrap_external' ====================================================================== FAIL: test_loop_caller_importing (test.test_trace.TestCallers.test_loop_caller_importing) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_trace.py", line 352, in test_loop_caller_importing self.assertEqual(self.tracer.results().callers, expected) ^^^^^^^^^^^ AssertionError: {(('/[74 chars]e', 'runfunc'), ('/buildbot/slave/pypy-c-jit-l[1103 chars]): 1} != {(('/[74 chars]e', 'Trace.runfunc'), ('/buildbot/slave/pypy-c[1109 chars]): 1} Diff is 1578 characters long. Set self.maxDiff to None to see it. ====================================================================== FAIL: test_inst_method_calling (test.test_trace.TestFuncs.test_inst_method_calling) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_trace.py", line 313, in test_inst_method_calling self.assertEqual(self.tracer.results().calledfuncs, expected) ^^^^^^^^^^^ AssertionError: {('/b[88 chars]e', 'inst_method_calling'): 1, ('/buildbot/sla[223 chars]): 1} != {('/b[88 chars]e', 'TracedClass.inst_method_calling'): 1, ('/[247 chars]): 1} Diff is 879 characters long. Set self.maxDiff to None to see it. ====================================================================== FAIL: test_trace_list_comprehension (test.test_trace.TestLineCounts.test_trace_list_comprehension) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_trace.py", line 195, in test_trace_list_comprehension self.assertEqual(self.tracer.results().counts, expected) ^^^^^^^^^^^ AssertionError: {('/b[169 chars]6): 12, ('/buildbot/slave/pypy-c-jit-linux-x86[137 chars]): 1} != {('/b[169 chars]6): 11, ('/buildbot/slave/pypy-c-jit-linux-x86[137 chars]: 10} Diff is 656 characters long. Set self.maxDiff to None to see it. ---------------------------------------------------------------------- Ran 27 tests in 14.463s FAILED (failures=3, errors=1, skipped=1) 0:00:14 load avg: 1.48 [1/1/1] test_trace failed (1 error, 3 failures) == Tests result: FAILURE == 1 test failed: test_trace Total duration: 14.6 sec Total tests: run=27 failures=3 skipped=1 Total test files: run=1/1 failed=1 Result: FAILURE Not printing coverage data for '<builtin>/frozen importlib._bootstrap_external': [Errno 2] No such file or directory: '<builtin>/frozen importlib._bootstrap_external' test test_trace failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349438æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 4260206506 0:00:00 load avg: 1.48 Run 1 test sequentially in a single process 0:00:00 load avg: 1.48 [1/1] test_traceback test_KeyboardInterrupt_at_first_line_of_frame (test.test_traceback.CExcReportingTests.test_KeyboardInterrupt_at_first_line_of_frame) ... skipped 'implementation detail specific to cpython' test_cause (test.test_traceback.CExcReportingTests.test_cause) ... skipped 'implementation detail specific to cpython' test_cause_and_context (test.test_traceback.CExcReportingTests.test_cause_and_context) ... skipped 'implementation detail specific to cpython' test_cause_recursive (test.test_traceback.CExcReportingTests.test_cause_recursive) ... skipped 'implementation detail specific to cpython' test_context (test.test_traceback.CExcReportingTests.test_context) ... skipped 'implementation detail specific to cpython' test_context_suppression (test.test_traceback.CExcReportingTests.test_context_suppression) ... skipped 'implementation detail specific to cpython' test_exception_angle_bracketed_filename (test.test_traceback.CExcReportingTests.test_exception_angle_bracketed_filename) ... skipped 'implementation detail specific to cpython' test_exception_bad__str__ (test.test_traceback.CExcReportingTests.test_exception_bad__str__) ... skipped 'implementation detail specific to cpython' test_exception_group_basic (test.test_traceback.CExcReportingTests.test_exception_group_basic) ... skipped 'implementation detail specific to cpython' test_exception_group_cause (test.test_traceback.CExcReportingTests.test_exception_group_cause) ... skipped 'implementation detail specific to cpython' test_exception_group_context_with_context (test.test_traceback.CExcReportingTests.test_exception_group_context_with_context) ... skipped 'implementation detail specific to cpython' test_exception_group_depth_limit (test.test_traceback.CExcReportingTests.test_exception_group_depth_limit) ... skipped 'implementation detail specific to cpython' test_exception_group_nested (test.test_traceback.CExcReportingTests.test_exception_group_nested) ... skipped 'implementation detail specific to cpython' test_exception_group_width_limit (test.test_traceback.CExcReportingTests.test_exception_group_width_limit) ... skipped 'implementation detail specific to cpython' test_exception_group_with_multiple_notes (test.test_traceback.CExcReportingTests.test_exception_group_with_multiple_notes) ... skipped 'implementation detail specific to cpython' test_exception_group_with_notes (test.test_traceback.CExcReportingTests.test_exception_group_with_notes) ... skipped 'implementation detail specific to cpython' test_exception_group_wrapped_naked (test.test_traceback.CExcReportingTests.test_exception_group_wrapped_naked) ... skipped 'implementation detail specific to cpython' test_exception_modulename (test.test_traceback.CExcReportingTests.test_exception_modulename) ... test_exception_modulename (test.test_traceback.CExcReportingTests.test_exception_modulename) (modulename='__main__') ... skipped 'implementation detail specific to cpython' test_exception_modulename (test.test_traceback.CExcReportingTests.test_exception_modulename) (modulename='builtins') ... skipped 'implementation detail specific to cpython' test_exception_modulename (test.test_traceback.CExcReportingTests.test_exception_modulename) (modulename='some_module') ... skipped 'implementation detail specific to cpython' test_exception_modulename_not_unicode (test.test_traceback.CExcReportingTests.test_exception_modulename_not_unicode) ... skipped 'implementation detail specific to cpython' test_exception_qualname (test.test_traceback.CExcReportingTests.test_exception_qualname) ... skipped 'implementation detail specific to cpython' test_exception_with_invalid_notes (test.test_traceback.CExcReportingTests.test_exception_with_invalid_notes) ... skipped 'implementation detail specific to cpython' test_exception_with_multiple_notes (test.test_traceback.CExcReportingTests.test_exception_with_multiple_notes) ... test_exception_with_multiple_notes (test.test_traceback.CExcReportingTests.test_exception_with_multiple_notes) (e=ValueError(42)) ... skipped 'implementation detail specific to cpython' test_exception_with_multiple_notes (test.test_traceback.CExcReportingTests.test_exception_with_multiple_notes) (e=SyntaxError('bad syntax')) ... skipped 'implementation detail specific to cpython' test_exception_with_note (test.test_traceback.CExcReportingTests.test_exception_with_note) ... skipped 'implementation detail specific to cpython' test_message_none (test.test_traceback.CExcReportingTests.test_message_none) ... skipped 'implementation detail specific to cpython' test_simple (test.test_traceback.CExcReportingTests.test_simple) ... skipped 'implementation detail specific to cpython' test_syntax_error_no_lineno (test.test_traceback.CExcReportingTests.test_syntax_error_no_lineno) ... skipped 'implementation detail specific to cpython' test_syntax_error_offset_at_eol (test.test_traceback.CExcReportingTests.test_syntax_error_offset_at_eol) ... skipped 'implementation detail specific to cpython' test_syntax_error_various_offsets (test.test_traceback.CExcReportingTests.test_syntax_error_various_offsets) ... skipped 'implementation detail specific to cpython' test_attribute_error_inside_nested_getattr (test.test_traceback.CPythonSuggestionFormattingTests.test_attribute_error_inside_nested_getattr) ... skipped 'implementation detail specific to cpython' test_attribute_error_with_bad_name (test.test_traceback.CPythonSuggestionFormattingTests.test_attribute_error_with_bad_name) ... skipped 'implementation detail specific to cpython' test_attribute_error_with_failing_dict (test.test_traceback.CPythonSuggestionFormattingTests.test_attribute_error_with_failing_dict) ... skipped 'implementation detail specific to cpython' test_getattr_error_bad_suggestions_do_not_trigger_for_small_names (test.test_traceback.CPythonSuggestionFormattingTests.test_getattr_error_bad_suggestions_do_not_trigger_for_small_names) ... skipped 'implementation detail specific to cpython' test_getattr_suggestions (test.test_traceback.CPythonSuggestionFormattingTests.test_getattr_suggestions) ... skipped 'implementation detail specific to cpython' test_getattr_suggestions_do_not_trigger_for_big_dicts (test.test_traceback.CPythonSuggestionFormattingTests.test_getattr_suggestions_do_not_trigger_for_big_dicts) ... skipped 'implementation detail specific to cpython' test_getattr_suggestions_do_not_trigger_for_long_attributes (test.test_traceback.CPythonSuggestionFormattingTests.test_getattr_suggestions_do_not_trigger_for_long_attributes) ... skipped 'implementation detail specific to cpython' test_getattr_suggestions_for_same_name (test.test_traceback.CPythonSuggestionFormattingTests.test_getattr_suggestions_for_same_name) ... skipped 'implementation detail specific to cpython' test_getattr_suggestions_invalid_args (test.test_traceback.CPythonSuggestionFormattingTests.test_getattr_suggestions_invalid_args) ... skipped 'implementation detail specific to cpython' test_getattr_suggestions_no_args (test.test_traceback.CPythonSuggestionFormattingTests.test_getattr_suggestions_no_args) ... skipped 'implementation detail specific to cpython' test_import_from_error_bad_suggestions_do_not_trigger_for_small_names (test.test_traceback.CPythonSuggestionFormattingTests.test_import_from_error_bad_suggestions_do_not_trigger_for_small_names) ... skipped 'implementation detail specific to cpython' test_import_from_error_with_bad_name (test.test_traceback.CPythonSuggestionFormattingTests.test_import_from_error_with_bad_name) ... skipped 'implementation detail specific to cpython' test_import_from_suggestions (test.test_traceback.CPythonSuggestionFormattingTests.test_import_from_suggestions) ... skipped 'implementation detail specific to cpython' test_import_from_suggestions_do_not_trigger_for_big_namespaces (test.test_traceback.CPythonSuggestionFormattingTests.test_import_from_suggestions_do_not_trigger_for_big_namespaces) ... skipped 'implementation detail specific to cpython' test_import_from_suggestions_do_not_trigger_for_long_attributes (test.test_traceback.CPythonSuggestionFormattingTests.test_import_from_suggestions_do_not_trigger_for_long_attributes) ... skipped 'implementation detail specific to cpython' test_name_error_bad_suggestions_do_not_trigger_for_small_names (test.test_traceback.CPythonSuggestionFormattingTests.test_name_error_bad_suggestions_do_not_trigger_for_small_names) ... skipped 'implementation detail specific to cpython' test_name_error_for_private_stdlib_modules (test.test_traceback.CPythonSuggestionFormattingTests.test_name_error_for_private_stdlib_modules) ... skipped 'implementation detail specific to cpython' test_name_error_for_stdlib_modules (test.test_traceback.CPythonSuggestionFormattingTests.test_name_error_for_stdlib_modules) ... skipped 'implementation detail specific to cpython' test_name_error_suggestions (test.test_traceback.CPythonSuggestionFormattingTests.test_name_error_suggestions) ... skipped 'implementation detail specific to cpython' test_name_error_suggestions_do_not_trigger_for_long_names (test.test_traceback.CPythonSuggestionFormattingTests.test_name_error_suggestions_do_not_trigger_for_long_names) ... skipped 'implementation detail specific to cpython' test_name_error_suggestions_do_not_trigger_for_too_many_locals (test.test_traceback.CPythonSuggestionFormattingTests.test_name_error_suggestions_do_not_trigger_for_too_many_locals) ... skipped 'implementation detail specific to cpython' test_name_error_suggestions_from_builtins (test.test_traceback.CPythonSuggestionFormattingTests.test_name_error_suggestions_from_builtins) ... skipped 'implementation detail specific to cpython' test_name_error_suggestions_from_builtins_when_builtins_is_module (test.test_traceback.CPythonSuggestionFormattingTests.test_name_error_suggestions_from_builtins_when_builtins_is_module) ... skipped 'implementation detail specific to cpython' test_name_error_suggestions_from_globals (test.test_traceback.CPythonSuggestionFormattingTests.test_name_error_suggestions_from_globals) ... skipped 'implementation detail specific to cpython' test_name_error_with_custom_exceptions (test.test_traceback.CPythonSuggestionFormattingTests.test_name_error_with_custom_exceptions) ... skipped 'implementation detail specific to cpython' test_name_error_with_instance (test.test_traceback.CPythonSuggestionFormattingTests.test_name_error_with_instance) ... skipped 'implementation detail specific to cpython' test_unbound_local_error_does_not_match (test.test_traceback.CPythonSuggestionFormattingTests.test_unbound_local_error_does_not_match) ... skipped 'implementation detail specific to cpython' test_unbound_local_error_with_instance (test.test_traceback.CPythonSuggestionFormattingTests.test_unbound_local_error_with_instance) ... skipped 'implementation detail specific to cpython' test_basic_caret (test.test_traceback.CPythonTracebackErrorCaretTests.test_basic_caret) ... skipped 'implementation detail specific to cpython' test_byte_offset_multiline (test.test_traceback.CPythonTracebackErrorCaretTests.test_byte_offset_multiline) ... skipped 'implementation detail specific to cpython' test_byte_offset_wide_chars_subscript (test.test_traceback.CPythonTracebackErrorCaretTests.test_byte_offset_wide_chars_subscript) ... skipped 'implementation detail specific to cpython' test_byte_offset_with_emojis_term_highlight (test.test_traceback.CPythonTracebackErrorCaretTests.test_byte_offset_with_emojis_term_highlight) ... skipped 'implementation detail specific to cpython' test_byte_offset_with_wide_characters_middle (test.test_traceback.CPythonTracebackErrorCaretTests.test_byte_offset_with_wide_characters_middle) ... skipped 'implementation detail specific to cpython' test_byte_offset_with_wide_characters_term_highlight (test.test_traceback.CPythonTracebackErrorCaretTests.test_byte_offset_with_wide_characters_term_highlight) ... skipped 'implementation detail specific to cpython' test_caret_exception_group (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_exception_group) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_for_binary_operators) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators_two_char (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_for_binary_operators_two_char) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators_with_spaces_and_parenthesis (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_for_binary_operators_with_spaces_and_parenthesis) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators_with_unicode (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_for_binary_operators_with_unicode) ... skipped 'implementation detail specific to cpython' test_caret_for_failed_assertion (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_for_failed_assertion) ... skipped 'implementation detail specific to cpython' test_caret_for_subscript (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_for_subscript) ... skipped 'implementation detail specific to cpython' test_caret_for_subscript_unicode (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_for_subscript_unicode) ... skipped 'implementation detail specific to cpython' test_caret_for_subscript_with_spaces_and_parenthesis (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_for_subscript_with_spaces_and_parenthesis) ... skipped 'implementation detail specific to cpython' test_caret_in_type_annotation (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_in_type_annotation) ... skipped 'implementation detail specific to cpython' test_caret_multiline_expression (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_multiline_expression) ... skipped 'implementation detail specific to cpython' test_caret_multiline_expression_bin_op (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_multiline_expression_bin_op) ... skipped 'implementation detail specific to cpython' test_caret_multiline_expression_syntax_error (test.test_traceback.CPythonTracebackErrorCaretTests.test_caret_multiline_expression_syntax_error) ... skipped 'implementation detail specific to cpython' test_decorator_application_lineno_correct (test.test_traceback.CPythonTracebackErrorCaretTests.test_decorator_application_lineno_correct) ... skipped 'implementation detail specific to cpython' test_line_with_unicode (test.test_traceback.CPythonTracebackErrorCaretTests.test_line_with_unicode) ... skipped 'implementation detail specific to cpython' test_multiline_method_call_a (test.test_traceback.CPythonTracebackErrorCaretTests.test_multiline_method_call_a) ... skipped 'implementation detail specific to cpython' test_multiline_method_call_b (test.test_traceback.CPythonTracebackErrorCaretTests.test_multiline_method_call_b) ... skipped 'implementation detail specific to cpython' test_multiline_method_call_c (test.test_traceback.CPythonTracebackErrorCaretTests.test_multiline_method_call_c) ... skipped 'implementation detail specific to cpython' test_secondary_caret_not_elided (test.test_traceback.CPythonTracebackErrorCaretTests.test_secondary_caret_not_elided) ... skipped 'implementation detail specific to cpython' test_specialization_variations (test.test_traceback.CPythonTracebackErrorCaretTests.test_specialization_variations) ... skipped 'implementation detail specific to cpython' test_traceback_specialization_with_syntax_error (test.test_traceback.CPythonTracebackErrorCaretTests.test_traceback_specialization_with_syntax_error) ... skipped 'implementation detail specific to cpython' test_traceback_very_long_line (test.test_traceback.CPythonTracebackErrorCaretTests.test_traceback_very_long_line) ... skipped 'implementation detail specific to cpython' test_wide_characters_unicode_with_problematic_byte_offset (test.test_traceback.CPythonTracebackErrorCaretTests.test_wide_characters_unicode_with_problematic_byte_offset) ... skipped 'implementation detail specific to cpython' test_basic_caret (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_basic_caret) ... skipped 'implementation detail specific to cpython' test_byte_offset_multiline (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_byte_offset_multiline) ... skipped 'implementation detail specific to cpython' test_byte_offset_wide_chars_subscript (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_byte_offset_wide_chars_subscript) ... skipped 'implementation detail specific to cpython' test_byte_offset_with_emojis_term_highlight (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_byte_offset_with_emojis_term_highlight) ... skipped 'implementation detail specific to cpython' test_byte_offset_with_wide_characters_middle (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_byte_offset_with_wide_characters_middle) ... skipped 'implementation detail specific to cpython' test_byte_offset_with_wide_characters_term_highlight (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_byte_offset_with_wide_characters_term_highlight) ... skipped 'implementation detail specific to cpython' test_caret_exception_group (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_exception_group) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_for_binary_operators) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators_two_char (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_for_binary_operators_two_char) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators_with_spaces_and_parenthesis (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_for_binary_operators_with_spaces_and_parenthesis) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators_with_unicode (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_for_binary_operators_with_unicode) ... skipped 'implementation detail specific to cpython' test_caret_for_failed_assertion (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_for_failed_assertion) ... skipped 'implementation detail specific to cpython' test_caret_for_subscript (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_for_subscript) ... skipped 'implementation detail specific to cpython' test_caret_for_subscript_unicode (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_for_subscript_unicode) ... skipped 'implementation detail specific to cpython' test_caret_for_subscript_with_spaces_and_parenthesis (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_for_subscript_with_spaces_and_parenthesis) ... skipped 'implementation detail specific to cpython' test_caret_in_type_annotation (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_in_type_annotation) ... skipped 'implementation detail specific to cpython' test_caret_multiline_expression (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_multiline_expression) ... skipped 'implementation detail specific to cpython' test_caret_multiline_expression_bin_op (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_multiline_expression_bin_op) ... skipped 'implementation detail specific to cpython' test_caret_multiline_expression_syntax_error (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_caret_multiline_expression_syntax_error) ... skipped 'implementation detail specific to cpython' test_decorator_application_lineno_correct (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_decorator_application_lineno_correct) ... skipped 'implementation detail specific to cpython' test_line_with_unicode (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_line_with_unicode) ... skipped 'implementation detail specific to cpython' test_multiline_method_call_a (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_multiline_method_call_a) ... skipped 'implementation detail specific to cpython' test_multiline_method_call_b (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_multiline_method_call_b) ... skipped 'implementation detail specific to cpython' test_multiline_method_call_c (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_multiline_method_call_c) ... skipped 'implementation detail specific to cpython' test_secondary_caret_not_elided (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_secondary_caret_not_elided) ... skipped 'implementation detail specific to cpython' test_specialization_variations (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_specialization_variations) ... skipped 'implementation detail specific to cpython' test_traceback_specialization_with_syntax_error (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_traceback_specialization_with_syntax_error) ... skipped 'implementation detail specific to cpython' test_traceback_very_long_line (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_traceback_very_long_line) ... skipped 'implementation detail specific to cpython' test_wide_characters_unicode_with_problematic_byte_offset (test.test_traceback.CPythonTracebackLegacyErrorCaretTests.test_wide_characters_unicode_with_problematic_byte_offset) ... skipped 'implementation detail specific to cpython' test_extract_stack (test.test_traceback.LimitTests.test_extract_stack) ... ok test_extract_tb (test.test_traceback.LimitTests.test_extract_tb) ... ok test_format_exception (test.test_traceback.LimitTests.test_format_exception) ... ok test_all (test.test_traceback.MiscTest.test_all) ... ok test_levenshtein_distance (test.test_traceback.MiscTest.test_levenshtein_distance) ... ok test_levenshtein_distance_short_circuit (test.test_traceback.MiscTest.test_levenshtein_distance_short_circuit) ... skipped "resource 'cpu' is not enabled" test_clear (test.test_traceback.MiscTracebackCases.test_clear) ... ok test_extract_stack (test.test_traceback.MiscTracebackCases.test_extract_stack) ... ok test_attribute_error_inside_nested_getattr (test.test_traceback.PurePythonSuggestionFormattingTests.test_attribute_error_inside_nested_getattr) ... ok test_attribute_error_with_bad_name (test.test_traceback.PurePythonSuggestionFormattingTests.test_attribute_error_with_bad_name) ... ok test_attribute_error_with_failing_dict (test.test_traceback.PurePythonSuggestionFormattingTests.test_attribute_error_with_failing_dict) ... ok test_getattr_error_bad_suggestions_do_not_trigger_for_small_names (test.test_traceback.PurePythonSuggestionFormattingTests.test_getattr_error_bad_suggestions_do_not_trigger_for_small_names) ... ok test_getattr_suggestions (test.test_traceback.PurePythonSuggestionFormattingTests.test_getattr_suggestions) ... ok test_getattr_suggestions_do_not_trigger_for_big_dicts (test.test_traceback.PurePythonSuggestionFormattingTests.test_getattr_suggestions_do_not_trigger_for_big_dicts) ... ok test_getattr_suggestions_do_not_trigger_for_long_attributes (test.test_traceback.PurePythonSuggestionFormattingTests.test_getattr_suggestions_do_not_trigger_for_long_attributes) ... ok test_getattr_suggestions_for_same_name (test.test_traceback.PurePythonSuggestionFormattingTests.test_getattr_suggestions_for_same_name) ... ok test_getattr_suggestions_invalid_args (test.test_traceback.PurePythonSuggestionFormattingTests.test_getattr_suggestions_invalid_args) ... ok test_getattr_suggestions_no_args (test.test_traceback.PurePythonSuggestionFormattingTests.test_getattr_suggestions_no_args) ... ok test_import_from_error_bad_suggestions_do_not_trigger_for_small_names (test.test_traceback.PurePythonSuggestionFormattingTests.test_import_from_error_bad_suggestions_do_not_trigger_for_small_names) ... ok test_import_from_error_with_bad_name (test.test_traceback.PurePythonSuggestionFormattingTests.test_import_from_error_with_bad_name) ... ok test_import_from_suggestions (test.test_traceback.PurePythonSuggestionFormattingTests.test_import_from_suggestions) ... ok test_import_from_suggestions_do_not_trigger_for_big_namespaces (test.test_traceback.PurePythonSuggestionFormattingTests.test_import_from_suggestions_do_not_trigger_for_big_namespaces) ... ok test_import_from_suggestions_do_not_trigger_for_long_attributes (test.test_traceback.PurePythonSuggestionFormattingTests.test_import_from_suggestions_do_not_trigger_for_long_attributes) ... ok test_name_error_bad_suggestions_do_not_trigger_for_small_names (test.test_traceback.PurePythonSuggestionFormattingTests.test_name_error_bad_suggestions_do_not_trigger_for_small_names) ... ok test_name_error_for_private_stdlib_modules (test.test_traceback.PurePythonSuggestionFormattingTests.test_name_error_for_private_stdlib_modules) ... ok test_name_error_for_stdlib_modules (test.test_traceback.PurePythonSuggestionFormattingTests.test_name_error_for_stdlib_modules) ... ok test_name_error_suggestions (test.test_traceback.PurePythonSuggestionFormattingTests.test_name_error_suggestions) ... ok test_name_error_suggestions_do_not_trigger_for_long_names (test.test_traceback.PurePythonSuggestionFormattingTests.test_name_error_suggestions_do_not_trigger_for_long_names) ... ok test_name_error_suggestions_do_not_trigger_for_too_many_locals (test.test_traceback.PurePythonSuggestionFormattingTests.test_name_error_suggestions_do_not_trigger_for_too_many_locals) ... ok test_name_error_suggestions_from_builtins (test.test_traceback.PurePythonSuggestionFormattingTests.test_name_error_suggestions_from_builtins) ... ok test_name_error_suggestions_from_builtins_when_builtins_is_module (test.test_traceback.PurePythonSuggestionFormattingTests.test_name_error_suggestions_from_builtins_when_builtins_is_module) ... ok test_name_error_suggestions_from_globals (test.test_traceback.PurePythonSuggestionFormattingTests.test_name_error_suggestions_from_globals) ... ok test_name_error_with_custom_exceptions (test.test_traceback.PurePythonSuggestionFormattingTests.test_name_error_with_custom_exceptions) ... ok test_name_error_with_instance (test.test_traceback.PurePythonSuggestionFormattingTests.test_name_error_with_instance) ... ok test_unbound_local_error_does_not_match (test.test_traceback.PurePythonSuggestionFormattingTests.test_unbound_local_error_does_not_match) ... ok test_unbound_local_error_with_instance (test.test_traceback.PurePythonSuggestionFormattingTests.test_unbound_local_error_with_instance) ... ok test_basic_caret (test.test_traceback.PurePythonTracebackErrorCaretTests.test_basic_caret) ... skipped 'implementation detail specific to cpython' test_byte_offset_multiline (test.test_traceback.PurePythonTracebackErrorCaretTests.test_byte_offset_multiline) ... skipped 'implementation detail specific to cpython' test_byte_offset_wide_chars_subscript (test.test_traceback.PurePythonTracebackErrorCaretTests.test_byte_offset_wide_chars_subscript) ... skipped 'implementation detail specific to cpython' test_byte_offset_with_emojis_term_highlight (test.test_traceback.PurePythonTracebackErrorCaretTests.test_byte_offset_with_emojis_term_highlight) ... skipped 'implementation detail specific to cpython' test_byte_offset_with_wide_characters_middle (test.test_traceback.PurePythonTracebackErrorCaretTests.test_byte_offset_with_wide_characters_middle) ... skipped 'implementation detail specific to cpython' test_byte_offset_with_wide_characters_term_highlight (test.test_traceback.PurePythonTracebackErrorCaretTests.test_byte_offset_with_wide_characters_term_highlight) ... skipped 'implementation detail specific to cpython' test_caret_exception_group (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_exception_group) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_for_binary_operators) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators_two_char (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_for_binary_operators_two_char) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators_with_spaces_and_parenthesis (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_for_binary_operators_with_spaces_and_parenthesis) ... skipped 'implementation detail specific to cpython' test_caret_for_binary_operators_with_unicode (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_for_binary_operators_with_unicode) ... skipped 'implementation detail specific to cpython' test_caret_for_failed_assertion (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_for_failed_assertion) ... skipped 'implementation detail specific to cpython' test_caret_for_subscript (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_for_subscript) ... skipped 'implementation detail specific to cpython' test_caret_for_subscript_unicode (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_for_subscript_unicode) ... skipped 'implementation detail specific to cpython' test_caret_for_subscript_with_spaces_and_parenthesis (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_for_subscript_with_spaces_and_parenthesis) ... skipped 'implementation detail specific to cpython' test_caret_in_type_annotation (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_in_type_annotation) ... skipped 'implementation detail specific to cpython' test_caret_multiline_expression (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_multiline_expression) ... skipped 'implementation detail specific to cpython' test_caret_multiline_expression_bin_op (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_multiline_expression_bin_op) ... skipped 'implementation detail specific to cpython' test_caret_multiline_expression_syntax_error (test.test_traceback.PurePythonTracebackErrorCaretTests.test_caret_multiline_expression_syntax_error) ... skipped 'implementation detail specific to cpython' test_decorator_application_lineno_correct (test.test_traceback.PurePythonTracebackErrorCaretTests.test_decorator_application_lineno_correct) ... skipped 'implementation detail specific to cpython' test_line_with_unicode (test.test_traceback.PurePythonTracebackErrorCaretTests.test_line_with_unicode) ... skipped 'implementation detail specific to cpython' test_multiline_method_call_a (test.test_traceback.PurePythonTracebackErrorCaretTests.test_multiline_method_call_a) ... skipped 'implementation detail specific to cpython' test_multiline_method_call_b (test.test_traceback.PurePythonTracebackErrorCaretTests.test_multiline_method_call_b) ... skipped 'implementation detail specific to cpython' test_multiline_method_call_c (test.test_traceback.PurePythonTracebackErrorCaretTests.test_multiline_method_call_c) ... skipped 'implementation detail specific to cpython' test_secondary_caret_not_elided (test.test_traceback.PurePythonTracebackErrorCaretTests.test_secondary_caret_not_elided) ... skipped 'implementation detail specific to cpython' test_specialization_variations (test.test_traceback.PurePythonTracebackErrorCaretTests.test_specialization_variations) ... skipped 'implementation detail specific to cpython' test_traceback_specialization_with_syntax_error (test.test_traceback.PurePythonTracebackErrorCaretTests.test_traceback_specialization_with_syntax_error) ... skipped 'implementation detail specific to cpython' test_traceback_very_long_line (test.test_traceback.PurePythonTracebackErrorCaretTests.test_traceback_very_long_line) ... skipped 'implementation detail specific to cpython' test_wide_characters_unicode_with_problematic_byte_offset (test.test_traceback.PurePythonTracebackErrorCaretTests.test_wide_characters_unicode_with_problematic_byte_offset) ... skipped 'implementation detail specific to cpython' test_KeyboardInterrupt_at_first_line_of_frame (test.test_traceback.PyExcReportingTests.test_KeyboardInterrupt_at_first_line_of_frame) ... skipped 'implementation detail specific to cpython' test_cause (test.test_traceback.PyExcReportingTests.test_cause) ... ok test_cause_and_context (test.test_traceback.PyExcReportingTests.test_cause_and_context) ... ok test_cause_recursive (test.test_traceback.PyExcReportingTests.test_cause_recursive) ... ok test_context (test.test_traceback.PyExcReportingTests.test_context) ... ok test_context_suppression (test.test_traceback.PyExcReportingTests.test_context_suppression) ... ok test_exception_angle_bracketed_filename (test.test_traceback.PyExcReportingTests.test_exception_angle_bracketed_filename) ... ok test_exception_bad__str__ (test.test_traceback.PyExcReportingTests.test_exception_bad__str__) ... ok test_exception_group_basic (test.test_traceback.PyExcReportingTests.test_exception_group_basic) ... ok test_exception_group_cause (test.test_traceback.PyExcReportingTests.test_exception_group_cause) ... ok test_exception_group_context_with_context (test.test_traceback.PyExcReportingTests.test_exception_group_context_with_context) ... ok test_exception_group_depth_limit (test.test_traceback.PyExcReportingTests.test_exception_group_depth_limit) ... ok test_exception_group_nested (test.test_traceback.PyExcReportingTests.test_exception_group_nested) ... ok test_exception_group_width_limit (test.test_traceback.PyExcReportingTests.test_exception_group_width_limit) ... ok test_exception_group_with_multiple_notes (test.test_traceback.PyExcReportingTests.test_exception_group_with_multiple_notes) ... ok test_exception_group_with_notes (test.test_traceback.PyExcReportingTests.test_exception_group_with_notes) ... ok test_exception_group_wrapped_naked (test.test_traceback.PyExcReportingTests.test_exception_group_wrapped_naked) ... FAIL test_exception_modulename (test.test_traceback.PyExcReportingTests.test_exception_modulename) ... ok test_exception_modulename_not_unicode (test.test_traceback.PyExcReportingTests.test_exception_modulename_not_unicode) ... ok test_exception_qualname (test.test_traceback.PyExcReportingTests.test_exception_qualname) ... ok test_exception_with_invalid_notes (test.test_traceback.PyExcReportingTests.test_exception_with_invalid_notes) ... ok test_exception_with_multiple_notes (test.test_traceback.PyExcReportingTests.test_exception_with_multiple_notes) ... ok test_exception_with_note (test.test_traceback.PyExcReportingTests.test_exception_with_note) ... ok test_message_none (test.test_traceback.PyExcReportingTests.test_message_none) ... ok test_simple (test.test_traceback.PyExcReportingTests.test_simple) ... ok test_syntax_error_no_lineno (test.test_traceback.PyExcReportingTests.test_syntax_error_no_lineno) ... ok test_syntax_error_offset_at_eol (test.test_traceback.PyExcReportingTests.test_syntax_error_offset_at_eol) ... ok test_syntax_error_various_offsets (test.test_traceback.PyExcReportingTests.test_syntax_error_various_offsets) ... ok test_basics (test.test_traceback.TestFrame.test_basics) ... ok test_explicit_line (test.test_traceback.TestFrame.test_explicit_line) ... ok test_lazy_lines (test.test_traceback.TestFrame.test_lazy_lines) ... ok test_len (test.test_traceback.TestFrame.test_len) ... ok test_no_line (test.test_traceback.TestFrame.test_no_line) ... ok test_custom_format_frame (test.test_traceback.TestStack.test_custom_format_frame) ... ok test_dropping_frames (test.test_traceback.TestStack.test_dropping_frames) ... skipped 'implementation detail specific to cpython' test_extract_stack (test.test_traceback.TestStack.test_extract_stack) ... ok test_extract_stack_limit (test.test_traceback.TestStack.test_extract_stack_limit) ... ok test_extract_stack_lookup_lines (test.test_traceback.TestStack.test_extract_stack_lookup_lines) ... ok test_extract_stackup_deferred_lookup_lines (test.test_traceback.TestStack.test_extract_stackup_deferred_lookup_lines) ... ok test_format_locals (test.test_traceback.TestStack.test_format_locals) ... ok test_format_smoke (test.test_traceback.TestStack.test_format_smoke) ... ok test_from_list (test.test_traceback.TestStack.test_from_list) ... ok test_from_list_edited_stack (test.test_traceback.TestStack.test_from_list_edited_stack) ... ok test_locals (test.test_traceback.TestStack.test_locals) ... ok test_no_locals (test.test_traceback.TestStack.test_no_locals) ... ok test_walk_stack (test.test_traceback.TestStack.test_walk_stack) ... skipped 'implementation detail specific to cpython' test_walk_tb (test.test_traceback.TestStack.test_walk_tb) ... ok test_cause (test.test_traceback.TestTracebackException.test_cause) ... ok test_compact_no_cause (test.test_traceback.TestTracebackException.test_compact_no_cause) ... ok test_compact_with_cause (test.test_traceback.TestTracebackException.test_compact_with_cause) ... ok test_comparison_basic (test.test_traceback.TestTracebackException.test_comparison_basic) ... ok test_comparison_equivalent_exceptions_are_equal (test.test_traceback.TestTracebackException.test_comparison_equivalent_exceptions_are_equal) ... ok test_comparison_params_variations (test.test_traceback.TestTracebackException.test_comparison_params_variations) ... ok test_context (test.test_traceback.TestTracebackException.test_context) ... ok test_from_exception (test.test_traceback.TestTracebackException.test_from_exception) ... ok test_limit (test.test_traceback.TestTracebackException.test_limit) ... ok test_locals (test.test_traceback.TestTracebackException.test_locals) ... ok test_long_context_chain (test.test_traceback.TestTracebackException.test_long_context_chain) ... ok test_lookup_lines (test.test_traceback.TestTracebackException.test_lookup_lines) ... ok test_no_locals (test.test_traceback.TestTracebackException.test_no_locals) ... ok test_no_refs_to_exception_and_traceback_objects (test.test_traceback.TestTracebackException.test_no_refs_to_exception_and_traceback_objects) ... skipped 'implementation detail specific to cpython' test_print (test.test_traceback.TestTracebackException.test_print) ... ok test_smoke (test.test_traceback.TestTracebackException.test_smoke) ... ok test_traceback_header (test.test_traceback.TestTracebackException.test_traceback_header) ... ok test_unhashable (test.test_traceback.TestTracebackException.test_unhashable) ... ok test_comparison (test.test_traceback.TestTracebackException_ExceptionGroups.test_comparison) ... ok test_exception_group_construction (test.test_traceback.TestTracebackException_ExceptionGroups.test_exception_group_construction) ... ok test_exception_group_format (test.test_traceback.TestTracebackException_ExceptionGroups.test_exception_group_format) ... ok test_exception_group_format_exception_only (test.test_traceback.TestTracebackException_ExceptionGroups.test_exception_group_format_exception_only) ... ok test_max_group_depth (test.test_traceback.TestTracebackException_ExceptionGroups.test_max_group_depth) ... ok test_max_group_width (test.test_traceback.TestTracebackException_ExceptionGroups.test_max_group_width) ... ok test_bad_indentation (test.test_traceback.TracebackCases.test_bad_indentation) ... ok test_base_exception (test.test_traceback.TracebackCases.test_base_exception) ... ok test_caret (test.test_traceback.TracebackCases.test_caret) ... ok test_encoded_file (test.test_traceback.TracebackCases.test_encoded_file) ... ok test_exception_is_None (test.test_traceback.TracebackCases.test_exception_is_None) ... ok test_format_exception_exc (test.test_traceback.TracebackCases.test_format_exception_exc) ... ok test_format_exception_only_bad__str__ (test.test_traceback.TracebackCases.test_format_exception_only_bad__str__) ... ok test_format_exception_only_exc (test.test_traceback.TracebackCases.test_format_exception_only_exc) ... ok test_no_caret_with_no_debug_ranges_flag (test.test_traceback.TracebackCases.test_no_caret_with_no_debug_ranges_flag) ... skipped 'implementation detail specific to cpython' test_no_caret_with_no_debug_ranges_flag_python_traceback (test.test_traceback.TracebackCases.test_no_caret_with_no_debug_ranges_flag_python_traceback) ... skipped 'implementation detail specific to cpython' test_nocaret (test.test_traceback.TracebackCases.test_nocaret) ... ok test_print_exception (test.test_traceback.TracebackCases.test_print_exception) ... ok test_print_exception_exc (test.test_traceback.TracebackCases.test_print_exception_exc) ... ok test_print_last (test.test_traceback.TracebackCases.test_print_last) ... ok test_print_traceback_at_exit (test.test_traceback.TracebackCases.test_print_traceback_at_exit) ... skipped 'implementation detail not available on pypy' test_recursion_error_during_traceback (test.test_traceback.TracebackCases.test_recursion_error_during_traceback) ... ok test_signatures (test.test_traceback.TracebackCases.test_signatures) ... ok test_exception_group_deep_recursion_capi (test.test_traceback.TracebackFormatTests.test_exception_group_deep_recursion_capi) ... skipped 'implementation detail specific to cpython' test_exception_group_deep_recursion_traceback (test.test_traceback.TracebackFormatTests.test_exception_group_deep_recursion_traceback) ... ok test_format_stack (test.test_traceback.TracebackFormatTests.test_format_stack) ... ok test_print_exception_bad_type_capi (test.test_traceback.TracebackFormatTests.test_print_exception_bad_type_capi) ... skipped 'implementation detail specific to cpython' test_print_exception_bad_type_python (test.test_traceback.TracebackFormatTests.test_print_exception_bad_type_python) ... ok test_print_stack (test.test_traceback.TracebackFormatTests.test_print_stack) ... ok test_recursive_traceback_cpython_internal (test.test_traceback.TracebackFormatTests.test_recursive_traceback_cpython_internal) ... skipped 'implementation detail specific to cpython' test_recursive_traceback_python (test.test_traceback.TracebackFormatTests.test_recursive_traceback_python) ... ok test_stack_format (test.test_traceback.TracebackFormatTests.test_stack_format) ... ok test_traceback_format (test.test_traceback.TracebackFormatTests.test_traceback_format) ... skipped 'implementation detail specific to cpython' test_traceback_format_with_cleared_frames (test.test_traceback.TracebackFormatTests.test_traceback_format_with_cleared_frames) ... skipped 'implementation detail specific to cpython' test_unhashable (test.test_traceback.TracebackFormatTests.test_unhashable) ... skipped 'implementation detail specific to cpython' ====================================================================== FAIL: test_exception_group_wrapped_naked (test.test_traceback.PyExcReportingTests.test_exception_group_wrapped_naked) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_traceback.py", line 2206, in test_exception_group_wrapped_naked self.assertEqual(report, expected) ^^^^^^^^^^^ AssertionError: ' + [209 chars]n | ExceptionGroup: (1 sub-exception)\n +-+[287 chars]--\n' != ' + [209 chars]n | File "/buildbot/slave/pypy-c-jit-linux-[435 chars]--\n' Diff is 711 characters long. Set self.maxDiff to None to see it. ---------------------------------------------------------------------- Ran 279 tests in 1.416s FAILED (failures=1, skipped=160) 0:00:01 load avg: 1.48 [1/1/1] test_traceback failed (1 failure) == Tests result: FAILURE == 1 test failed: test_traceback Total duration: 1.5 sec Total tests: run=279 failures=1 skipped=160 Total test files: run=1/1 failed=1 Result: FAILURE test test_traceback failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349460æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1124861768 0:00:00 load avg: 1.48 Run 1 test sequentially in a single process 0:00:00 load avg: 1.48 [1/1] test_tracemalloc 0:00:00 load avg: 1.48 [1/1/1] test_tracemalloc failed (uncaught exception) == Tests result: FAILURE == 1 test failed: test_tracemalloc Total duration: 73 ms Total tests: run=0 Total test files: run=1/1 failed=1 Result: FAILURE test test_tracemalloc crashed -- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 181, in _runtest_env_changed_exc _load_run_test(result, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 128, in _load_run_test test_mod = importlib.import_module(module_name) ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<builtin>/frozen importlib._bootstrap_external", line 1011, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_tracemalloc.py", line 5, in <module> import tracemalloc File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/tracemalloc.py", line 9, in <module> from _tracemalloc import * ModuleNotFoundError: No module named '_tracemalloc' _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349485æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1674917442 0:00:00 load avg: 1.48 Run 1 test sequentially in a single process 0:00:00 load avg: 1.48 [1/1] test_type_aliases test_attributes_with_exec (test.test_type_aliases.TypeAliasConstructorTest.test_attributes_with_exec) ... ok test_basic (test.test_type_aliases.TypeAliasConstructorTest.test_basic) ... ok test_errors (test.test_type_aliases.TypeAliasConstructorTest.test_errors) ... ok test_generic (test.test_type_aliases.TypeAliasConstructorTest.test_generic) ... FAIL test_keywords (test.test_type_aliases.TypeAliasConstructorTest.test_keywords) ... ok test_not_generic (test.test_type_aliases.TypeAliasConstructorTest.test_not_generic) ... ok test_pickling (test.test_type_aliases.TypeAliasPickleTest.test_pickling) ... ok test_pickling_local (test.test_type_aliases.TypeAliasPickleTest.test_pickling_local) ... ok test_immutable (test.test_type_aliases.TypeAliasTypeTest.test_immutable) ... FAIL test_module (test.test_type_aliases.TypeAliasTypeTest.test_module) ... ok test_no_subclassing (test.test_type_aliases.TypeAliasTypeTest.test_no_subclassing) ... FAIL test_union (test.test_type_aliases.TypeAliasTypeTest.test_union) ... FAIL test_alias_access_01 (test.test_type_aliases.TypeParamsAccessTest.test_alias_access_01) ... ok test_alias_access_02 (test.test_type_aliases.TypeParamsAccessTest.test_alias_access_02) ... ok test_alias_access_03 (test.test_type_aliases.TypeParamsAccessTest.test_alias_access_03) ... ok test_alias_value_01 (test.test_type_aliases.TypeParamsAliasValueTest.test_alias_value_01) ... ok test_alias_value_02 (test.test_type_aliases.TypeParamsAliasValueTest.test_alias_value_02) ... ok test_alias_value_03 (test.test_type_aliases.TypeParamsAliasValueTest.test_alias_value_03) ... ok test_alias_value_04 (test.test_type_aliases.TypeParamsAliasValueTest.test_alias_value_04) ... ok test_raising (test.test_type_aliases.TypeParamsAliasValueTest.test_raising) ... FAIL test_recursive_repr (test.test_type_aliases.TypeParamsAliasValueTest.test_recursive_repr) ... ok test_repr (test.test_type_aliases.TypeParamsAliasValueTest.test_repr) ... FAIL test_subscripting (test.test_type_aliases.TypeParamsAliasValueTest.test_subscripting) ... FAIL test_exec_with_unusual_globals (test.test_type_aliases.TypeParamsExoticGlobalsTest.test_exec_with_unusual_globals) ... ok test_name_collisions (test.test_type_aliases.TypeParamsInvalidTest.test_name_collisions) ... ok test_name_non_collision_02 (test.test_type_aliases.TypeParamsInvalidTest.test_name_non_collision_02) ... ok test_name_non_collision_03 (test.test_type_aliases.TypeParamsInvalidTest.test_name_non_collision_03) ... ok ====================================================================== FAIL: test_generic (test.test_type_aliases.TypeAliasConstructorTest.test_generic) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_aliases.py", line 215, in test_generic self.assertIs(type(TA[int]), types.GenericAlias) ^^^^^^^^ AssertionError: <class 'typing._GenericAlias'> is not <class '_pypy_generic_alias.GenericAlias'> ====================================================================== FAIL: test_immutable (test.test_type_aliases.TypeAliasTypeTest.test_immutable) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_aliases.py", line 249, in test_immutable with self.assertRaises(TypeError): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: TypeError not raised ====================================================================== FAIL: test_no_subclassing (test.test_type_aliases.TypeAliasTypeTest.test_no_subclassing) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_aliases.py", line 253, in test_no_subclassing with self.assertRaisesRegex(TypeError, "not an acceptable base type"): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: TypeError not raised ====================================================================== FAIL: test_union (test.test_type_aliases.TypeAliasTypeTest.test_union) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_aliases.py", line 261, in test_union self.assertIsInstance(union, types.UnionType) ^^^^^^^^^^^^^^^^ AssertionError: typing.Union[Alias1, Alias2] is not an instance of <class '_pypy_generic_alias.UnionType'> ====================================================================== FAIL: test_raising (test.test_type_aliases.TypeParamsAliasValueTest.test_raising) ---------------------------------------------------------------------- NameError: free variable '_My_X' referenced before assignment in enclosing scope During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_aliases.py", line 174, in test_raising with self.assertRaisesRegex( ^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "cannot access free variable '_My_X' where it is not associated with a value" does not match "free variable '_My_X' referenced before assignment in enclosing scope" ====================================================================== FAIL: test_repr (test.test_type_aliases.TypeParamsAliasValueTest.test_repr) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_aliases.py", line 150, in test_repr self.assertEqual(repr(VeryGeneric[int, bytes, str, [float, object]]), ^^^^^^^^^^^ AssertionError: "VeryGeneric[int, bytes, str, [<class 'float'>, <class 'object'>]]" != 'VeryGeneric[int, bytes, str, [float, object]]' - VeryGeneric[int, bytes, str, [<class 'float'>, <class 'object'>]] ? -------- -- -------- -- + VeryGeneric[int, bytes, str, [float, object]] ====================================================================== FAIL: test_subscripting (test.test_type_aliases.TypeParamsAliasValueTest.test_subscripting) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_aliases.py", line 135, in test_subscripting self.assertIsInstance(specialized, types.GenericAlias) ^^^^^^^^^^^^^^^^ AssertionError: Generic[int] is not an instance of <class '_pypy_generic_alias.GenericAlias'> ---------------------------------------------------------------------- Ran 27 tests in 0.026s FAILED (failures=7) 0:00:00 load avg: 1.48 [1/1/1] test_type_aliases failed (7 failures) == Tests result: FAILURE == 1 test failed: test_type_aliases Total duration: 109 ms Total tests: run=27 failures=7 Total test files: run=1/1 failed=1 Result: FAILURE test test_type_aliases failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349495æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 4074005613 0:00:00 load avg: 1.53 Run 1 test sequentially in a single process 0:00:00 load avg: 1.53 [1/1] test_type_cache 0:00:00 load avg: 1.53 [1/1/1] test_type_cache failed (uncaught exception) == Tests result: FAILURE == 1 test failed: test_type_cache Total duration: 62 ms Total tests: run=0 Total test files: run=1/1 failed=1 Result: FAILURE test test_type_cache crashed -- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 181, in _runtest_env_changed_exc _load_run_test(result, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 128, in _load_run_test test_mod = importlib.import_module(module_name) ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<builtin>/frozen importlib._bootstrap_external", line 1011, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_cache.py", line 15, in <module> type_assign_version = _testcapi.type_assign_version ^^^^^^^^^^^^^^^^^^^ AttributeError: module '_testcapi' has no attribute 'type_assign_version' _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349500æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1617971098 0:00:00 load avg: 1.53 Run 1 test sequentially in a single process 0:00:00 load avg: 1.53 [1/1] test_type_comments test_asynccomp (test.test_type_comments.TypeCommentTests.test_asynccomp) ... ok test_asyncdef (test.test_type_comments.TypeCommentTests.test_asyncdef) ... ok test_asyncvar (test.test_type_comments.TypeCommentTests.test_asyncvar) ... ok test_forstmt (test.test_type_comments.TypeCommentTests.test_forstmt) ... ok test_fstring (test.test_type_comments.TypeCommentTests.test_fstring) ... ERROR test_func_type_input (test.test_type_comments.TypeCommentTests.test_func_type_input) ... ok test_funcdef (test.test_type_comments.TypeCommentTests.test_funcdef) ... ok test_ignores (test.test_type_comments.TypeCommentTests.test_ignores) ... ok test_inappropriate_type_comments (test.test_type_comments.TypeCommentTests.test_inappropriate_type_comments) Tests for inappropriately-placed type comments. ... ok test_longargs (test.test_type_comments.TypeCommentTests.test_longargs) ... ok test_matmul (test.test_type_comments.TypeCommentTests.test_matmul) ... ok test_nonasciidef (test.test_type_comments.TypeCommentTests.test_nonasciidef) ... ok test_redundantdef (test.test_type_comments.TypeCommentTests.test_redundantdef) ... ok test_underscorednumber (test.test_type_comments.TypeCommentTests.test_underscorednumber) ... ok test_vardecl (test.test_type_comments.TypeCommentTests.test_vardecl) ... ok test_withstmt (test.test_type_comments.TypeCommentTests.test_withstmt) ... ok ====================================================================== ERROR: test_fstring (test.test_type_comments.TypeCommentTests.test_fstring) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_comments.py", line 235, in parse_all yield self.parse(source, feature_version) ^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_comments.py", line 227, in parse return ast.parse(source, type_comments=True, ^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/ast.py", line 52, in parse return compile(source, filename, mode, flags, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<unknown>", line 2 f"{a}" ^^^^^^ SyntaxError: Format strings are only supported in Python (3, 6) and above. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_comments.py", line 275, in test_fstring for tree in self.parse_all(fstring): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_comments.py", line 237, in parse_all raise SyntaxError(str(err) + f" feature_version={feature_version}") SyntaxError: Format strings are only supported in Python (3, 6) and above. (<unknown>, line 2) feature_version=(3, 4) ---------------------------------------------------------------------- Ran 16 tests in 0.019s FAILED (errors=1) 0:00:00 load avg: 1.53 [1/1/1] test_type_comments failed (1 error) == Tests result: FAILURE == 1 test failed: test_type_comments Total duration: 95 ms Total tests: run=16 Total test files: run=1/1 failed=1 Result: FAILURE test test_type_comments failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349505æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1351599587 0:00:00 load avg: 1.53 Run 1 test sequentially in a single process 0:00:00 load avg: 1.53 [1/1] test_type_params test_types_new_class_no_callback (test.test_type_params.DynamicClassTest.test_types_new_class_no_callback) ... ok test_types_new_class_with_callback (test.test_type_params.DynamicClassTest.test_types_new_class_with_callback) ... ok test_class_access_01 (test.test_type_params.TypeParamsAccessTest.test_class_access_01) ... ok test_class_access_02 (test.test_type_params.TypeParamsAccessTest.test_class_access_02) ... ok test_class_access_03 (test.test_type_params.TypeParamsAccessTest.test_class_access_03) ... ok test_class_base_containing_lambda (test.test_type_params.TypeParamsAccessTest.test_class_base_containing_lambda) ... ok test_class_deref (test.test_type_params.TypeParamsAccessTest.test_class_deref) ... ok test_class_scope_interaction_01 (test.test_type_params.TypeParamsAccessTest.test_class_scope_interaction_01) ... ok test_class_scope_interaction_02 (test.test_type_params.TypeParamsAccessTest.test_class_scope_interaction_02) ... ok test_comprehension_01 (test.test_type_params.TypeParamsAccessTest.test_comprehension_01) ... ok test_comprehension_02 (test.test_type_params.TypeParamsAccessTest.test_comprehension_02) ... ok test_function_access_01 (test.test_type_params.TypeParamsAccessTest.test_function_access_01) ... ok test_function_access_02 (test.test_type_params.TypeParamsAccessTest.test_function_access_02) ... ok test_function_access_03 (test.test_type_params.TypeParamsAccessTest.test_function_access_03) ... ok test_gen_exp_in_generic_method (test.test_type_params.TypeParamsAccessTest.test_gen_exp_in_generic_method) ... ok test_gen_exp_in_nested_class (test.test_type_params.TypeParamsAccessTest.test_gen_exp_in_nested_class) ... ok test_gen_exp_in_nested_generic_class (test.test_type_params.TypeParamsAccessTest.test_gen_exp_in_nested_generic_class) ... ok test_listcomp_in_nested_class (test.test_type_params.TypeParamsAccessTest.test_listcomp_in_nested_class) ... ok test_listcomp_in_nested_generic_class (test.test_type_params.TypeParamsAccessTest.test_listcomp_in_nested_generic_class) ... ok test_method_access_01 (test.test_type_params.TypeParamsAccessTest.test_method_access_01) ... ok test_nested_access_01 (test.test_type_params.TypeParamsAccessTest.test_nested_access_01) ... ok test_nested_scope_in_generic_alias (test.test_type_params.TypeParamsAccessTest.test_nested_scope_in_generic_alias) ... ok test_out_of_scope_01 (test.test_type_params.TypeParamsAccessTest.test_out_of_scope_01) ... ok test_out_of_scope_02 (test.test_type_params.TypeParamsAccessTest.test_out_of_scope_02) ... ok test_reference_previous_typevar (test.test_type_params.TypeParamsAccessTest.test_reference_previous_typevar) ... ok test_shadowing_nonlocal (test.test_type_params.TypeParamsAccessTest.test_shadowing_nonlocal) ... ok test_super (test.test_type_params.TypeParamsAccessTest.test_super) ... ok test_type_alias_containing_lambda (test.test_type_params.TypeParamsAccessTest.test_type_alias_containing_lambda) ... ok test_type_special_case (test.test_type_params.TypeParamsAccessTest.test_type_special_case) ... FAIL test_alias (test.test_type_params.TypeParamsClassScopeTest.test_alias) ... ok test_binding_uses_global (test.test_type_params.TypeParamsClassScopeTest.test_binding_uses_global) ... ok test_bound (test.test_type_params.TypeParamsClassScopeTest.test_bound) ... ok test_explicit_global (test.test_type_params.TypeParamsClassScopeTest.test_explicit_global) ... ok test_explicit_global_with_assignment (test.test_type_params.TypeParamsClassScopeTest.test_explicit_global_with_assignment) ... ok test_explicit_global_with_no_static_bound (test.test_type_params.TypeParamsClassScopeTest.test_explicit_global_with_no_static_bound) ... ok test_explicit_nonlocal (test.test_type_params.TypeParamsClassScopeTest.test_explicit_nonlocal) ... ok test_modified_later (test.test_type_params.TypeParamsClassScopeTest.test_modified_later) ... FAIL test_nested_free (test.test_type_params.TypeParamsClassScopeTest.test_nested_free) ... ERROR test_no_binding_uses_nonlocal (test.test_type_params.TypeParamsClassScopeTest.test_no_binding_uses_nonlocal) ... ok test_complex_base (test.test_type_params.TypeParamsComplexCallsTest.test_complex_base) ... ok test_defaults (test.test_type_params.TypeParamsComplexCallsTest.test_defaults) ... ok test_starargs_base (test.test_type_params.TypeParamsComplexCallsTest.test_starargs_base) ... ok test_disallowed_expressions (test.test_type_params.TypeParamsInvalidTest.test_disallowed_expressions) ... ok test_incorrect_mro_explicit_object (test.test_type_params.TypeParamsInvalidTest.test_incorrect_mro_explicit_object) ... FAIL test_name_collisions (test.test_type_params.TypeParamsInvalidTest.test_name_collisions) ... ok test_name_non_collision_02 (test.test_type_params.TypeParamsInvalidTest.test_name_non_collision_02) ... ok test_name_non_collision_03 (test.test_type_params.TypeParamsInvalidTest.test_name_non_collision_03) ... ok test_name_non_collision_04 (test.test_type_params.TypeParamsInvalidTest.test_name_non_collision_04) ... ok test_name_non_collision_05 (test.test_type_params.TypeParamsInvalidTest.test_name_non_collision_05) ... ok test_name_non_collision_06 (test.test_type_params.TypeParamsInvalidTest.test_name_non_collision_06) ... ok test_name_non_collision_07 (test.test_type_params.TypeParamsInvalidTest.test_name_non_collision_07) ... ok test_name_non_collision_08 (test.test_type_params.TypeParamsInvalidTest.test_name_non_collision_08) ... ok test_name_non_collision_10 (test.test_type_params.TypeParamsInvalidTest.test_name_non_collision_10) ... ok test_name_non_collision_13 (test.test_type_params.TypeParamsInvalidTest.test_name_non_collision_13) ... ok test_name_non_collision_9 (test.test_type_params.TypeParamsInvalidTest.test_name_non_collision_9) ... ok test_evaluation_error (test.test_type_params.TypeParamsLazyEvaluationTest.test_evaluation_error) ... ok test_qualname (test.test_type_params.TypeParamsLazyEvaluationTest.test_qualname) ... ok test_recursive_class (test.test_type_params.TypeParamsLazyEvaluationTest.test_recursive_class) ... ok test_mangling (test.test_type_params.TypeParamsManglingTest.test_mangling) ... ERROR test_no_leaky_mangling_in_class (test.test_type_params.TypeParamsManglingTest.test_no_leaky_mangling_in_class) ... ok test_no_leaky_mangling_in_function (test.test_type_params.TypeParamsManglingTest.test_no_leaky_mangling_in_function) ... ok test_no_leaky_mangling_in_module (test.test_type_params.TypeParamsManglingTest.test_no_leaky_mangling_in_module) ... ok test_no_mangling_in_bases (test.test_type_params.TypeParamsManglingTest.test_no_mangling_in_bases) ... ok test_no_mangling_in_nested_scopes (test.test_type_params.TypeParamsManglingTest.test_no_mangling_in_nested_scopes) ... ok test_type_params_are_mangled (test.test_type_params.TypeParamsManglingTest.test_type_params_are_mangled) ... ERROR test_nonlocal_allowed (test.test_type_params.TypeParamsNonlocalTest.test_nonlocal_allowed) ... ok test_nonlocal_disallowed_01 (test.test_type_params.TypeParamsNonlocalTest.test_nonlocal_disallowed_01) ... ok test_nonlocal_disallowed_02 (test.test_type_params.TypeParamsNonlocalTest.test_nonlocal_disallowed_02) ... ok test_nonlocal_disallowed_03 (test.test_type_params.TypeParamsNonlocalTest.test_nonlocal_disallowed_03) ... ok test_pickling_classes (test.test_type_params.TypeParamsPickleTest.test_pickling_classes) ... ok test_pickling_functions (test.test_type_params.TypeParamsPickleTest.test_pickling_functions) ... ok test_broken_class_namespace (test.test_type_params.TypeParamsRuntimeTest.test_broken_class_namespace) ... ok test_name_error (test.test_type_params.TypeParamsRuntimeTest.test_name_error) ... ok test_traditional_01 (test.test_type_params.TypeParamsTraditionalTypeVarsTest.test_traditional_01) ... ok test_traditional_02 (test.test_type_params.TypeParamsTraditionalTypeVarsTest.test_traditional_02) ... ok test_traditional_03 (test.test_type_params.TypeParamsTraditionalTypeVarsTest.test_traditional_03) ... ok test_typeparams_dunder_class_01 (test.test_type_params.TypeParamsTypeParamsDunder.test_typeparams_dunder_class_01) ... ok test_typeparams_dunder_class_02 (test.test_type_params.TypeParamsTypeParamsDunder.test_typeparams_dunder_class_02) ... ok test_typeparams_dunder_class_03 (test.test_type_params.TypeParamsTypeParamsDunder.test_typeparams_dunder_class_03) ... ok test_typeparams_dunder_function_01 (test.test_type_params.TypeParamsTypeParamsDunder.test_typeparams_dunder_function_01) ... ok test_typeparams_dunder_function_02 (test.test_type_params.TypeParamsTypeParamsDunder.test_typeparams_dunder_function_02) ... ok test_typeparams_dunder_function_03 (test.test_type_params.TypeParamsTypeParamsDunder.test_typeparams_dunder_function_03) ... ok test_paramspec_01 (test.test_type_params.TypeParamsTypeVarParamSpecTest.test_paramspec_01) ... ok test_paramspec_02 (test.test_type_params.TypeParamsTypeVarParamSpecTest.test_paramspec_02) ... ok test_typevar_01 (test.test_type_params.TypeParamsTypeVarTest.test_typevar_01) ... ok test_typevar_coroutine (test.test_type_params.TypeParamsTypeVarTest.test_typevar_coroutine) ... ok test_typevar_generator (test.test_type_params.TypeParamsTypeVarTest.test_typevar_generator) ... ok test_typevartuple_01 (test.test_type_params.TypeParamsTypeVarTupleTest.test_typevartuple_01) ... ok test_typevartuple_02 (test.test_type_params.TypeParamsTypeVarTupleTest.test_typevartuple_02) ... ok test_weakrefs (test.test_type_params.TypeParamsWeakRefTest.test_weakrefs) ... ok ====================================================================== ERROR: test_nested_free (test.test_type_params.TypeParamsClassScopeTest.test_nested_free) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_params.py", line 703, in test_nested_free ns = run_code(""" ^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py", line 665, in run_code exec(textwrap.dedent(code), ns) SystemError: unexpected internal exception (please report a bug): <KeyError object at 0x7feea1d31db8>; internal traceback was dumped to stderr ====================================================================== ERROR: test_mangling (test.test_type_params.TypeParamsManglingTest.test_mangling) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_params.py", line 743, in test_mangling class Foo[__T]: File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_params.py", line 743, in Foo class Foo[__T]: File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_params.py", line 744, in Foo param = __T ^^^ NameError: name '_Foo__T' is not defined ====================================================================== ERROR: test_type_params_are_mangled (test.test_type_params.TypeParamsManglingTest.test_type_params_are_mangled) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_params.py", line 840, in test_type_params_are_mangled ns = run_code(""" ^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py", line 665, in run_code exec(textwrap.dedent(code), ns) File "<string>", line 4, in <module> File "<string>", line 4, in Foo File "<string>", line 5, in Foo NameError: name '_Foo__T' is not defined ====================================================================== FAIL: test_type_special_case (test.test_type_params.TypeParamsAccessTest.test_type_special_case) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_params.py", line 504, in test_type_special_case self.assertEqual(type.__type_params__, ()) ^^^^^^^^^^^ AssertionError: <getset_descriptor object at 0x00007feea1fee200> != () ====================================================================== FAIL: test_modified_later (test.test_type_params.TypeParamsClassScopeTest.test_modified_later) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_params.py", line 607, in test_modified_later self.assertIs(X.foo.__type_params__[0].__bound__, float) ^^^^^^^^ AssertionError: <class 'int'> is not <class 'float'> ====================================================================== FAIL: test_incorrect_mro_explicit_object (test.test_type_params.TypeParamsInvalidTest.test_incorrect_mro_explicit_object) ---------------------------------------------------------------------- TypeError: cycle among base classes: object < Generic < object During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_params.py", line 152, in test_incorrect_mro_explicit_object with self.assertRaisesRegex(TypeError, r"\(MRO\) for bases object, Generic"): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "\(MRO\) for bases object, Generic" does not match "cycle among base classes: object < Generic < object" ---------------------------------------------------------------------- Ran 90 tests in 0.070s FAILED (failures=3, errors=3) 0:00:00 load avg: 1.53 [1/1/1] test_type_params failed (3 errors, 3 failures) == Tests result: FAILURE == 1 test failed: test_type_params Total duration: 251 ms Total tests: run=90 failures=3 Total test files: run=1/1 failed=1 Result: FAILURE RPython traceback: File "pypy_interpreter.c", line 52289, in BuiltinCode_funcrun_obj File "implement_11.c", line 57360, in BuiltinActivation_UwS_ObjSpace_W_Root_W_Root_W_R_20 File "pypy_interpreter_5.c", line 20281, in PyFrame_exec_ File "pypy_interpreter_1.c", line 17980, in PythonAstCompiler__compile_ast File "pypy_interpreter_astcompiler.c", line 1958, in compile_ast File "implement_3.c", line 3773, in dispatcher_visit_Module File "pypy_interpreter_astcompiler.c", line 32553, in PythonCodeGenerator__handle_body File "pypy_interpreter_astcompiler.c", line 14490, in PythonCodeGenerator__visit_body File "pypy_interpreter_astcompiler_2.c", line 8652, in _visit_function__pypy_interpreter_astcompiler_as File "pypy_interpreter_astcompiler_2.c", line 42542, in _make_function_body__pypy_interpreter_astcompile File "pypy_interpreter_astcompiler_2.c", line 16787, in PythonCodeGenerator_sub_scope File "pypy_interpreter_astcompiler.c", line 14490, in PythonCodeGenerator__visit_body File "pypy_interpreter_astcompiler_1.c", line 52282, in PythonCodeGenerator_visit_ClassDef File "pypy_interpreter_astcompiler_2.c", line 16132, in PythonCodeGenerator__make_class_body File "pypy_interpreter_astcompiler_2.c", line 16787, in PythonCodeGenerator_sub_scope File "pypy_interpreter_astcompiler_1.c", line 49130, in ClassCodeGenerator__compile File "pypy_interpreter_astcompiler.c", line 32553, in PythonCodeGenerator__handle_body File "pypy_interpreter_astcompiler.c", line 14490, in PythonCodeGenerator__visit_body File "pypy_interpreter_astcompiler_1.c", line 52693, in PythonCodeGenerator_visit_ClassDef File "pypy_interpreter_astcompiler_2.c", line 16787, in PythonCodeGenerator_sub_scope File "pypy_interpreter_astcompiler_2.c", line 46626, in GenericClassTypeParamsCodeGenerator__compile File "pypy_interpreter_astcompiler_2.c", line 16168, in PythonCodeGenerator__make_class_body File "pypy_interpreter_astcompiler_2.c", line 17572, in PythonCodeGenerator__make_function test test_type_params failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349515æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1304826662 0:00:00 load avg: 1.53 Run 1 test sequentially in a single process 0:00:00 load avg: 1.53 [1/1] test_types test_bad___prepare__ (test.test_types.ClassCreationTests.test_bad___prepare__) ... ok test_get_original_bases (test.test_types.ClassCreationTests.test_get_original_bases) ... ok test_metaclass_derivation (test.test_types.ClassCreationTests.test_metaclass_derivation) ... ok test_metaclass_new_error (test.test_types.ClassCreationTests.test_metaclass_new_error) ... ok test_metaclass_override_callable (test.test_types.ClassCreationTests.test_metaclass_override_callable) ... ok test_metaclass_override_function (test.test_types.ClassCreationTests.test_metaclass_override_function) ... ok test_new_class_basics (test.test_types.ClassCreationTests.test_new_class_basics) ... ok test_new_class_defaults (test.test_types.ClassCreationTests.test_new_class_defaults) ... ok test_new_class_exec_body (test.test_types.ClassCreationTests.test_new_class_exec_body) ... ok test_new_class_meta (test.test_types.ClassCreationTests.test_new_class_meta) ... ok test_new_class_meta_with_base (test.test_types.ClassCreationTests.test_new_class_meta_with_base) ... ok test_new_class_metaclass_keywords (test.test_types.ClassCreationTests.test_new_class_metaclass_keywords) ... ok test_new_class_subclass (test.test_types.ClassCreationTests.test_new_class_subclass) ... ok test_new_class_with_mro_entry (test.test_types.ClassCreationTests.test_new_class_with_mro_entry) ... ok test_new_class_with_mro_entry_error (test.test_types.ClassCreationTests.test_new_class_with_mro_entry_error) ... ok test_new_class_with_mro_entry_genericalias (test.test_types.ClassCreationTests.test_new_class_with_mro_entry_genericalias) ... ok test_new_class_with_mro_entry_multiple (test.test_types.ClassCreationTests.test_new_class_with_mro_entry_multiple) ... ok test_new_class_with_mro_entry_multiple_2 (test.test_types.ClassCreationTests.test_new_class_with_mro_entry_multiple_2) ... ok test_new_class_with_mro_entry_none (test.test_types.ClassCreationTests.test_new_class_with_mro_entry_none) ... ok test_one_argument_type (test.test_types.ClassCreationTests.test_one_argument_type) ... FAIL test_prepare_class (test.test_types.ClassCreationTests.test_prepare_class) ... ok test_resolve_bases (test.test_types.ClassCreationTests.test_resolve_bases) ... ok test_resolve_bases_with_mro_entry (test.test_types.ClassCreationTests.test_resolve_bases_with_mro_entry) ... ok test_async_def (test.test_types.CoroutineTests.test_async_def) ... ok test_duck_coro (test.test_types.CoroutineTests.test_duck_coro) ... ok test_duck_corogen (test.test_types.CoroutineTests.test_duck_corogen) ... ok test_duck_functional_gen (test.test_types.CoroutineTests.test_duck_functional_gen) ... ok test_duck_gen (test.test_types.CoroutineTests.test_duck_gen) ... ok test_gen (test.test_types.CoroutineTests.test_gen) ... ok test_genfunc (test.test_types.CoroutineTests.test_genfunc) ... ok test_non_gen_values (test.test_types.CoroutineTests.test_non_gen_values) ... ok test_returning_itercoro (test.test_types.CoroutineTests.test_returning_itercoro) ... ok test_wrapper_object (test.test_types.CoroutineTests.test_wrapper_object) ... ok test_wrong_args (test.test_types.CoroutineTests.test_wrong_args) ... ok test_chainmap (test.test_types.MappingProxyTests.test_chainmap) ... ok test_constructor (test.test_types.MappingProxyTests.test_constructor) ... ok test_contains (test.test_types.MappingProxyTests.test_contains) ... ok test_copy (test.test_types.MappingProxyTests.test_copy) ... ok test_customdict (test.test_types.MappingProxyTests.test_customdict) ... ok test_get (test.test_types.MappingProxyTests.test_get) ... ok test_hash (test.test_types.MappingProxyTests.test_hash) ... ERROR test_iterators (test.test_types.MappingProxyTests.test_iterators) ... ok test_len (test.test_types.MappingProxyTests.test_len) ... ok test_methods (test.test_types.MappingProxyTests.test_methods) ... ok test_missing (test.test_types.MappingProxyTests.test_missing) ... ok test_reversed (test.test_types.MappingProxyTests.test_reversed) ... ok test_union (test.test_types.MappingProxyTests.test_union) ... ok test_views (test.test_types.MappingProxyTests.test_views) ... ok test_as_dict (test.test_types.SimpleNamespaceTests.test_as_dict) ... ok test_attrdel (test.test_types.SimpleNamespaceTests.test_attrdel) ... ok test_attrget (test.test_types.SimpleNamespaceTests.test_attrget) ... ok test_attrset (test.test_types.SimpleNamespaceTests.test_attrset) ... ok test_constructor (test.test_types.SimpleNamespaceTests.test_constructor) ... ok test_equal (test.test_types.SimpleNamespaceTests.test_equal) ... ok test_fake_namespace_compare (test.test_types.SimpleNamespaceTests.test_fake_namespace_compare) ... ok test_nested (test.test_types.SimpleNamespaceTests.test_nested) ... ok test_pickle (test.test_types.SimpleNamespaceTests.test_pickle) ... ok test_recursive (test.test_types.SimpleNamespaceTests.test_recursive) ... ok test_recursive_repr (test.test_types.SimpleNamespaceTests.test_recursive_repr) ... FAIL test_repr (test.test_types.SimpleNamespaceTests.test_repr) ... FAIL test_subclass (test.test_types.SimpleNamespaceTests.test_subclass) ... ok test_unbound (test.test_types.SimpleNamespaceTests.test_unbound) ... ok test_underlying_dict (test.test_types.SimpleNamespaceTests.test_underlying_dict) ... ok setUpClass (test.test_types.SubinterpreterTests) ... skipped 'subinterpreters required' test_boolean_ops (test.test_types.TypesTests.test_boolean_ops) ... ok test_comparisons (test.test_types.TypesTests.test_comparisons) ... ok test_dunder_get_signature (test.test_types.TypesTests.test_dunder_get_signature) ... ok test_ellipsis_type (test.test_types.TypesTests.test_ellipsis_type) ... ok test_float__format__ (test.test_types.TypesTests.test_float__format__) ... ok test_float__format__locale (test.test_types.TypesTests.test_float__format__locale) ... ok test_float_constructor (test.test_types.TypesTests.test_float_constructor) ... ok test_float_to_string (test.test_types.TypesTests.test_float_to_string) ... ok test_floats (test.test_types.TypesTests.test_floats) ... ok test_format_spec_errors (test.test_types.TypesTests.test_format_spec_errors) ... ok test_int__format__ (test.test_types.TypesTests.test_int__format__) ... ok test_int__format__locale (test.test_types.TypesTests.test_int__format__locale) ... ok test_internal_sizes (test.test_types.TypesTests.test_internal_sizes) ... ERROR test_method_descriptor_types (test.test_types.TypesTests.test_method_descriptor_types) ... FAIL test_method_wrapper_types (test.test_types.TypesTests.test_method_wrapper_types) ... ok test_none_type (test.test_types.TypesTests.test_none_type) ... ok test_normal_integers (test.test_types.TypesTests.test_normal_integers) ... ok test_notimplemented_type (test.test_types.TypesTests.test_notimplemented_type) ... ok test_numeric_types (test.test_types.TypesTests.test_numeric_types) ... ok test_slot_wrapper_types (test.test_types.TypesTests.test_slot_wrapper_types) ... ok test_strings (test.test_types.TypesTests.test_strings) ... ok test_traceback_and_frame_types (test.test_types.TypesTests.test_traceback_and_frame_types) ... ok test_truth_values (test.test_types.TypesTests.test_truth_values) ... ok test_type_function (test.test_types.TypesTests.test_type_function) ... ok test_zero_division (test.test_types.TypesTests.test_zero_division) ... ok test_bad_instancecheck (test.test_types.UnionTests.test_bad_instancecheck) ... ok test_bad_subclasscheck (test.test_types.UnionTests.test_bad_subclasscheck) ... ok test_hash (test.test_types.UnionTests.test_hash) ... ok test_instancecheck_and_subclasscheck (test.test_types.UnionTests.test_instancecheck_and_subclasscheck) ... ok test_instancecheck_and_subclasscheck_order (test.test_types.UnionTests.test_instancecheck_and_subclasscheck_order) ... ok test_or_type_operator_reference_cycle (test.test_types.UnionTests.test_or_type_operator_reference_cycle) ... skipped 'implementation detail specific to cpython' test_or_type_operator_with_Alias (test.test_types.UnionTests.test_or_type_operator_with_Alias) ... ok test_or_type_operator_with_IO (test.test_types.UnionTests.test_or_type_operator_with_IO) ... ok test_or_type_operator_with_Literal (test.test_types.UnionTests.test_or_type_operator_with_Literal) ... ok test_or_type_operator_with_NamedTuple (test.test_types.UnionTests.test_or_type_operator_with_NamedTuple) ... ok test_or_type_operator_with_NewType (test.test_types.UnionTests.test_or_type_operator_with_NewType) ... ok test_or_type_operator_with_Protocol (test.test_types.UnionTests.test_or_type_operator_with_Protocol) ... ok test_or_type_operator_with_SpecialForm (test.test_types.UnionTests.test_or_type_operator_with_SpecialForm) ... ok test_or_type_operator_with_TypeVar (test.test_types.UnionTests.test_or_type_operator_with_TypeVar) ... ok test_or_type_operator_with_TypedDict (test.test_types.UnionTests.test_or_type_operator_with_TypedDict) ... ok test_or_type_operator_with_bad_module (test.test_types.UnionTests.test_or_type_operator_with_bad_module) ... ok test_or_type_operator_with_forward (test.test_types.UnionTests.test_or_type_operator_with_forward) ... ok test_or_type_operator_with_genericalias (test.test_types.UnionTests.test_or_type_operator_with_genericalias) ... ok test_or_type_repr (test.test_types.UnionTests.test_or_type_repr) ... ok test_or_types_operator (test.test_types.UnionTests.test_or_types_operator) ... ok test_union_args (test.test_types.UnionTests.test_union_args) ... ok test_union_copy (test.test_types.UnionTests.test_union_copy) ... ok test_union_of_unhashable (test.test_types.UnionTests.test_union_of_unhashable) ... ok test_union_parameter_chaining (test.test_types.UnionTests.test_union_parameter_chaining) ... ok test_union_parameter_substitution (test.test_types.UnionTests.test_union_parameter_substitution) ... ok test_union_parameter_substitution_errors (test.test_types.UnionTests.test_union_parameter_substitution_errors) ... ok test_union_pickle (test.test_types.UnionTests.test_union_pickle) ... ok ====================================================================== ERROR: test_hash (test.test_types.MappingProxyTests.test_hash) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 1272, in test_hash self.assertEqual(hash(view), hash(mapping)) ^^^^^^^^^^ TypeError: unhashable type: 'mappingproxy' ====================================================================== ERROR: test_internal_sizes (test.test_types.TypesTests.test_internal_sizes) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 596, in test_internal_sizes self.assertGreater(object.__basicsize__, 0) ^^^^^^^^^^^^^ AttributeError: type object 'object' has no attribute '__basicsize__' ====================================================================== FAIL: test_one_argument_type (test.test_types.ClassCreationTests.test_one_argument_type) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 1729, in test_one_argument_type self.assertEqual(str(cm.exception), expected_message) ^^^^^^^^^^^ AssertionError: 'M.__new__() takes exactly 3 arguments (1 given)' != 'type.__new__() takes exactly 3 arguments (1 given)' - M.__new__() takes exactly 3 arguments (1 given) ? ^ + type.__new__() takes exactly 3 arguments (1 given) ? ^^^^ ====================================================================== FAIL: test_recursive_repr (test.test_types.SimpleNamespaceTests.test_recursive_repr) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 1894, in test_recursive_repr self.assertEqual(repr(ns2), repr2) ^^^^^^^^^^^ AssertionError: 'namespace(spam=namespace(spam=namespace(...), x=1))' != 'namespace(spam=namespace(x=1, spam=namespace(...)))' - namespace(spam=namespace(spam=namespace(...), x=1)) ? ----- + namespace(spam=namespace(x=1, spam=namespace(...))) ? +++++ ====================================================================== FAIL: test_repr (test.test_types.SimpleNamespaceTests.test_repr) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 1841, in test_repr self.assertEqual(repr(ns1), "{name}(x=1, y=2, w=3)".format(name=name)) ^^^^^^^^^^^ AssertionError: 'namespace(w=3, x=1, y=2)' != 'namespace(x=1, y=2, w=3)' - namespace(w=3, x=1, y=2) ? ----- + namespace(x=1, y=2, w=3) ? +++++ ====================================================================== FAIL: test_method_descriptor_types (test.test_types.TypesTests.test_method_descriptor_types) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_types.py", line 627, in test_method_descriptor_types self.assertIsInstance(int.__new__, types.BuiltinMethodType) ^^^^^^^^^^^^^^^^ AssertionError: <function int.__new__ at 0x00007f132c55e180> is not an instance of <class 'method'> ---------------------------------------------------------------------- Ran 115 tests in 0.057s FAILED (failures=4, errors=2, skipped=2) 0:00:00 load avg: 1.53 [1/1/1] test_types failed (2 errors, 4 failures) == Tests result: FAILURE == 1 test failed: test_types Total duration: 292 ms Total tests: run=115 failures=4 skipped=2 Total test files: run=1/1 failed=1 Result: FAILURE /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_testmultiphase.c 387 test test_types failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349577æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2582235956 0:00:00 load avg: 1.56 Run 1 test sequentially in a single process 0:00:00 load avg: 1.56 [1/1] test_unparse test_backslash_in_format_spec (test.test_unparse.CosmeticTestCase.test_backslash_in_format_spec) ... ok test_class_bases_and_keywords (test.test_unparse.CosmeticTestCase.test_class_bases_and_keywords) ... ok test_docstrings (test.test_unparse.CosmeticTestCase.test_docstrings) ... ok test_docstrings_negative_cases (test.test_unparse.CosmeticTestCase.test_docstrings_negative_cases) ... ok test_fstrings (test.test_unparse.CosmeticTestCase.test_fstrings) ... ok test_lambda_parameters (test.test_unparse.CosmeticTestCase.test_lambda_parameters) ... ok test_multiquote_joined_string (test.test_unparse.CosmeticTestCase.test_multiquote_joined_string) ... test_multiquote_joined_string (test.test_unparse.CosmeticTestCase.test_multiquote_joined_string) (code1='f\'"""{1}\'\'\' ', ast_parse_kwargs={}) ... FAIL test_multiquote_joined_string (test.test_unparse.CosmeticTestCase.test_multiquote_joined_string) (code1='f\'"""{"\\n"}\'\'\' ', ast_parse_kwargs={}) ... FAIL test_quote_in_format_spec (test.test_unparse.CosmeticTestCase.test_quote_in_format_spec) ... ok test_simple_expressions_parens (test.test_unparse.CosmeticTestCase.test_simple_expressions_parens) ... ok test_slices (test.test_unparse.CosmeticTestCase.test_slices) ... ok test_star_expr_assign_target (test.test_unparse.CosmeticTestCase.test_star_expr_assign_target) ... ok test_star_expr_assign_target_multiple (test.test_unparse.CosmeticTestCase.test_star_expr_assign_target_multiple) ... ok test_unary_op_factor (test.test_unparse.CosmeticTestCase.test_unary_op_factor) ... ok test_files (test.test_unparse.DirectoryTestCase.test_files) ... Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_stringprep.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_htmlparser.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/lzma.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/trace.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_bdb.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_numeric_tower.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sys_settrace.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_subprocess.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_xxtestfuzz.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_netrc.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_grammar.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_type_params.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_compile.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_fstring.py test_files (test.test_unparse.DirectoryTestCase.test_files) (code1='# -*- coding: utf-8 -*-\n# There are tests here with unicode string literals and\n# identifiers. There\'s a code in ast.c that was added because of a\n# failure with a non-ascii-only expression. So, I have tests for\n# that. There are workarounds that would let me run tests for that\n# code without unicode identifiers and strings, but just using them\n# directly seems like the easiest and therefore safest thing to do.\n# Unicode identifiers in tests is allowed by PEP 3131.\n\nimport ast\nimport datetime\nimport os\nimport re\nimport sys\nimport types\nimport decimal\nimport unittest\nimport warnings\nfrom test import support\nfrom test.support.os_helper import temp_cwd\nfrom test.support.script_helper import assert_python_failure, assert_python_ok\n\na_global = "global variable"\n\n# You could argue that I\'m too strict in looking for specific error\n# values with assertRaisesRegex, but without it it\'s way too easy to\n# make a syntax error in the test strings. Especially with all of the\n# triple quotes, raw strings, backslashes, etc. I think it\'s a\n# worthwhile tradeoff. When I switched to this method, I found many\n# examples where I wasn\'t testing what I thought I was.\n\n\nclass TestCase(unittest.TestCase):\n def assertAllRaise(self, exception_type, regex, error_strings):\n for str in error_strings:\n with self.subTest(str=str):\n with self.assertRaisesRegex(exception_type, regex):\n eval(str)\n\n def test__format__lookup(self):\n # Make sure __format__ is looked up on the type, not the instance.\n class X:\n def __format__(self, spec):\n return "class"\n\n x = X()\n\n # Add a bound __format__ method to the \'y\' instance, but not\n # the \'x\' instance.\n y = X()\n y.__format__ = types.MethodType(lambda self, spec: "instance", y)\n\n self.assertEqual(f"{y}", format(y))\n self.assertEqual(f"{y}", "class")\n self.assertEqual(format(x), format(y))\n\n # __format__ is not called this way, but still make sure it\n # returns what we expect (so we can make sure we\'re bypassing\n # it).\n self.assertEqual(x.__format__(""), "class")\n self.assertEqual(y.__format__(""), "instance")\n\n # This is how __format__ is actually called.\n self.assertEqual(type(x).__format__(x, ""), "class")\n self.assertEqual(type(y).__format__(y, ""), "class")\n\n def test_ast(self):\n # Inspired by http://bugs.python.org/issue24975\n class X:\n def __init__(self):\n self.called = False\n\n def __call__(self):\n self.called = True\n return 4\n\n x = X()\n expr = """\na = 10\nf\'{a * x()}\'"""\n t = ast.parse(expr)\n c = compile(t, "", "exec")\n\n # Make sure x was not called.\n self.assertFalse(x.called)\n\n # Actually run the code.\n exec(c)\n\n # Make sure x was called.\n self.assertTrue(x.called)\n\n def test_ast_line_numbers(self):\n expr = """\na = 10\nf\'{a * x()}\'"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n # check `a = 10`\n self.assertEqual(type(t.body[0]), ast.Assign)\n self.assertEqual(t.body[0].lineno, 2)\n # check `f\'...\'`\n self.assertEqual(type(t.body[1]), ast.Expr)\n self.assertEqual(type(t.body[1].value), ast.JoinedStr)\n self.assertEqual(len(t.body[1].value.values), 1)\n self.assertEqual(type(t.body[1].value.values[0]), ast.FormattedValue)\n self.assertEqual(t.body[1].lineno, 3)\n self.assertEqual(t.body[1].value.lineno, 3)\n self.assertEqual(t.body[1].value.values[0].lineno, 3)\n # check the binop location\n binop = t.body[1].value.values[0].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.Call)\n self.assertEqual(binop.lineno, 3)\n self.assertEqual(binop.left.lineno, 3)\n self.assertEqual(binop.right.lineno, 3)\n self.assertEqual(binop.col_offset, 3)\n self.assertEqual(binop.left.col_offset, 3)\n self.assertEqual(binop.right.col_offset, 7)\n\n def test_ast_line_numbers_multiple_formattedvalues(self):\n expr = """\nf\'no formatted values\'\nf\'eggs {a * x()} spam {b + y()}\'"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n # check `f\'no formatted value\'`\n self.assertEqual(type(t.body[0]), ast.Expr)\n self.assertEqual(type(t.body[0].value), ast.JoinedStr)\n self.assertEqual(t.body[0].lineno, 2)\n # check `f\'...\'`\n self.assertEqual(type(t.body[1]), ast.Expr)\n self.assertEqual(type(t.body[1].value), ast.JoinedStr)\n self.assertEqual(len(t.body[1].value.values), 4)\n self.assertEqual(type(t.body[1].value.values[0]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[0].value), str)\n self.assertEqual(type(t.body[1].value.values[1]), ast.FormattedValue)\n self.assertEqual(type(t.body[1].value.values[2]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[2].value), str)\n self.assertEqual(type(t.body[1].value.values[3]), ast.FormattedValue)\n self.assertEqual(t.body[1].lineno, 3)\n self.assertEqual(t.body[1].value.lineno, 3)\n self.assertEqual(t.body[1].value.values[0].lineno, 3)\n self.assertEqual(t.body[1].value.values[1].lineno, 3)\n self.assertEqual(t.body[1].value.values[2].lineno, 3)\n self.assertEqual(t.body[1].value.values[3].lineno, 3)\n # check the first binop location\n binop1 = t.body[1].value.values[1].value\n self.assertEqual(type(binop1), ast.BinOp)\n self.assertEqual(type(binop1.left), ast.Name)\n self.assertEqual(type(binop1.op), ast.Mult)\n self.assertEqual(type(binop1.right), ast.Call)\n self.assertEqual(binop1.lineno, 3)\n self.assertEqual(binop1.left.lineno, 3)\n self.assertEqual(binop1.right.lineno, 3)\n self.assertEqual(binop1.col_offset, 8)\n self.assertEqual(binop1.left.col_offset, 8)\n self.assertEqual(binop1.right.col_offset, 12)\n # check the second binop location\n binop2 = t.body[1].value.values[3].value\n self.assertEqual(type(binop2), ast.BinOp)\n self.assertEqual(type(binop2.left), ast.Name)\n self.assertEqual(type(binop2.op), ast.Add)\n self.assertEqual(type(binop2.right), ast.Call)\n self.assertEqual(binop2.lineno, 3)\n self.assertEqual(binop2.left.lineno, 3)\n self.assertEqual(binop2.right.lineno, 3)\n self.assertEqual(binop2.col_offset, 23)\n self.assertEqual(binop2.left.col_offset, 23)\n self.assertEqual(binop2.right.col_offset, 27)\n\n def test_ast_line_numbers_nested(self):\n expr = """\na = 10\nf\'{a * f"-{x()}-"}\'"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n # check `a = 10`\n self.assertEqual(type(t.body[0]), ast.Assign)\n self.assertEqual(t.body[0].lineno, 2)\n # check `f\'...\'`\n self.assertEqual(type(t.body[1]), ast.Expr)\n self.assertEqual(type(t.body[1].value), ast.JoinedStr)\n self.assertEqual(len(t.body[1].value.values), 1)\n self.assertEqual(type(t.body[1].value.values[0]), ast.FormattedValue)\n self.assertEqual(t.body[1].lineno, 3)\n self.assertEqual(t.body[1].value.lineno, 3)\n self.assertEqual(t.body[1].value.values[0].lineno, 3)\n # check the binop location\n binop = t.body[1].value.values[0].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.JoinedStr)\n self.assertEqual(binop.lineno, 3)\n self.assertEqual(binop.left.lineno, 3)\n self.assertEqual(binop.right.lineno, 3)\n self.assertEqual(binop.col_offset, 3)\n self.assertEqual(binop.left.col_offset, 3)\n self.assertEqual(binop.right.col_offset, 7)\n # check the nested call location\n self.assertEqual(len(binop.right.values), 3)\n self.assertEqual(type(binop.right.values[0]), ast.Constant)\n self.assertEqual(type(binop.right.values[0].value), str)\n self.assertEqual(type(binop.right.values[1]), ast.FormattedValue)\n self.assertEqual(type(binop.right.values[2]), ast.Constant)\n self.assertEqual(type(binop.right.values[2].value), str)\n self.assertEqual(binop.right.values[0].lineno, 3)\n self.assertEqual(binop.right.values[1].lineno, 3)\n self.assertEqual(binop.right.values[2].lineno, 3)\n call = binop.right.values[1].value\n self.assertEqual(type(call), ast.Call)\n self.assertEqual(call.lineno, 3)\n self.assertEqual(call.col_offset, 11)\n\n def test_ast_line_numbers_duplicate_expression(self):\n expr = """\na = 10\nf\'{a * x()} {a * x()} {a * x()}\'\n"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n # check `a = 10`\n self.assertEqual(type(t.body[0]), ast.Assign)\n self.assertEqual(t.body[0].lineno, 2)\n # check `f\'...\'`\n self.assertEqual(type(t.body[1]), ast.Expr)\n self.assertEqual(type(t.body[1].value), ast.JoinedStr)\n self.assertEqual(len(t.body[1].value.values), 5)\n self.assertEqual(type(t.body[1].value.values[0]), ast.FormattedValue)\n self.assertEqual(type(t.body[1].value.values[1]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[1].value), str)\n self.assertEqual(type(t.body[1].value.values[2]), ast.FormattedValue)\n self.assertEqual(type(t.body[1].value.values[3]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[3].value), str)\n self.assertEqual(type(t.body[1].value.values[4]), ast.FormattedValue)\n self.assertEqual(t.body[1].lineno, 3)\n self.assertEqual(t.body[1].value.lineno, 3)\n self.assertEqual(t.body[1].value.values[0].lineno, 3)\n self.assertEqual(t.body[1].value.values[1].lineno, 3)\n self.assertEqual(t.body[1].value.values[2].lineno, 3)\n self.assertEqual(t.body[1].value.values[3].lineno, 3)\n self.assertEqual(t.body[1].value.values[4].lineno, 3)\n # check the first binop location\n binop = t.body[1].value.values[0].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.Call)\n self.assertEqual(binop.lineno, 3)\n self.assertEqual(binop.left.lineno, 3)\n self.assertEqual(binop.right.lineno, 3)\n self.assertEqual(binop.col_offset, 3)\n self.assertEqual(binop.left.col_offset, 3)\n self.assertEqual(binop.right.col_offset, 7)\n # check the second binop location\n binop = t.body[1].value.values[2].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.Call)\n self.assertEqual(binop.lineno, 3)\n self.assertEqual(binop.left.lineno, 3)\n self.assertEqual(binop.right.lineno, 3)\n self.assertEqual(binop.col_offset, 13)\n self.assertEqual(binop.left.col_offset, 13)\n self.assertEqual(binop.right.col_offset, 17)\n # check the third binop location\n binop = t.body[1].value.values[4].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.Call)\n self.assertEqual(binop.lineno, 3)\n self.assertEqual(binop.left.lineno, 3)\n self.assertEqual(binop.right.lineno, 3)\n self.assertEqual(binop.col_offset, 23)\n self.assertEqual(binop.left.col_offset, 23)\n self.assertEqual(binop.right.col_offset, 27)\n\n def test_ast_numbers_fstring_with_formatting(self):\n t = ast.parse(\'f"Here is that pesky {xxx:.3f} again"\')\n self.assertEqual(len(t.body), 1)\n self.assertEqual(t.body[0].lineno, 1)\n\n self.assertEqual(type(t.body[0]), ast.Expr)\n self.assertEqual(type(t.body[0].value), ast.JoinedStr)\n self.assertEqual(len(t.body[0].value.values), 3)\n\n self.assertEqual(type(t.body[0].value.values[0]), ast.Constant)\n self.assertEqual(type(t.body[0].value.values[1]), ast.FormattedValue)\n self.assertEqual(type(t.body[0].value.values[2]), ast.Constant)\n\n _, expr, _ = t.body[0].value.values\n\n name = expr.value\n self.assertEqual(type(name), ast.Name)\n self.assertEqual(name.lineno, 1)\n self.assertEqual(name.end_lineno, 1)\n self.assertEqual(name.col_offset, 22)\n self.assertEqual(name.end_col_offset, 25)\n\n def test_ast_line_numbers_multiline_fstring(self):\n # See bpo-30465 for details.\n expr = """\na = 10\nf\'\'\'\n {a\n *\n x()}\nnon-important content\n\'\'\'\n"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n # check `a = 10`\n self.assertEqual(type(t.body[0]), ast.Assign)\n self.assertEqual(t.body[0].lineno, 2)\n # check `f\'...\'`\n self.assertEqual(type(t.body[1]), ast.Expr)\n self.assertEqual(type(t.body[1].value), ast.JoinedStr)\n self.assertEqual(len(t.body[1].value.values), 3)\n self.assertEqual(type(t.body[1].value.values[0]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[0].value), str)\n self.assertEqual(type(t.body[1].value.values[1]), ast.FormattedValue)\n self.assertEqual(type(t.body[1].value.values[2]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[2].value), str)\n self.assertEqual(t.body[1].lineno, 3)\n self.assertEqual(t.body[1].value.lineno, 3)\n self.assertEqual(t.body[1].value.values[0].lineno, 3)\n self.assertEqual(t.body[1].value.values[1].lineno, 4)\n self.assertEqual(t.body[1].value.values[2].lineno, 6)\n self.assertEqual(t.body[1].col_offset, 0)\n self.assertEqual(t.body[1].value.col_offset, 0)\n self.assertEqual(t.body[1].value.values[0].col_offset, 4)\n self.assertEqual(t.body[1].value.values[1].col_offset, 2)\n self.assertEqual(t.body[1].value.values[2].col_offset, 11)\n # NOTE: the following lineno information and col_offset is correct for\n # expressions within FormattedValues.\n binop = t.body[1].value.values[1].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.Call)\n self.assertEqual(binop.lineno, 4)\n self.assertEqual(binop.left.lineno, 4)\n self.assertEqual(binop.right.lineno, 6)\n self.assertEqual(binop.col_offset, 3)\n self.assertEqual(binop.left.col_offset, 3)\n self.assertEqual(binop.right.col_offset, 7)\n\n expr = """\na = f\'\'\'\n {blech}\n \'\'\'\n"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 1)\n # Check f\'...\'\n self.assertEqual(type(t.body[0]), ast.Assign)\n self.assertEqual(type(t.body[0].value), ast.JoinedStr)\n self.assertEqual(len(t.body[0].value.values), 3)\n self.assertEqual(type(t.body[0].value.values[1]), ast.FormattedValue)\n self.assertEqual(t.body[0].lineno, 2)\n self.assertEqual(t.body[0].value.lineno, 2)\n self.assertEqual(t.body[0].value.values[0].lineno, 2)\n self.assertEqual(t.body[0].value.values[1].lineno, 3)\n self.assertEqual(t.body[0].value.values[2].lineno, 3)\n self.assertEqual(t.body[0].col_offset, 0)\n self.assertEqual(t.body[0].value.col_offset, 4)\n self.assertEqual(t.body[0].value.values[0].col_offset, 8)\n self.assertEqual(t.body[0].value.values[1].col_offset, 10)\n self.assertEqual(t.body[0].value.values[2].col_offset, 17)\n # Check {blech}\n self.assertEqual(t.body[0].value.values[1].value.lineno, 3)\n self.assertEqual(t.body[0].value.values[1].value.end_lineno, 3)\n self.assertEqual(t.body[0].value.values[1].value.col_offset, 11)\n self.assertEqual(t.body[0].value.values[1].value.end_col_offset, 16)\n\n def test_ast_line_numbers_with_parentheses(self):\n expr = """\nx = (\n f" {test(t)}"\n)"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 1)\n # check the joinedstr location\n joinedstr = t.body[0].value\n self.assertEqual(type(joinedstr), ast.JoinedStr)\n self.assertEqual(joinedstr.lineno, 3)\n self.assertEqual(joinedstr.end_lineno, 3)\n self.assertEqual(joinedstr.col_offset, 4)\n self.assertEqual(joinedstr.end_col_offset, 17)\n # check the formatted value location\n fv = t.body[0].value.values[1]\n self.assertEqual(type(fv), ast.FormattedValue)\n self.assertEqual(fv.lineno, 3)\n self.assertEqual(fv.end_lineno, 3)\n self.assertEqual(fv.col_offset, 7)\n self.assertEqual(fv.end_col_offset, 16)\n # check the test(t) location\n call = t.body[0].value.values[1].value\n self.assertEqual(type(call), ast.Call)\n self.assertEqual(call.lineno, 3)\n self.assertEqual(call.end_lineno, 3)\n self.assertEqual(call.col_offset, 8)\n self.assertEqual(call.end_col_offset, 15)\n\n expr = """\nx = (\n u\'wat\',\n u"wat",\n b\'wat\',\n b"wat",\n f\'wat\',\n f"wat",\n)\n\ny = (\n u\'\'\'wat\'\'\',\n u\\"\\"\\"wat\\"\\"\\",\n b\'\'\'wat\'\'\',\n b\\"\\"\\"wat\\"\\"\\",\n f\'\'\'wat\'\'\',\n f\\"\\"\\"wat\\"\\"\\",\n)\n """\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n x, y = t.body\n\n # Check the single quoted string offsets first.\n offsets = [(elt.col_offset, elt.end_col_offset) for elt in x.value.elts]\n self.assertTrue(all(offset == (4, 10) for offset in offsets))\n\n # Check the triple quoted string offsets.\n offsets = [(elt.col_offset, elt.end_col_offset) for elt in y.value.elts]\n self.assertTrue(all(offset == (4, 14) for offset in offsets))\n\n expr = """\nx = (\n \'PERL_MM_OPT\', (\n f\'wat\'\n f\'some_string={f(x)} \'\n f\'wat\'\n ),\n)\n"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 1)\n # check the fstring\n fstring = t.body[0].value.elts[1]\n self.assertEqual(type(fstring), ast.JoinedStr)\n self.assertEqual(len(fstring.values), 3)\n wat1, middle, wat2 = fstring.values\n # check the first wat\n self.assertEqual(type(wat1), ast.Constant)\n self.assertEqual(wat1.lineno, 4)\n self.assertEqual(wat1.end_lineno, 5)\n self.assertEqual(wat1.col_offset, 14)\n self.assertEqual(wat1.end_col_offset, 26)\n # check the call\n call = middle.value\n self.assertEqual(type(call), ast.Call)\n self.assertEqual(call.lineno, 5)\n self.assertEqual(call.end_lineno, 5)\n self.assertEqual(call.col_offset, 27)\n self.assertEqual(call.end_col_offset, 31)\n # check the second wat\n self.assertEqual(type(wat2), ast.Constant)\n self.assertEqual(wat2.lineno, 5)\n self.assertEqual(wat2.end_lineno, 6)\n self.assertEqual(wat2.col_offset, 32)\n # wat ends at the offset 17, but the whole f-string\n # ends at the offset 18 (since the quote is part of the\n # f-string but not the wat string)\n self.assertEqual(wat2.end_col_offset, 17)\n self.assertEqual(fstring.end_col_offset, 18)\n\n def test_ast_fstring_empty_format_spec(self):\n expr = "f\'{expr:}\'"\n\n mod = ast.parse(expr)\n self.assertEqual(type(mod), ast.Module)\n self.assertEqual(len(mod.body), 1)\n\n fstring = mod.body[0].value\n self.assertEqual(type(fstring), ast.JoinedStr)\n self.assertEqual(len(fstring.values), 1)\n\n fv = fstring.values[0]\n self.assertEqual(type(fv), ast.FormattedValue)\n\n format_spec = fv.format_spec\n self.assertEqual(type(format_spec), ast.JoinedStr)\n self.assertEqual(len(format_spec.values), 0)\n\n def test_docstring(self):\n def f():\n f"""Not a docstring"""\n\n self.assertIsNone(f.__doc__)\n\n def g():\n """Not a docstring""" f""\n\n self.assertIsNone(g.__doc__)\n\n def test_literal_eval(self):\n with self.assertRaisesRegex(ValueError, "malformed node or string"):\n ast.literal_eval("f\'x\'")\n\n def test_ast_compile_time_concat(self):\n x = [""]\n\n expr = """x[0] = \'foo\' f\'{3}\'"""\n t = ast.parse(expr)\n c = compile(t, "", "exec")\n exec(c)\n self.assertEqual(x[0], "foo3")\n\n def test_compile_time_concat_errors(self):\n self.assertAllRaise(\n SyntaxError,\n "cannot mix bytes and nonbytes literals",\n [\n r"""f\'\' b\'\'""",\n r"""b\'\' f\'\'""",\n ],\n )\n\n def test_literal(self):\n self.assertEqual(f"", "")\n self.assertEqual(f"a", "a")\n self.assertEqual(f" ", " ")\n\n def test_unterminated_string(self):\n self.assertAllRaise(\n SyntaxError,\n "unterminated string",\n [\n r"""f\'{"x\'""",\n r"""f\'{"x}\'""",\n ],\n )\n # PyPy reports the unclosed \'(\' rather than the unterminated string\n if sys.implementation.name == \'pypy\':\n msg = "f-string: expecting a valid expression after \'{\'"\n else:\n msg = "unterminated string"\n self.assertAllRaise(\n SyntaxError,\n msg,\n [\n r"""f\'{("x\'""",\n r"""f\'{("x}\'""",\n ],\n )\n\n @unittest.skipIf(support.is_wasi, "exhausts limited stack on WASI")\n def test_mismatched_parens(self):\n self.assertAllRaise(\n SyntaxError,\n r"closing parenthesis \'\\}\' " r"does not match opening parenthesis \'\\(\'",\n [\n "f\'{((}\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n r"closing parenthesis \'\\)\' " r"does not match opening parenthesis \'\\[\'",\n [\n "f\'{a[4)}\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n r"closing parenthesis \'\\]\' " r"does not match opening parenthesis \'\\(\'",\n [\n "f\'{a(4]}\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n r"closing parenthesis \'\\}\' " r"does not match opening parenthesis \'\\[\'",\n [\n "f\'{a[4}\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n r"closing parenthesis \'\\}\' " r"does not match opening parenthesis \'\\(\'",\n [\n "f\'{a(4}\'",\n ],\n )\n self.assertRaises(SyntaxError, eval, "f\'{" + "(" * 500 + "}\'")\n\n @unittest.skipIf(support.is_wasi, "exhausts limited stack on WASI")\n def test_fstring_nested_too_deeply(self):\n self.assertAllRaise(\n SyntaxError,\n "f-string: expressions nested too deeply",\n [\'f"{1+2:{1+2:{1+1:{1}}}}"\'],\n )\n\n def create_nested_fstring(n):\n if n == 0:\n return "1+1"\n prev = create_nested_fstring(n - 1)\n return f\'f"{{{prev}}}"\'\n\n self.assertAllRaise(\n SyntaxError, "too many nested f-strings", [create_nested_fstring(160)]\n )\n\n def test_syntax_error_in_nested_fstring(self):\n # See gh-104016 for more information on this crash\n # PyPy tokenizes eagerly and hits its f-string nesting limit first\n if sys.implementation.name == \'pypy\':\n msg = "too many nested f-strings"\n else:\n msg = "invalid syntax"\n self.assertAllRaise(\n SyntaxError, msg, [\'f"{1 1:\' + (\'{f"1:\' * 199)]\n )\n\n def test_double_braces(self):\n self.assertEqual(f"{{", "{")\n self.assertEqual(f"a{{", "a{")\n self.assertEqual(f"{{b", "{b")\n self.assertEqual(f"a{{b", "a{b")\n self.assertEqual(f"}}", "}")\n self.assertEqual(f"a}}", "a}")\n self.assertEqual(f"}}b", "}b")\n self.assertEqual(f"a}}b", "a}b")\n self.assertEqual(f"{{}}", "{}")\n self.assertEqual(f"a{{}}", "a{}")\n self.assertEqual(f"{{b}}", "{b}")\n self.assertEqual(f"{{}}c", "{}c")\n self.assertEqual(f"a{{b}}", "a{b}")\n self.assertEqual(f"a{{}}c", "a{}c")\n self.assertEqual(f"{{b}}c", "{b}c")\n self.assertEqual(f"a{{b}}c", "a{b}c")\n\n self.assertEqual(f"{{{10}", "{10")\n self.assertEqual(f"}}{10}", "}10")\n self.assertEqual(f"}}{{{10}", "}{10")\n self.assertEqual(f"}}a{{{10}", "}a{10")\n\n self.assertEqual(f"{10}{{", "10{")\n self.assertEqual(f"{10}}}", "10}")\n self.assertEqual(f"{10}}}{{", "10}{")\n self.assertEqual(f"{10}}}a{{" "}", "10}a{}")\n\n # Inside of strings, don\'t interpret doubled brackets.\n self.assertEqual(f\'{"{{}}"}\', "{{}}")\n\n self.assertAllRaise(\n TypeError,\n "unhashable type",\n [\n "f\'{ {{}} }\'", # dict in a set\n ],\n )\n\n def test_compile_time_concat(self):\n x = "def"\n self.assertEqual("abc" f"## {x}ghi", "abc## defghi")\n self.assertEqual("abc" f"{x}" "ghi", "abcdefghi")\n self.assertEqual("abc" f"{x}" "gh" f"i{x:4}", "abcdefghidef ")\n self.assertEqual("{x}" f"{x}", "{x}def")\n self.assertEqual("{x" f"{x}", "{xdef")\n self.assertEqual("{x}" f"{x}", "{x}def")\n self.assertEqual("{{x}}" f"{x}", "{{x}}def")\n self.assertEqual("{{x" f"{x}", "{{xdef")\n self.assertEqual("x}}" f"{x}", "x}}def")\n self.assertEqual(f"{x}" "x}}", "defx}}")\n self.assertEqual(f"{x}" "", "def")\n self.assertEqual("" f"{x}" "", "def")\n self.assertEqual("" f"{x}", "def")\n self.assertEqual(f"{x}" "2", "def2")\n self.assertEqual("1" f"{x}" "2", "1def2")\n self.assertEqual("1" f"{x}", "1def")\n self.assertEqual(f"{x}" f"-{x}", "def-def")\n self.assertEqual("" f"", "")\n self.assertEqual("" f"" "", "")\n self.assertEqual("" f"" "" f"", "")\n self.assertEqual(f"", "")\n self.assertEqual(f"" "", "")\n self.assertEqual(f"" "" f"", "")\n self.assertEqual(f"" "" f"" "", "")\n\n # This is not really [f\'{\'] + [f\'}\'] since we treat the inside\n # of braces as a purely new context, so it is actually f\'{ and\n # then eval(\' f\') (a valid expression) and then }\' which would\n # constitute a valid f-string.\n self.assertEqual(f\'{\' f\'}\', " f")\n\n self.assertAllRaise(\n SyntaxError,\n "expecting \'}\'",\n [\n \'\'\'f\'{3\' f"}"\'\'\', # can\'t concat to get a valid f-string\n ],\n )\n\n def test_comments(self):\n # These aren\'t comments, since they\'re in strings.\n d = {"#": "hash"}\n self.assertEqual(f\'{"#"}\', "#")\n self.assertEqual(f\'{d["#"]}\', "hash")\n\n self.assertAllRaise(\n SyntaxError,\n "\'{\' was never closed",\n [\n "f\'{1#}\'", # error because everything after \'#\' is a comment\n "f\'{#}\'",\n "f\'one: {1#}\'",\n "f\'{1# one} {2 this is a comment still#}\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n r"f-string: unmatched \'\\)\'",\n [\n "f\'{)#}\'", # When wrapped in parens, this becomes\n # \'()#)\'. Make sure that doesn\'t compile.\n ],\n )\n self.assertEqual(\n f"""A complex trick: {\n2 # two\n}""",\n "A complex trick: 2",\n )\n self.assertEqual(\n f"""\n{\n40 # forty\n+ # plus\n2 # two\n}""",\n "\\n42",\n )\n self.assertEqual(\n f"""\n{\n40 # forty\n+ # plus\n2 # two\n}""",\n "\\n42",\n )\n\n self.assertEqual(\n f"""\n# this is not a comment\n{ # the following operation it\'s\n3 # this is a number\n* 2}""",\n "\\n# this is not a comment\\n6",\n )\n self.assertEqual(\n f"""\n{# f\'a {comment}\'\n86 # constant\n# nothing more\n}""",\n "\\n86",\n )\n\n self.assertAllRaise(\n SyntaxError,\n r"f-string: valid expression required before \'}\'",\n [\n """f\'\'\'\n{\n# only a comment\n}\'\'\'\n""", # this is equivalent to f\'{}\'\n ],\n )\n\n def test_many_expressions(self):\n # Create a string with many expressions in it. Note that\n # because we have a space in here as a literal, we\'re actually\n # going to use twice as many ast nodes: one for each literal\n # plus one for each expression.\n def build_fstr(n, extra=""):\n return "f\'" + ("{x} " * n) + extra + "\'"\n\n x = "X"\n width = 1\n\n # Test around 256.\n for i in range(250, 260):\n self.assertEqual(eval(build_fstr(i)), (x + " ") * i)\n\n # Test concatenating 2 largs fstrings.\n self.assertEqual(eval(build_fstr(255) * 256), (x + " ") * (255 * 256))\n\n s = build_fstr(253, "{x:{width}} ")\n self.assertEqual(eval(s), (x + " ") * 254)\n\n # Test lots of expressions and constants, concatenated.\n s = "f\'{1}\' \'x\' \'y\'" * 1024\n self.assertEqual(eval(s), "1xy" * 1024)\n\n def test_format_specifier_expressions(self):\n width = 10\n precision = 4\n value = decimal.Decimal("12.34567")\n self.assertEqual(f"result: {value:{width}.{precision}}", "result: 12.35")\n self.assertEqual(f"result: {value:{width!r}.{precision}}", "result: 12.35")\n self.assertEqual(\n f"result: {value:{width:0}.{precision:1}}", "result: 12.35"\n )\n self.assertEqual(\n f"result: {value:{1}{0:0}.{precision:1}}", "result: 12.35"\n )\n self.assertEqual(\n f"result: {value:{ 1}{ 0:0}.{ precision:1}}", "result: 12.35"\n )\n self.assertEqual(f"{10:#{1}0x}", " 0xa")\n self.assertEqual(f\'{10:{"#"}1{0}{"x"}}\', " 0xa")\n self.assertEqual(f\'{-10:-{"#"}1{0}x}\', " -0xa")\n self.assertEqual(f\'{-10:{"-"}#{1}0{"x"}}\', " -0xa")\n self.assertEqual(f"{10:#{3 != {4:5} and width}x}", " 0xa")\n self.assertEqual(\n f"result: {value:{width:{0}}.{precision:1}}", "result: 12.35"\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting \':\' or \'}\'",\n [\n """f\'{"s"!r{":10"}}\'""",\n # This looks like a nested format spec.\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting a valid expression after \'{\'",\n [ # Invalid syntax inside a nested spec.\n "f\'{4:{/5}}\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: invalid conversion character",\n [ # No expansion inside conversion or for\n # the : or ! itself.\n """f\'{"s"!{"r"}}\'""",\n ],\n )\n\n def test_custom_format_specifier(self):\n class CustomFormat:\n def __format__(self, format_spec):\n return format_spec\n\n self.assertEqual(f"{CustomFormat():\\n}", "\\n")\n self.assertEqual(f"{CustomFormat():\\u2603}", "☃")\n with self.assertWarns(SyntaxWarning):\n exec(r\'f"{F():¯\\_(ツ)_/¯}"\', {"F": CustomFormat})\n\n def test_side_effect_order(self):\n class X:\n def __init__(self):\n self.i = 0\n\n def __format__(self, spec):\n self.i += 1\n return str(self.i)\n\n x = X()\n self.assertEqual(f"{x} {x}", "1 2")\n\n def test_missing_expression(self):\n self.assertAllRaise(\n SyntaxError,\n "f-string: valid expression required before \'}\'",\n [\n "f\'{}\'",\n "f\'{ }\'" "f\' {} \'",\n "f\'{10:{ }}\'",\n "f\' { } \'",\n # The Python parser ignores also the following\n # whitespace characters in additional to a space.\n "f\'\'\'{\\t\\f\\r\\n}\'\'\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: valid expression required before \'!\'",\n [\n "f\'{!r}\'",\n "f\'{ !r}\'",\n "f\'{!}\'",\n "f\'\'\'{\\t\\f\\r\\n!a}\'\'\'",\n # Catch empty expression before the\n # missing closing brace.\n "f\'{!\'",\n "f\'{!s:\'",\n # Catch empty expression before the\n # invalid conversion.\n "f\'{!x}\'",\n "f\'{ !xr}\'",\n "f\'{!x:}\'",\n "f\'{!x:a}\'",\n "f\'{ !xr:}\'",\n "f\'{ !xr:a}\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: valid expression required before \':\'",\n [\n "f\'{:}\'",\n "f\'{ :!}\'",\n "f\'{:2}\'",\n "f\'\'\'{\\t\\f\\r\\n:a}\'\'\'",\n "f\'{:\'",\n ],\n )\n # PyPy\'s eager tokenizer reports the trailing unmatched \']\' instead\n if sys.implementation.name == \'pypy\':\n msg = "f-string: unmatched \']\'"\n else:\n msg = "f-string: valid expression required before \':\'"\n self.assertAllRaise(SyntaxError, msg, ["F\'{[F\'{:\'}[F\'{:\'}]]]"])\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: valid expression required before \'=\'",\n [\n "f\'{=}\'",\n "f\'{ =}\'",\n "f\'{ =:}\'",\n "f\'{ =!}\'",\n "f\'\'\'{\\t\\f\\r\\n=}\'\'\'",\n "f\'{=\'",\n ],\n )\n\n # Different error message is raised for other whitespace characters.\n self.assertAllRaise(\n SyntaxError,\n r"invalid non-printable character U\\+00A0",\n [\n "f\'\'\'{\\xa0}\'\'\'",\n "\\xa0",\n ],\n )\n\n def test_parens_in_expressions(self):\n self.assertEqual(f"{3,}", "(3,)")\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting a valid expression after \'{\'",\n [\n "f\'{,}\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n r"f-string: unmatched \'\\)\'",\n [\n "f\'{3)+(4}\'",\n ],\n )\n\n def test_newlines_before_syntax_error(self):\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting a valid expression after \'{\'",\n ["f\'{.}\'", "\\nf\'{.}\'", "\\n\\nf\'{.}\'"],\n )\n\n def test_backslashes_in_string_part(self):\n self.assertEqual(f"\\t", "\\t")\n self.assertEqual(r"\\t", "\\\\t")\n self.assertEqual(rf"\\t", "\\\\t")\n self.assertEqual(f"{2}\\t", "2\\t")\n self.assertEqual(f"{2}\\t{3}", "2\\t3")\n self.assertEqual(f"\\t{3}", "\\t3")\n\n self.assertEqual(f"\\u0394", "\\u0394")\n self.assertEqual(r"\\u0394", "\\\\u0394")\n self.assertEqual(rf"\\u0394", "\\\\u0394")\n self.assertEqual(f"{2}\\u0394", "2\\u0394")\n self.assertEqual(f"{2}\\u0394{3}", "2\\u03943")\n self.assertEqual(f"\\u0394{3}", "\\u03943")\n\n self.assertEqual(f"\\U00000394", "\\u0394")\n self.assertEqual(r"\\U00000394", "\\\\U00000394")\n self.assertEqual(rf"\\U00000394", "\\\\U00000394")\n self.assertEqual(f"{2}\\U00000394", "2\\u0394")\n self.assertEqual(f"{2}\\U00000394{3}", "2\\u03943")\n self.assertEqual(f"\\U00000394{3}", "\\u03943")\n\n self.assertEqual(f"\\N{GREEK CAPITAL LETTER DELTA}", "\\u0394")\n self.assertEqual(f"{2}\\N{GREEK CAPITAL LETTER DELTA}", "2\\u0394")\n self.assertEqual(f"{2}\\N{GREEK CAPITAL LETTER DELTA}{3}", "2\\u03943")\n self.assertEqual(f"\\N{GREEK CAPITAL LETTER DELTA}{3}", "\\u03943")\n self.assertEqual(f"2\\N{GREEK CAPITAL LETTER DELTA}", "2\\u0394")\n self.assertEqual(f"2\\N{GREEK CAPITAL LETTER DELTA}3", "2\\u03943")\n self.assertEqual(f"\\N{GREEK CAPITAL LETTER DELTA}3", "\\u03943")\n\n self.assertEqual(f"\\x20", " ")\n self.assertEqual(r"\\x20", "\\\\x20")\n self.assertEqual(rf"\\x20", "\\\\x20")\n self.assertEqual(f"{2}\\x20", "2 ")\n self.assertEqual(f"{2}\\x20{3}", "2 3")\n self.assertEqual(f"\\x20{3}", " 3")\n\n self.assertEqual(f"2\\x20", "2 ")\n self.assertEqual(f"2\\x203", "2 3")\n self.assertEqual(f"\\x203", " 3")\n\n with self.assertWarns(SyntaxWarning): # invalid escape sequence\n value = eval(r"f\'\\{6*7}\'")\n self.assertEqual(value, "\\\\42")\n with self.assertWarns(SyntaxWarning): # invalid escape sequence\n value = eval(r"f\'\\g\'")\n self.assertEqual(value, "\\\\g")\n self.assertEqual(f"\\\\{6*7}", "\\\\42")\n self.assertEqual(rf"\\{6*7}", "\\\\42")\n\n AMPERSAND = "spam"\n # Get the right unicode character (&), or pick up local variable\n # depending on the number of backslashes.\n self.assertEqual(f"\\N{AMPERSAND}", "&")\n self.assertEqual(f"\\\\N{AMPERSAND}", "\\\\Nspam")\n self.assertEqual(rf"\\N{AMPERSAND}", "\\\\Nspam")\n self.assertEqual(f"\\\\\\N{AMPERSAND}", "\\\\&")\n\n def test_misformed_unicode_character_name(self):\n # These test are needed because unicode names are parsed\n # differently inside f-strings.\n self.assertAllRaise(\n SyntaxError,\n r"\\(unicode error\\) \'unicodeescape\' codec can\'t decode bytes in position .*: malformed \\\\N character escape",\n [\n r"f\'\\N\'",\n r"f\'\\N \'",\n r"f\'\\N \'", # See bpo-46503.\n r"f\'\\N{\'",\n r"f\'\\N{GREEK CAPITAL LETTER DELTA\'",\n # Here are the non-f-string versions,\n # which should give the same errors.\n r"\'\\N\'",\n r"\'\\N \'",\n r"\'\\N \'",\n r"\'\\N{\'",\n r"\'\\N{GREEK CAPITAL LETTER DELTA\'",\n ],\n )\n\n def test_backslashes_in_expression_part(self):\n self.assertEqual(\n f"{(\n 1 +\n 2\n )}",\n "3",\n )\n\n self.assertEqual("\\N{LEFT CURLY BRACKET}", "{")\n self.assertEqual(f\'{"\\N{LEFT CURLY BRACKET}"}\', "{")\n self.assertEqual(rf\'{"\\N{LEFT CURLY BRACKET}"}\', "{")\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: valid expression required before \'}\'",\n [\n "f\'{\\n}\'",\n ],\n )\n\n def test_invalid_backslashes_inside_fstring_context(self):\n # All of these variations are invalid python syntax,\n # so they are also invalid in f-strings as well.\n cases = [\n formatting.format(expr=expr)\n for formatting in [\n "{expr}",\n "f\'{{{expr}}}\'",\n "rf\'{{{expr}}}\'",\n ]\n for expr in [\n r"\\\'a\\\'",\n r"\\t3",\n r"\\\\"[0],\n ]\n ]\n self.assertAllRaise(\n SyntaxError, "unexpected character after line continuation", cases\n )\n\n def test_no_escapes_for_braces(self):\n """\n Only literal curly braces begin an expression.\n """\n # \\x7b is \'{\'.\n self.assertEqual(f"\\x7b1+1}}", "{1+1}")\n self.assertEqual(f"\\x7b1+1", "{1+1")\n self.assertEqual(f"\\u007b1+1", "{1+1")\n self.assertEqual(f"\\N{LEFT CURLY BRACKET}1+1\\N{RIGHT CURLY BRACKET}", "{1+1}")\n\n def test_newlines_in_expressions(self):\n self.assertEqual(f"{0}", "0")\n self.assertEqual(\n rf"""{3+\n4}""",\n "7",\n )\n\n def test_lambda(self):\n x = 5\n self.assertEqual(f\'{(lambda y:x*y)("8")!r}\', "\'88888\'")\n self.assertEqual(f\'{(lambda y:x*y)("8")!r:10}\', "\'88888\' ")\n self.assertEqual(f\'{(lambda y:x*y)("8"):10}\', "88888 ")\n\n # lambda doesn\'t work without parens, because the colon\n # makes the parser think it\'s a format_spec\n # emit warning if we can match a format_spec\n self.assertAllRaise(\n SyntaxError,\n "f-string: lambda expressions are not allowed " "without parentheses",\n [\n "f\'{lambda x:x}\'",\n "f\'{lambda :x}\'",\n "f\'{lambda *arg, :x}\'",\n "f\'{1, lambda:x}\'",\n "f\'{lambda x:}\'",\n "f\'{lambda :}\'",\n ],\n )\n # Ensure the detection of invalid lambdas doesn\'t trigger detection\n # for valid lambdas in the second error pass\n with self.assertRaisesRegex(SyntaxError, "invalid syntax"):\n compile("lambda name_3=f\'{name_4}\': {name_3}\\n1 $ 1", "<string>", "exec")\n\n # but don\'t emit the paren warning in general cases\n with self.assertRaisesRegex(\n SyntaxError, "f-string: expecting a valid expression after \'{\'"\n ):\n eval("f\'{+ lambda:None}\'")\n\n def test_valid_prefixes(self):\n self.assertEqual(f"{1}", "1")\n self.assertEqual(Rf"{2}", "2")\n self.assertEqual(Rf"{3}", "3")\n\n def test_roundtrip_raw_quotes(self):\n self.assertEqual(rf"\\\'", "\\\\\'")\n self.assertEqual(rf"\\"", \'\\\\"\')\n self.assertEqual(rf"\\"\\\'", "\\\\\\"\\\\\'")\n self.assertEqual(rf"\\\'\\"", "\\\\\'\\\\\\"")\n self.assertEqual(rf"\\"\\\'\\"", \'\\\\"\\\\\\\'\\\\"\')\n self.assertEqual(rf"\\\'\\"\\\'", "\\\\\'\\\\\\"\\\\\'")\n self.assertEqual(rf"\\"\\\'\\"\\\'", "\\\\\\"\\\\\'\\\\\\"\\\\\'")\n\n def test_fstring_backslash_before_double_bracket(self):\n deprecated_cases = [\n (r"f\'\\{{\\}}\'", "\\\\{\\\\}"),\n (r"f\'\\{{\'", "\\\\{"),\n (r"f\'\\{{{1+1}\'", "\\\\{2"),\n (r"f\'\\}}{1+1}\'", "\\\\}2"),\n (r"f\'{1+1}\\}}\'", "2\\\\}"),\n ]\n for case, expected_result in deprecated_cases:\n with self.subTest(case=case, expected_result=expected_result):\n with self.assertWarns(SyntaxWarning):\n result = eval(case)\n self.assertEqual(result, expected_result)\n self.assertEqual(rf"\\{{\\}}", "\\\\{\\\\}")\n self.assertEqual(rf"\\{{", "\\\\{")\n self.assertEqual(rf"\\{{{1+1}", "\\\\{2")\n self.assertEqual(rf"\\}}{1+1}", "\\\\}2")\n self.assertEqual(rf"{1+1}\\}}", "2\\\\}")\n\n def test_fstring_backslash_before_double_bracket_warns_once(self):\n with self.assertWarns(SyntaxWarning) as w:\n eval(r"f\'\\{{\'")\n self.assertEqual(len(w.warnings), 1)\n self.assertEqual(w.warnings[0].category, SyntaxWarning)\n\n def test_fstring_backslash_prefix_raw(self):\n self.assertEqual(f"\\\\", "\\\\")\n self.assertEqual(f"\\\\\\\\", "\\\\\\\\")\n self.assertEqual(rf"\\\\", r"\\\\")\n self.assertEqual(rf"\\\\\\\\", r"\\\\\\\\")\n self.assertEqual(rf"\\\\", r"\\\\")\n self.assertEqual(rf"\\\\\\\\", r"\\\\\\\\")\n self.assertEqual(Rf"\\\\", R"\\\\")\n self.assertEqual(Rf"\\\\\\\\", R"\\\\\\\\")\n self.assertEqual(Rf"\\\\", R"\\\\")\n self.assertEqual(Rf"\\\\\\\\", R"\\\\\\\\")\n self.assertEqual(Rf"\\\\", R"\\\\")\n self.assertEqual(Rf"\\\\\\\\", R"\\\\\\\\")\n\n def test_fstring_format_spec_greedy_matching(self):\n self.assertEqual(f"{1:}}}", "1}")\n self.assertEqual(f"{1:>3{5}}}}", " 1}")\n\n def test_yield(self):\n # Not terribly useful, but make sure the yield turns\n # a function into a generator\n def fn(y):\n f"y:{yield y*2}"\n f"{yield}"\n\n g = fn(4)\n self.assertEqual(next(g), 8)\n self.assertEqual(next(g), None)\n\n def test_yield_send(self):\n def fn(x):\n yield f"x:{yield (lambda i: x * i)}"\n\n g = fn(10)\n the_lambda = next(g)\n self.assertEqual(the_lambda(4), 40)\n self.assertEqual(g.send("string"), "x:string")\n\n def test_expressions_with_triple_quoted_strings(self):\n self.assertEqual(f"{\'\'\'x\'\'\'}", "x")\n self.assertEqual(f"{\'\'\'eric\'s\'\'\'}", "eric\'s")\n\n # Test concatenation within an expression\n self.assertEqual(f\'{"x" """eric"s""" "y"}\', \'xeric"sy\')\n self.assertEqual(f\'{"x" """eric"s"""}\', \'xeric"s\')\n self.assertEqual(f\'{"""eric"s""" "y"}\', \'eric"sy\')\n self.assertEqual(f\'{"""x""" """eric"s""" "y"}\', \'xeric"sy\')\n self.assertEqual(f\'{"""x""" """eric"s""" """y"""}\', \'xeric"sy\')\n self.assertEqual(f\'{r"""x""" """eric"s""" """y"""}\', \'xeric"sy\')\n\n def test_multiple_vars(self):\n x = 98\n y = "abc"\n self.assertEqual(f"{x}{y}", "98abc")\n\n self.assertEqual(f"X{x}{y}", "X98abc")\n self.assertEqual(f"{x}X{y}", "98Xabc")\n self.assertEqual(f"{x}{y}X", "98abcX")\n\n self.assertEqual(f"X{x}Y{y}", "X98Yabc")\n self.assertEqual(f"X{x}{y}Y", "X98abcY")\n self.assertEqual(f"{x}X{y}Y", "98XabcY")\n\n self.assertEqual(f"X{x}Y{y}Z", "X98YabcZ")\n\n def test_closure(self):\n def outer(x):\n def inner():\n return f"x:{x}"\n\n return inner\n\n self.assertEqual(outer("987")(), "x:987")\n self.assertEqual(outer(7)(), "x:7")\n\n def test_arguments(self):\n y = 2\n\n def f(x, width):\n return f"x={x*y:{width}}"\n\n self.assertEqual(f("foo", 10), "x=foofoo ")\n x = "bar"\n self.assertEqual(f(10, 10), "x= 20")\n\n def test_locals(self):\n value = 123\n self.assertEqual(f"v:{value}", "v:123")\n\n def test_missing_variable(self):\n with self.assertRaises(NameError):\n f"v:{value}"\n\n def test_missing_format_spec(self):\n class O:\n def __format__(self, spec):\n if not spec:\n return "*"\n return spec\n\n self.assertEqual(f"{O():x}", "x")\n self.assertEqual(f"{O()}", "*")\n self.assertEqual(f"{O():}", "*")\n\n self.assertEqual(f"{3:}", "3")\n self.assertEqual(f"{3!s:}", "3")\n\n def test_global(self):\n self.assertEqual(f"g:{a_global}", "g:global variable")\n self.assertEqual(f"g:{a_global!r}", "g:\'global variable\'")\n\n a_local = "local variable"\n self.assertEqual(\n f"g:{a_global} l:{a_local}", "g:global variable l:local variable"\n )\n self.assertEqual(f"g:{a_global!r}", "g:\'global variable\'")\n self.assertEqual(\n f"g:{a_global} l:{a_local!r}", "g:global variable l:\'local variable\'"\n )\n\n self.assertIn("module \'unittest\' from", f"{unittest}")\n\n def test_shadowed_global(self):\n a_global = "really a local"\n self.assertEqual(f"g:{a_global}", "g:really a local")\n self.assertEqual(f"g:{a_global!r}", "g:\'really a local\'")\n\n a_local = "local variable"\n self.assertEqual(\n f"g:{a_global} l:{a_local}", "g:really a local l:local variable"\n )\n self.assertEqual(f"g:{a_global!r}", "g:\'really a local\'")\n self.assertEqual(\n f"g:{a_global} l:{a_local!r}", "g:really a local l:\'local variable\'"\n )\n\n def test_call(self):\n def foo(x):\n return "x=" + str(x)\n\n self.assertEqual(f"{foo(10)}", "x=10")\n\n def test_nested_fstrings(self):\n y = 5\n self.assertEqual(f\'{f"{0}"*3}\', "000")\n self.assertEqual(f\'{f"{y}"*3}\', "555")\n\n def test_invalid_string_prefixes(self):\n single_quote_cases = [\n "fu\'\'",\n "uf\'\'",\n "Fu\'\'",\n "fU\'\'",\n "Uf\'\'",\n "uF\'\'",\n "ufr\'\'",\n "urf\'\'",\n "fur\'\'",\n "fru\'\'",\n "rfu\'\'",\n "ruf\'\'",\n "FUR\'\'",\n "Fur\'\'",\n "fb\'\'",\n "fB\'\'",\n "Fb\'\'",\n "FB\'\'",\n "bf\'\'",\n "bF\'\'",\n "Bf\'\'",\n "BF\'\'",\n ]\n double_quote_cases = [case.replace("\'", \'"\') for case in single_quote_cases]\n self.assertAllRaise(\n SyntaxError, "invalid syntax", single_quote_cases + double_quote_cases\n )\n\n def test_leading_trailing_spaces(self):\n self.assertEqual(f"{ 3}", "3")\n self.assertEqual(f"{ 3}", "3")\n self.assertEqual(f"{3 }", "3")\n self.assertEqual(f"{3 }", "3")\n\n self.assertEqual(f"expr={ {x: y for x, y in [(1, 2), ]}}", "expr={1: 2}")\n self.assertEqual(f"expr={ {x: y for x, y in [(1, 2), ]} }", "expr={1: 2}")\n\n def test_not_equal(self):\n # There\'s a special test for this because there\'s a special\n # case in the f-string parser to look for != as not ending an\n # expression. Normally it would, while looking for !s or !r.\n\n self.assertEqual(f"{3!=4}", "True")\n self.assertEqual(f"{3!=4:}", "True")\n self.assertEqual(f"{3!=4!s}", "True")\n self.assertEqual(f"{3!=4!s:.3}", "Tru")\n\n def test_equal_equal(self):\n # Because an expression ending in = has special meaning,\n # there\'s a special test for ==. Make sure it works.\n\n self.assertEqual(f"{0==1}", "False")\n\n def test_conversions(self):\n self.assertEqual(f"{3.14:10.10}", " 3.14")\n self.assertEqual(f"{3.14!s:10.10}", "3.14 ")\n self.assertEqual(f"{3.14!r:10.10}", "3.14 ")\n self.assertEqual(f"{3.14!a:10.10}", "3.14 ")\n\n self.assertEqual(f\'{"a"}\', "a")\n self.assertEqual(f\'{"a"!r}\', "\'a\'")\n self.assertEqual(f\'{"a"!a}\', "\'a\'")\n\n # Conversions can have trailing whitespace after them since it\n # does not provide any significance\n self.assertEqual(f"{3!s }", "3")\n self.assertEqual(f"{3.14!s :10.10}", "3.14 ")\n\n # Not a conversion.\n self.assertEqual(f\'{"a!r"}\', "a!r")\n\n # Not a conversion, but show that ! is allowed in a format spec.\n self.assertEqual(f"{3.14:!<10.10}", "3.14!!!!!!")\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting \'}\'",\n [\n "f\'{3!\'",\n "f\'{3!s\'",\n "f\'{3!g\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: missing conversion character",\n [\n "f\'{3!}\'",\n "f\'{3!:\'",\n "f\'{3!:}\'",\n ],\n )\n\n for conv_identifier in "g", "A", "G", "ä", "ɐ":\n self.assertAllRaise(\n SyntaxError,\n "f-string: invalid conversion character %r: "\n "expected \'s\', \'r\', or \'a\'" % conv_identifier,\n ["f\'{3!" + conv_identifier + "}\'"],\n )\n\n for conv_non_identifier in "3", "!":\n self.assertAllRaise(\n SyntaxError,\n "f-string: invalid conversion character",\n ["f\'{3!" + conv_non_identifier + "}\'"],\n )\n\n for conv in " s", " s ":\n self.assertAllRaise(\n SyntaxError,\n "f-string: conversion type must come right after the"\n " exclamanation mark",\n ["f\'{3!" + conv + "}\'"],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: invalid conversion character \'ss\': " "expected \'s\', \'r\', or \'a\'",\n [\n "f\'{3!ss}\'",\n "f\'{3!ss:}\'",\n "f\'{3!ss:s}\'",\n ],\n )\n\n def test_assignment(self):\n self.assertAllRaise(\n SyntaxError,\n r"invalid syntax",\n [\n "f\'\' = 3",\n "f\'{0}\' = x",\n "f\'{x}\' = x",\n ],\n )\n\n def test_del(self):\n self.assertAllRaise(\n SyntaxError,\n "invalid syntax",\n [\n "del f\'\'",\n "del \'\' f\'\'",\n ],\n )\n\n def test_mismatched_braces(self):\n self.assertAllRaise(\n SyntaxError,\n "f-string: single \'}\' is not allowed",\n [\n "f\'{{}\'",\n "f\'{{}}}\'",\n "f\'}\'",\n "f\'x}\'",\n "f\'x}x\'",\n r"f\'\\u007b}\'",\n # Can\'t have { or } in a format spec.\n "f\'{3:}>10}\'",\n "f\'{3:}}>10}\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting \'}\'",\n [\n "f\'{3\'",\n "f\'{3!\'",\n "f\'{3:\'",\n "f\'{3!s\'",\n "f\'{3!s:\'",\n "f\'{3!s:3\'",\n "f\'x{\'",\n "f\'x{x\'",\n "f\'{x\'",\n "f\'{3:s\'",\n "f\'{{{\'",\n "f\'{{}}{\'",\n "f\'{\'",\n "f\'{i=\'", # See gh-93418.\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting a valid expression after \'{\'",\n [\n "f\'{3:{{>10}\'",\n ],\n )\n\n # But these are just normal strings.\n self.assertEqual(f\'{"{"}\', "{")\n self.assertEqual(f\'{"}"}\', "}")\n self.assertEqual(f\'{3:{"}"}>10}\', "}}}}}}}}}3")\n self.assertEqual(f\'{2:{"{"}>10}\', "{{{{{{{{{2")\n\n def test_if_conditional(self):\n # There\'s special logic in compile.c to test if the\n # conditional for an if (and while) are constants. Exercise\n # that code.\n\n def test_fstring(x, expected):\n flag = 0\n if f"{x}":\n flag = 1\n else:\n flag = 2\n self.assertEqual(flag, expected)\n\n def test_concat_empty(x, expected):\n flag = 0\n if "" f"{x}":\n flag = 1\n else:\n flag = 2\n self.assertEqual(flag, expected)\n\n def test_concat_non_empty(x, expected):\n flag = 0\n if " " f"{x}":\n flag = 1\n else:\n flag = 2\n self.assertEqual(flag, expected)\n\n test_fstring("", 2)\n test_fstring(" ", 1)\n\n test_concat_empty("", 2)\n test_concat_empty(" ", 1)\n\n test_concat_non_empty("", 1)\n test_concat_non_empty(" ", 1)\n\n def test_empty_format_specifier(self):\n x = "test"\n self.assertEqual(f"{x}", "test")\n self.assertEqual(f"{x:}", "test")\n self.assertEqual(f"{x!s:}", "test")\n self.assertEqual(f"{x!r:}", "\'test\'")\n\n def test_str_format_differences(self):\n d = {\n "a": "string",\n 0: "integer",\n }\n a = 0\n self.assertEqual(f"{d[0]}", "integer")\n self.assertEqual(f\'{d["a"]}\', "string")\n self.assertEqual(f"{d[a]}", "integer")\n self.assertEqual("{d[a]}".format(d=d), "string")\n self.assertEqual("{d[0]}".format(d=d), "integer")\n\n def test_errors(self):\n # see issue 26287\n self.assertAllRaise(\n TypeError,\n "unsupported",\n [\n r"f\'{(lambda: 0):x}\'",\n r"f\'{(0,):x}\'",\n ],\n )\n self.assertAllRaise(\n ValueError,\n "Unknown format code",\n [\n r"f\'{1000:j}\'",\n r"f\'{1000:j}\'",\n ],\n )\n\n def test_filename_in_syntaxerror(self):\n # see issue 38964\n with temp_cwd() as cwd:\n file_path = os.path.join(cwd, "t.py")\n with open(file_path, "w", encoding="utf-8") as f:\n f.write(\'f"{a b}"\') # This generates a SyntaxError\n _, _, stderr = assert_python_failure(file_path, PYTHONIOENCODING="ascii")\n self.assertIn(file_path.encode("ascii", "backslashreplace"), stderr)\n\n def test_loop(self):\n for i in range(1000):\n self.assertEqual(f"i:{i}", "i:" + str(i))\n\n def test_dict(self):\n d = {\n \'"\': "dquote",\n "\'": "squote",\n "foo": "bar",\n }\n self.assertEqual(f"""{d["\'"]}""", "squote")\n self.assertEqual(f"""{d[\'"\']}""", "dquote")\n\n self.assertEqual(f\'{d["foo"]}\', "bar")\n self.assertEqual(f"{d[\'foo\']}", "bar")\n\n def test_backslash_char(self):\n # Check eval of a backslash followed by a control char.\n # See bpo-30682: this used to raise an assert in pydebug mode.\n self.assertEqual(eval(\'f"\\\\\\n"\'), "")\n self.assertEqual(eval(\'f"\\\\\\r"\'), "")\n\n def test_debug_conversion(self):\n x = "A string"\n self.assertEqual(f"{x=}", "x=" + repr(x))\n self.assertEqual(f"{x =}", "x =" + repr(x))\n self.assertEqual(f"{x=!s}", "x=" + str(x))\n self.assertEqual(f"{x=!r}", "x=" + repr(x))\n self.assertEqual(f"{x=!a}", "x=" + ascii(x))\n\n x = 2.71828\n self.assertEqual(f"{x=:.2f}", "x=" + format(x, ".2f"))\n self.assertEqual(f"{x=:}", "x=" + format(x, ""))\n self.assertEqual(f"{x=!r:^20}", "x=" + format(repr(x), "^20"))\n self.assertEqual(f"{x=!s:^20}", "x=" + format(str(x), "^20"))\n self.assertEqual(f"{x=!a:^20}", "x=" + format(ascii(x), "^20"))\n\n x = 9\n self.assertEqual(f"{3*x+15=}", "3*x+15=42")\n\n # There is code in ast.c that deals with non-ascii expression values. So,\n # use a unicode identifier to trigger that.\n tenπ = 31.4\n self.assertEqual(f"{tenπ=:.2f}", "tenπ=31.40")\n\n # Also test with Unicode in non-identifiers.\n self.assertEqual(f\'{"Σ"=}\', "\\"Σ\\"=\'Σ\'")\n\n # Make sure nested fstrings still work.\n self.assertEqual(f\'{f"{3.1415=:.1f}":*^20}\', "*****3.1415=3.1*****")\n\n # Make sure text before and after an expression with = works\n # correctly.\n pi = "π"\n self.assertEqual(f"alpha α {pi=} ω omega", "alpha α pi=\'π\' ω omega")\n\n # Check multi-line expressions.\n self.assertEqual(\n f"""{\n3\n=}""",\n "\\n3\\n=3",\n )\n\n # Since = is handled specially, make sure all existing uses of\n # it still work.\n\n self.assertEqual(f"{0==1}", "False")\n self.assertEqual(f"{0!=1}", "True")\n self.assertEqual(f"{0<=1}", "True")\n self.assertEqual(f"{0>=1}", "False")\n self.assertEqual(f\'{(x:="5")}\', "5")\n self.assertEqual(x, "5")\n self.assertEqual(f"{(x:=5)}", "5")\n self.assertEqual(x, 5)\n self.assertEqual(f\'{"="}\', "=")\n\n x = 20\n # This isn\'t an assignment expression, it\'s \'x\', with a format\n # spec of \'=10\'. See test_walrus: you need to use parens.\n self.assertEqual(f"{x:=10}", " 20")\n\n # Test named function parameters, to make sure \'=\' parsing works\n # there.\n def f(a):\n nonlocal x\n oldx = x\n x = a\n return oldx\n\n x = 0\n self.assertEqual(f\'{f(a="3=")}\', "0")\n self.assertEqual(x, "3=")\n self.assertEqual(f"{f(a=4)}", "3=")\n self.assertEqual(x, 4)\n\n # Check debug expressions in format spec\n y = 20\n self.assertEqual(f"{2:{y=}}", "yyyyyyyyyyyyyyyyyyy2")\n self.assertEqual(\n f"{datetime.datetime.now():h1{y=}h2{y=}h3{y=}}", "h1y=20h2y=20h3y=20"\n )\n\n # Make sure __format__ is being called.\n class C:\n def __format__(self, s):\n return f"FORMAT-{s}"\n\n def __repr__(self):\n return "REPR"\n\n self.assertEqual(f"{C()=}", "C()=REPR")\n self.assertEqual(f"{C()=!r}", "C()=REPR")\n self.assertEqual(f"{C()=:}", "C()=FORMAT-")\n self.assertEqual(f"{C()=: }", "C()=FORMAT- ")\n self.assertEqual(f"{C()=:x}", "C()=FORMAT-x")\n self.assertEqual(f"{C()=!r:*^20}", "C()=********REPR********")\n self.assertEqual(f"{C():{20=}}", "FORMAT-20=20")\n\n self.assertRaises(SyntaxError, eval, "f\'{C=]\'")\n\n # Make sure leading and following text works.\n x = "foo"\n self.assertEqual(f"X{x=}Y", "Xx=" + repr(x) + "Y")\n\n # Make sure whitespace around the = works.\n self.assertEqual(f"X{x =}Y", "Xx =" + repr(x) + "Y")\n self.assertEqual(f"X{x= }Y", "Xx= " + repr(x) + "Y")\n self.assertEqual(f"X{x = }Y", "Xx = " + repr(x) + "Y")\n self.assertEqual(f"sadsd {1 + 1 = :{1 + 1:1d}f}", "sadsd 1 + 1 = 2.000000")\n\n self.assertEqual(\n f"{1+2 = # my comment\n }",\n "1+2 = \\n 3",\n )\n\n # These next lines contains tabs. Backslash escapes don\'t\n # work in f-strings.\n # patchcheck doesn\'t like these tabs. So the only way to test\n # this will be to dynamically created and exec the f-strings. But\n # that\'s such a hassle I\'ll save it for another day. For now, convert\n # the tabs to spaces just to shut up patchcheck.\n # self.assertEqual(f\'X{x =}Y\', \'Xx\\t=\'+repr(x)+\'Y\')\n # self.assertEqual(f\'X{x = }Y\', \'Xx\\t=\\t\'+repr(x)+\'Y\')\n\n def test_debug_expressions_are_raw_strings(self):\n\n self.assertEqual(f\'{b"\\N{OX}"=}\', \'b"\\\\N{OX}"=b\\\'\\\\\\\\N{OX}\\\'\')\n self.assertEqual(f\'{r"\\xff"=}\', \'r"\\\\xff"=\\\'\\\\\\\\xff\\\'\')\n self.assertEqual(f\'{r"\\n"=}\', \'r"\\\\n"=\\\'\\\\\\\\n\\\'\')\n self.assertEqual(f"{\'\\\'\'=}", "\'\\\\\'\'=\\"\'\\"")\n self.assertEqual(f\'{\'\\xc5\'=}\', r"\'\\xc5\'=\'Å\'")\n\n def test_walrus(self):\n x = 20\n # This isn\'t an assignment expression, it\'s \'x\', with a format\n # spec of \'=10\'.\n self.assertEqual(f"{x:=10}", " 20")\n\n # This is an assignment expression, which requires parens.\n self.assertEqual(f"{(x:=10)}", "10")\n self.assertEqual(x, 10)\n\n def test_invalid_syntax_error_message(self):\n with self.assertRaisesRegex(\n SyntaxError, "f-string: expecting \'=\', or \'!\', or \':\', or \'}\'"\n ):\n compile("f\'{a $ b}\'", "?", "exec")\n\n def test_with_two_commas_in_format_specifier(self):\n error_msg = re.escape("Cannot specify \',\' with \',\'.")\n with self.assertRaisesRegex(ValueError, error_msg):\n f"{1:,,}"\n\n def test_with_two_underscore_in_format_specifier(self):\n error_msg = re.escape("Cannot specify \'_\' with \'_\'.")\n with self.assertRaisesRegex(ValueError, error_msg):\n f"{1:__}"\n\n def test_with_a_commas_and_an_underscore_in_format_specifier(self):\n error_msg = re.escape("Cannot specify both \',\' and \'_\'.")\n with self.assertRaisesRegex(ValueError, error_msg):\n f"{1:,_}"\n\n def test_with_an_underscore_and_a_comma_in_format_specifier(self):\n error_msg = re.escape("Cannot specify both \',\' and \'_\'.")\n with self.assertRaisesRegex(ValueError, error_msg):\n f"{1:_,}"\n\n def test_syntax_error_for_starred_expressions(self):\n with self.assertRaisesRegex(SyntaxError, "can\'t use starred expression here"):\n compile("f\'{*a}\'", "?", "exec")\n\n with self.assertRaisesRegex(\n SyntaxError, "f-string: expecting a valid expression after \'{\'"\n ):\n compile("f\'{**a}\'", "?", "exec")\n\n def test_not_closing_quotes(self):\n self.assertAllRaise(SyntaxError, "unterminated f-string literal", [\'f"\', "f\'"])\n self.assertAllRaise(\n SyntaxError, "unterminated triple-quoted f-string literal", [\'f"""\', "f\'\'\'"]\n )\n # Ensure that the errors are reported at the correct line number.\n data = \'\'\'\\\nx = 1 + 1\ny = 2 + 2\nz = f"""\nsdfjnsdfjsdf\nsdfsdfs{1+\n2} dfigdf {3+\n4}sdufsd""\n\'\'\'\n try:\n compile(data, "?", "exec")\n except SyntaxError as e:\n self.assertEqual(e.text, \'z = f"""\')\n self.assertEqual(e.lineno, 3)\n\n def test_syntax_error_after_debug(self):\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting a valid expression after \'{\'",\n [\n "f\'{1=}{;\'",\n "f\'{1=}{+;\'",\n "f\'{1=}{2}{;\'",\n "f\'{1=}{3}{;\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting \'=\', or \'!\', or \':\', or \'}\'",\n [\n "f\'{1=}{1;\'",\n "f\'{1=}{1;}\'",\n ],\n )\n\n def test_debug_in_file(self):\n with temp_cwd():\n script = "script.py"\n with open("script.py", "w") as f:\n f.write(f"""\\\nprint(f\'\'\'{{\n3\n=}}\'\'\')""")\n\n _, stdout, _ = assert_python_ok(script)\n self.assertEqual(\n stdout.decode("utf-8").strip().replace("\\r\\n", "\\n").replace("\\r", "\\n"),\n "3\\n=3",\n )\n\n def test_syntax_warning_infinite_recursion_in_file(self):\n with temp_cwd():\n script = "script.py"\n with open(script, "w") as f:\n f.write(r"print(f\'\\{1}\')")\n\n _, stdout, stderr = assert_python_ok(script)\n self.assertIn(rb"\\1", stdout)\n self.assertEqual(len(stderr.strip().splitlines()), 2)\n\n def test_gh129093(self):\n self.assertEqual(f\'{1==2=}\', \'1==2=False\')\n self.assertEqual(f\'{1 == 2=}\', \'1 == 2=False\')\n self.assertEqual(f\'{1!=2=}\', \'1!=2=True\')\n self.assertEqual(f\'{1 != 2=}\', \'1 != 2=True\')\n\n self.assertEqual(f\'{(1) != 2=}\', \'(1) != 2=True\')\n self.assertEqual(f\'{(1*2) != (3)=}\', \'(1*2) != (3)=True\')\n\n self.assertEqual(f\'{1 != 2 == 3 != 4=}\', \'1 != 2 == 3 != 4=False\')\n self.assertEqual(f\'{1 == 2 != 3 == 4=}\', \'1 == 2 != 3 == 4=False\')\n\n self.assertEqual(f\'{f\'{1==2=}\'=}\', "f\'{1==2=}\'=\'1==2=False\'")\n self.assertEqual(f\'{f\'{1 == 2=}\'=}\', "f\'{1 == 2=}\'=\'1 == 2=False\'")\n self.assertEqual(f\'{f\'{1!=2=}\'=}\', "f\'{1!=2=}\'=\'1!=2=True\'")\n self.assertEqual(f\'{f\'{1 != 2=}\'=}\', "f\'{1 != 2=}\'=\'1 != 2=True\'")\n\n\nif __name__ == "__main__":\n\n unittest.main()\n', ast_parse_kwargs={}, filename=PosixPath('/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_fstring.py')) ... FAIL Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_tokenize.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asdl_parser.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_patma.py Testing /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_syntax.py test_async_function (test.test_unparse.ManualASTCreationTestCase.test_async_function) ... ok test_async_function_with_type_params (test.test_unparse.ManualASTCreationTestCase.test_async_function_with_type_params) ... ok test_class (test.test_unparse.ManualASTCreationTestCase.test_class) ... ok test_class_with_type_params (test.test_unparse.ManualASTCreationTestCase.test_class_with_type_params) ... ok test_function (test.test_unparse.ManualASTCreationTestCase.test_function) ... ok test_function_with_type_params (test.test_unparse.ManualASTCreationTestCase.test_function_with_type_params) ... ok test_function_with_type_params_and_bound (test.test_unparse.ManualASTCreationTestCase.test_function_with_type_params_and_bound) ... ok test_annotations (test.test_unparse.UnparseTestCase.test_annotations) ... ok test_bytes (test.test_unparse.UnparseTestCase.test_bytes) ... ok test_chained_comparisons (test.test_unparse.UnparseTestCase.test_chained_comparisons) ... ok test_class_decorators (test.test_unparse.UnparseTestCase.test_class_decorators) ... ok test_class_definition (test.test_unparse.UnparseTestCase.test_class_definition) ... ok test_constant_tuples (test.test_unparse.UnparseTestCase.test_constant_tuples) ... ok test_del_statement (test.test_unparse.UnparseTestCase.test_del_statement) ... ok test_dict_comprehension (test.test_unparse.UnparseTestCase.test_dict_comprehension) ... ok test_dict_unpacking_in_dict (test.test_unparse.UnparseTestCase.test_dict_unpacking_in_dict) ... ok test_docstrings (test.test_unparse.UnparseTestCase.test_docstrings) ... ok test_elifs (test.test_unparse.UnparseTestCase.test_elifs) ... ok test_empty_set (test.test_unparse.UnparseTestCase.test_empty_set) ... ok test_for_else (test.test_unparse.UnparseTestCase.test_for_else) ... ok test_fstring_backslash (test.test_unparse.UnparseTestCase.test_fstring_backslash) ... ok test_fstrings (test.test_unparse.UnparseTestCase.test_fstrings) ... ok test_fstrings_complicated (test.test_unparse.UnparseTestCase.test_fstrings_complicated) ... ok test_fstrings_pep701 (test.test_unparse.UnparseTestCase.test_fstrings_pep701) ... ok test_fstrings_special_chars (test.test_unparse.UnparseTestCase.test_fstrings_special_chars) ... ok test_function_arguments (test.test_unparse.UnparseTestCase.test_function_arguments) ... ok test_function_type (test.test_unparse.UnparseTestCase.test_function_type) ... ok test_huge_float (test.test_unparse.UnparseTestCase.test_huge_float) ... ok test_imaginary_literals (test.test_unparse.UnparseTestCase.test_imaginary_literals) ... ok test_import_from_level_none (test.test_unparse.UnparseTestCase.test_import_from_level_none) ... ok test_integer_parens (test.test_unparse.UnparseTestCase.test_integer_parens) ... ok test_invalid_fstring_value (test.test_unparse.UnparseTestCase.test_invalid_fstring_value) ... ok test_invalid_raise (test.test_unparse.UnparseTestCase.test_invalid_raise) ... ok test_invalid_yield_from (test.test_unparse.UnparseTestCase.test_invalid_yield_from) ... ok test_lambda_parentheses (test.test_unparse.UnparseTestCase.test_lambda_parentheses) ... ok test_min_int (test.test_unparse.UnparseTestCase.test_min_int) ... ok test_nan (test.test_unparse.UnparseTestCase.test_nan) ... ok test_nonlocal (test.test_unparse.UnparseTestCase.test_nonlocal) ... ok test_raise_from (test.test_unparse.UnparseTestCase.test_raise_from) ... ok test_relative_import (test.test_unparse.UnparseTestCase.test_relative_import) ... ok test_set_comprehension (test.test_unparse.UnparseTestCase.test_set_comprehension) ... ok test_set_literal (test.test_unparse.UnparseTestCase.test_set_literal) ... ok test_shifts (test.test_unparse.UnparseTestCase.test_shifts) ... ok test_slices (test.test_unparse.UnparseTestCase.test_slices) ... ok test_starred_assignment (test.test_unparse.UnparseTestCase.test_starred_assignment) ... ok test_strings (test.test_unparse.UnparseTestCase.test_strings) ... ok test_try_except_finally (test.test_unparse.UnparseTestCase.test_try_except_finally) ... ok test_try_except_star_finally (test.test_unparse.UnparseTestCase.test_try_except_star_finally) ... ok test_type_comments (test.test_unparse.UnparseTestCase.test_type_comments) ... ok test_type_ignore (test.test_unparse.UnparseTestCase.test_type_ignore) ... ok test_unary_parens (test.test_unparse.UnparseTestCase.test_unary_parens) ... ok test_while_else (test.test_unparse.UnparseTestCase.test_while_else) ... ok test_with_as (test.test_unparse.UnparseTestCase.test_with_as) ... ok test_with_simple (test.test_unparse.UnparseTestCase.test_with_simple) ... ok test_with_two_items (test.test_unparse.UnparseTestCase.test_with_two_items) ... ok ====================================================================== FAIL: test_multiquote_joined_string (test.test_unparse.CosmeticTestCase.test_multiquote_joined_string) (code1='f\'"""{1}\'\'\' ', ast_parse_kwargs={}) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_unparse.py", line 138, in check_ast_roundtrip self.assertASTEqual(ast1, ast2) ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 43, in assertASTEqual traverse_compare(ast1, ast2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 28, in traverse_compare traverse_compare(node1, node2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 40, in traverse_compare raise self.failureException(msg) from None AssertionError: First list contains 1 additional elements. ====================================================================== FAIL: test_multiquote_joined_string (test.test_unparse.CosmeticTestCase.test_multiquote_joined_string) (code1='f\'"""{"\\n"}\'\'\' ', ast_parse_kwargs={}) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_unparse.py", line 138, in check_ast_roundtrip self.assertASTEqual(ast1, ast2) ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 43, in assertASTEqual traverse_compare(ast1, ast2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 28, in traverse_compare traverse_compare(node1, node2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 40, in traverse_compare raise self.failureException(msg) from None AssertionError: First list contains 1 additional elements. ====================================================================== FAIL: test_files (test.test_unparse.DirectoryTestCase.test_files) (code1='# -*- coding: utf-8 -*-\n# There are tests here with unicode string literals and\n# identifiers. There\'s a code in ast.c that was added because of a\n# failure with a non-ascii-only expression. So, I have tests for\n# that. There are workarounds that would let me run tests for that\n# code without unicode identifiers and strings, but just using them\n# directly seems like the easiest and therefore safest thing to do.\n# Unicode identifiers in tests is allowed by PEP 3131.\n\nimport ast\nimport datetime\nimport os\nimport re\nimport sys\nimport types\nimport decimal\nimport unittest\nimport warnings\nfrom test import support\nfrom test.support.os_helper import temp_cwd\nfrom test.support.script_helper import assert_python_failure, assert_python_ok\n\na_global = "global variable"\n\n# You could argue that I\'m too strict in looking for specific error\n# values with assertRaisesRegex, but without it it\'s way too easy to\n# make a syntax error in the test strings. Especially with all of the\n# triple quotes, raw strings, backslashes, etc. I think it\'s a\n# worthwhile tradeoff. When I switched to this method, I found many\n# examples where I wasn\'t testing what I thought I was.\n\n\nclass TestCase(unittest.TestCase):\n def assertAllRaise(self, exception_type, regex, error_strings):\n for str in error_strings:\n with self.subTest(str=str):\n with self.assertRaisesRegex(exception_type, regex):\n eval(str)\n\n def test__format__lookup(self):\n # Make sure __format__ is looked up on the type, not the instance.\n class X:\n def __format__(self, spec):\n return "class"\n\n x = X()\n\n # Add a bound __format__ method to the \'y\' instance, but not\n # the \'x\' instance.\n y = X()\n y.__format__ = types.MethodType(lambda self, spec: "instance", y)\n\n self.assertEqual(f"{y}", format(y))\n self.assertEqual(f"{y}", "class")\n self.assertEqual(format(x), format(y))\n\n # __format__ is not called this way, but still make sure it\n # returns what we expect (so we can make sure we\'re bypassing\n # it).\n self.assertEqual(x.__format__(""), "class")\n self.assertEqual(y.__format__(""), "instance")\n\n # This is how __format__ is actually called.\n self.assertEqual(type(x).__format__(x, ""), "class")\n self.assertEqual(type(y).__format__(y, ""), "class")\n\n def test_ast(self):\n # Inspired by http://bugs.python.org/issue24975\n class X:\n def __init__(self):\n self.called = False\n\n def __call__(self):\n self.called = True\n return 4\n\n x = X()\n expr = """\na = 10\nf\'{a * x()}\'"""\n t = ast.parse(expr)\n c = compile(t, "", "exec")\n\n # Make sure x was not called.\n self.assertFalse(x.called)\n\n # Actually run the code.\n exec(c)\n\n # Make sure x was called.\n self.assertTrue(x.called)\n\n def test_ast_line_numbers(self):\n expr = """\na = 10\nf\'{a * x()}\'"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n # check `a = 10`\n self.assertEqual(type(t.body[0]), ast.Assign)\n self.assertEqual(t.body[0].lineno, 2)\n # check `f\'...\'`\n self.assertEqual(type(t.body[1]), ast.Expr)\n self.assertEqual(type(t.body[1].value), ast.JoinedStr)\n self.assertEqual(len(t.body[1].value.values), 1)\n self.assertEqual(type(t.body[1].value.values[0]), ast.FormattedValue)\n self.assertEqual(t.body[1].lineno, 3)\n self.assertEqual(t.body[1].value.lineno, 3)\n self.assertEqual(t.body[1].value.values[0].lineno, 3)\n # check the binop location\n binop = t.body[1].value.values[0].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.Call)\n self.assertEqual(binop.lineno, 3)\n self.assertEqual(binop.left.lineno, 3)\n self.assertEqual(binop.right.lineno, 3)\n self.assertEqual(binop.col_offset, 3)\n self.assertEqual(binop.left.col_offset, 3)\n self.assertEqual(binop.right.col_offset, 7)\n\n def test_ast_line_numbers_multiple_formattedvalues(self):\n expr = """\nf\'no formatted values\'\nf\'eggs {a * x()} spam {b + y()}\'"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n # check `f\'no formatted value\'`\n self.assertEqual(type(t.body[0]), ast.Expr)\n self.assertEqual(type(t.body[0].value), ast.JoinedStr)\n self.assertEqual(t.body[0].lineno, 2)\n # check `f\'...\'`\n self.assertEqual(type(t.body[1]), ast.Expr)\n self.assertEqual(type(t.body[1].value), ast.JoinedStr)\n self.assertEqual(len(t.body[1].value.values), 4)\n self.assertEqual(type(t.body[1].value.values[0]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[0].value), str)\n self.assertEqual(type(t.body[1].value.values[1]), ast.FormattedValue)\n self.assertEqual(type(t.body[1].value.values[2]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[2].value), str)\n self.assertEqual(type(t.body[1].value.values[3]), ast.FormattedValue)\n self.assertEqual(t.body[1].lineno, 3)\n self.assertEqual(t.body[1].value.lineno, 3)\n self.assertEqual(t.body[1].value.values[0].lineno, 3)\n self.assertEqual(t.body[1].value.values[1].lineno, 3)\n self.assertEqual(t.body[1].value.values[2].lineno, 3)\n self.assertEqual(t.body[1].value.values[3].lineno, 3)\n # check the first binop location\n binop1 = t.body[1].value.values[1].value\n self.assertEqual(type(binop1), ast.BinOp)\n self.assertEqual(type(binop1.left), ast.Name)\n self.assertEqual(type(binop1.op), ast.Mult)\n self.assertEqual(type(binop1.right), ast.Call)\n self.assertEqual(binop1.lineno, 3)\n self.assertEqual(binop1.left.lineno, 3)\n self.assertEqual(binop1.right.lineno, 3)\n self.assertEqual(binop1.col_offset, 8)\n self.assertEqual(binop1.left.col_offset, 8)\n self.assertEqual(binop1.right.col_offset, 12)\n # check the second binop location\n binop2 = t.body[1].value.values[3].value\n self.assertEqual(type(binop2), ast.BinOp)\n self.assertEqual(type(binop2.left), ast.Name)\n self.assertEqual(type(binop2.op), ast.Add)\n self.assertEqual(type(binop2.right), ast.Call)\n self.assertEqual(binop2.lineno, 3)\n self.assertEqual(binop2.left.lineno, 3)\n self.assertEqual(binop2.right.lineno, 3)\n self.assertEqual(binop2.col_offset, 23)\n self.assertEqual(binop2.left.col_offset, 23)\n self.assertEqual(binop2.right.col_offset, 27)\n\n def test_ast_line_numbers_nested(self):\n expr = """\na = 10\nf\'{a * f"-{x()}-"}\'"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n # check `a = 10`\n self.assertEqual(type(t.body[0]), ast.Assign)\n self.assertEqual(t.body[0].lineno, 2)\n # check `f\'...\'`\n self.assertEqual(type(t.body[1]), ast.Expr)\n self.assertEqual(type(t.body[1].value), ast.JoinedStr)\n self.assertEqual(len(t.body[1].value.values), 1)\n self.assertEqual(type(t.body[1].value.values[0]), ast.FormattedValue)\n self.assertEqual(t.body[1].lineno, 3)\n self.assertEqual(t.body[1].value.lineno, 3)\n self.assertEqual(t.body[1].value.values[0].lineno, 3)\n # check the binop location\n binop = t.body[1].value.values[0].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.JoinedStr)\n self.assertEqual(binop.lineno, 3)\n self.assertEqual(binop.left.lineno, 3)\n self.assertEqual(binop.right.lineno, 3)\n self.assertEqual(binop.col_offset, 3)\n self.assertEqual(binop.left.col_offset, 3)\n self.assertEqual(binop.right.col_offset, 7)\n # check the nested call location\n self.assertEqual(len(binop.right.values), 3)\n self.assertEqual(type(binop.right.values[0]), ast.Constant)\n self.assertEqual(type(binop.right.values[0].value), str)\n self.assertEqual(type(binop.right.values[1]), ast.FormattedValue)\n self.assertEqual(type(binop.right.values[2]), ast.Constant)\n self.assertEqual(type(binop.right.values[2].value), str)\n self.assertEqual(binop.right.values[0].lineno, 3)\n self.assertEqual(binop.right.values[1].lineno, 3)\n self.assertEqual(binop.right.values[2].lineno, 3)\n call = binop.right.values[1].value\n self.assertEqual(type(call), ast.Call)\n self.assertEqual(call.lineno, 3)\n self.assertEqual(call.col_offset, 11)\n\n def test_ast_line_numbers_duplicate_expression(self):\n expr = """\na = 10\nf\'{a * x()} {a * x()} {a * x()}\'\n"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n # check `a = 10`\n self.assertEqual(type(t.body[0]), ast.Assign)\n self.assertEqual(t.body[0].lineno, 2)\n # check `f\'...\'`\n self.assertEqual(type(t.body[1]), ast.Expr)\n self.assertEqual(type(t.body[1].value), ast.JoinedStr)\n self.assertEqual(len(t.body[1].value.values), 5)\n self.assertEqual(type(t.body[1].value.values[0]), ast.FormattedValue)\n self.assertEqual(type(t.body[1].value.values[1]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[1].value), str)\n self.assertEqual(type(t.body[1].value.values[2]), ast.FormattedValue)\n self.assertEqual(type(t.body[1].value.values[3]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[3].value), str)\n self.assertEqual(type(t.body[1].value.values[4]), ast.FormattedValue)\n self.assertEqual(t.body[1].lineno, 3)\n self.assertEqual(t.body[1].value.lineno, 3)\n self.assertEqual(t.body[1].value.values[0].lineno, 3)\n self.assertEqual(t.body[1].value.values[1].lineno, 3)\n self.assertEqual(t.body[1].value.values[2].lineno, 3)\n self.assertEqual(t.body[1].value.values[3].lineno, 3)\n self.assertEqual(t.body[1].value.values[4].lineno, 3)\n # check the first binop location\n binop = t.body[1].value.values[0].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.Call)\n self.assertEqual(binop.lineno, 3)\n self.assertEqual(binop.left.lineno, 3)\n self.assertEqual(binop.right.lineno, 3)\n self.assertEqual(binop.col_offset, 3)\n self.assertEqual(binop.left.col_offset, 3)\n self.assertEqual(binop.right.col_offset, 7)\n # check the second binop location\n binop = t.body[1].value.values[2].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.Call)\n self.assertEqual(binop.lineno, 3)\n self.assertEqual(binop.left.lineno, 3)\n self.assertEqual(binop.right.lineno, 3)\n self.assertEqual(binop.col_offset, 13)\n self.assertEqual(binop.left.col_offset, 13)\n self.assertEqual(binop.right.col_offset, 17)\n # check the third binop location\n binop = t.body[1].value.values[4].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.Call)\n self.assertEqual(binop.lineno, 3)\n self.assertEqual(binop.left.lineno, 3)\n self.assertEqual(binop.right.lineno, 3)\n self.assertEqual(binop.col_offset, 23)\n self.assertEqual(binop.left.col_offset, 23)\n self.assertEqual(binop.right.col_offset, 27)\n\n def test_ast_numbers_fstring_with_formatting(self):\n t = ast.parse(\'f"Here is that pesky {xxx:.3f} again"\')\n self.assertEqual(len(t.body), 1)\n self.assertEqual(t.body[0].lineno, 1)\n\n self.assertEqual(type(t.body[0]), ast.Expr)\n self.assertEqual(type(t.body[0].value), ast.JoinedStr)\n self.assertEqual(len(t.body[0].value.values), 3)\n\n self.assertEqual(type(t.body[0].value.values[0]), ast.Constant)\n self.assertEqual(type(t.body[0].value.values[1]), ast.FormattedValue)\n self.assertEqual(type(t.body[0].value.values[2]), ast.Constant)\n\n _, expr, _ = t.body[0].value.values\n\n name = expr.value\n self.assertEqual(type(name), ast.Name)\n self.assertEqual(name.lineno, 1)\n self.assertEqual(name.end_lineno, 1)\n self.assertEqual(name.col_offset, 22)\n self.assertEqual(name.end_col_offset, 25)\n\n def test_ast_line_numbers_multiline_fstring(self):\n # See bpo-30465 for details.\n expr = """\na = 10\nf\'\'\'\n {a\n *\n x()}\nnon-important content\n\'\'\'\n"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n # check `a = 10`\n self.assertEqual(type(t.body[0]), ast.Assign)\n self.assertEqual(t.body[0].lineno, 2)\n # check `f\'...\'`\n self.assertEqual(type(t.body[1]), ast.Expr)\n self.assertEqual(type(t.body[1].value), ast.JoinedStr)\n self.assertEqual(len(t.body[1].value.values), 3)\n self.assertEqual(type(t.body[1].value.values[0]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[0].value), str)\n self.assertEqual(type(t.body[1].value.values[1]), ast.FormattedValue)\n self.assertEqual(type(t.body[1].value.values[2]), ast.Constant)\n self.assertEqual(type(t.body[1].value.values[2].value), str)\n self.assertEqual(t.body[1].lineno, 3)\n self.assertEqual(t.body[1].value.lineno, 3)\n self.assertEqual(t.body[1].value.values[0].lineno, 3)\n self.assertEqual(t.body[1].value.values[1].lineno, 4)\n self.assertEqual(t.body[1].value.values[2].lineno, 6)\n self.assertEqual(t.body[1].col_offset, 0)\n self.assertEqual(t.body[1].value.col_offset, 0)\n self.assertEqual(t.body[1].value.values[0].col_offset, 4)\n self.assertEqual(t.body[1].value.values[1].col_offset, 2)\n self.assertEqual(t.body[1].value.values[2].col_offset, 11)\n # NOTE: the following lineno information and col_offset is correct for\n # expressions within FormattedValues.\n binop = t.body[1].value.values[1].value\n self.assertEqual(type(binop), ast.BinOp)\n self.assertEqual(type(binop.left), ast.Name)\n self.assertEqual(type(binop.op), ast.Mult)\n self.assertEqual(type(binop.right), ast.Call)\n self.assertEqual(binop.lineno, 4)\n self.assertEqual(binop.left.lineno, 4)\n self.assertEqual(binop.right.lineno, 6)\n self.assertEqual(binop.col_offset, 3)\n self.assertEqual(binop.left.col_offset, 3)\n self.assertEqual(binop.right.col_offset, 7)\n\n expr = """\na = f\'\'\'\n {blech}\n \'\'\'\n"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 1)\n # Check f\'...\'\n self.assertEqual(type(t.body[0]), ast.Assign)\n self.assertEqual(type(t.body[0].value), ast.JoinedStr)\n self.assertEqual(len(t.body[0].value.values), 3)\n self.assertEqual(type(t.body[0].value.values[1]), ast.FormattedValue)\n self.assertEqual(t.body[0].lineno, 2)\n self.assertEqual(t.body[0].value.lineno, 2)\n self.assertEqual(t.body[0].value.values[0].lineno, 2)\n self.assertEqual(t.body[0].value.values[1].lineno, 3)\n self.assertEqual(t.body[0].value.values[2].lineno, 3)\n self.assertEqual(t.body[0].col_offset, 0)\n self.assertEqual(t.body[0].value.col_offset, 4)\n self.assertEqual(t.body[0].value.values[0].col_offset, 8)\n self.assertEqual(t.body[0].value.values[1].col_offset, 10)\n self.assertEqual(t.body[0].value.values[2].col_offset, 17)\n # Check {blech}\n self.assertEqual(t.body[0].value.values[1].value.lineno, 3)\n self.assertEqual(t.body[0].value.values[1].value.end_lineno, 3)\n self.assertEqual(t.body[0].value.values[1].value.col_offset, 11)\n self.assertEqual(t.body[0].value.values[1].value.end_col_offset, 16)\n\n def test_ast_line_numbers_with_parentheses(self):\n expr = """\nx = (\n f" {test(t)}"\n)"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 1)\n # check the joinedstr location\n joinedstr = t.body[0].value\n self.assertEqual(type(joinedstr), ast.JoinedStr)\n self.assertEqual(joinedstr.lineno, 3)\n self.assertEqual(joinedstr.end_lineno, 3)\n self.assertEqual(joinedstr.col_offset, 4)\n self.assertEqual(joinedstr.end_col_offset, 17)\n # check the formatted value location\n fv = t.body[0].value.values[1]\n self.assertEqual(type(fv), ast.FormattedValue)\n self.assertEqual(fv.lineno, 3)\n self.assertEqual(fv.end_lineno, 3)\n self.assertEqual(fv.col_offset, 7)\n self.assertEqual(fv.end_col_offset, 16)\n # check the test(t) location\n call = t.body[0].value.values[1].value\n self.assertEqual(type(call), ast.Call)\n self.assertEqual(call.lineno, 3)\n self.assertEqual(call.end_lineno, 3)\n self.assertEqual(call.col_offset, 8)\n self.assertEqual(call.end_col_offset, 15)\n\n expr = """\nx = (\n u\'wat\',\n u"wat",\n b\'wat\',\n b"wat",\n f\'wat\',\n f"wat",\n)\n\ny = (\n u\'\'\'wat\'\'\',\n u\\"\\"\\"wat\\"\\"\\",\n b\'\'\'wat\'\'\',\n b\\"\\"\\"wat\\"\\"\\",\n f\'\'\'wat\'\'\',\n f\\"\\"\\"wat\\"\\"\\",\n)\n """\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 2)\n x, y = t.body\n\n # Check the single quoted string offsets first.\n offsets = [(elt.col_offset, elt.end_col_offset) for elt in x.value.elts]\n self.assertTrue(all(offset == (4, 10) for offset in offsets))\n\n # Check the triple quoted string offsets.\n offsets = [(elt.col_offset, elt.end_col_offset) for elt in y.value.elts]\n self.assertTrue(all(offset == (4, 14) for offset in offsets))\n\n expr = """\nx = (\n \'PERL_MM_OPT\', (\n f\'wat\'\n f\'some_string={f(x)} \'\n f\'wat\'\n ),\n)\n"""\n t = ast.parse(expr)\n self.assertEqual(type(t), ast.Module)\n self.assertEqual(len(t.body), 1)\n # check the fstring\n fstring = t.body[0].value.elts[1]\n self.assertEqual(type(fstring), ast.JoinedStr)\n self.assertEqual(len(fstring.values), 3)\n wat1, middle, wat2 = fstring.values\n # check the first wat\n self.assertEqual(type(wat1), ast.Constant)\n self.assertEqual(wat1.lineno, 4)\n self.assertEqual(wat1.end_lineno, 5)\n self.assertEqual(wat1.col_offset, 14)\n self.assertEqual(wat1.end_col_offset, 26)\n # check the call\n call = middle.value\n self.assertEqual(type(call), ast.Call)\n self.assertEqual(call.lineno, 5)\n self.assertEqual(call.end_lineno, 5)\n self.assertEqual(call.col_offset, 27)\n self.assertEqual(call.end_col_offset, 31)\n # check the second wat\n self.assertEqual(type(wat2), ast.Constant)\n self.assertEqual(wat2.lineno, 5)\n self.assertEqual(wat2.end_lineno, 6)\n self.assertEqual(wat2.col_offset, 32)\n # wat ends at the offset 17, but the whole f-string\n # ends at the offset 18 (since the quote is part of the\n # f-string but not the wat string)\n self.assertEqual(wat2.end_col_offset, 17)\n self.assertEqual(fstring.end_col_offset, 18)\n\n def test_ast_fstring_empty_format_spec(self):\n expr = "f\'{expr:}\'"\n\n mod = ast.parse(expr)\n self.assertEqual(type(mod), ast.Module)\n self.assertEqual(len(mod.body), 1)\n\n fstring = mod.body[0].value\n self.assertEqual(type(fstring), ast.JoinedStr)\n self.assertEqual(len(fstring.values), 1)\n\n fv = fstring.values[0]\n self.assertEqual(type(fv), ast.FormattedValue)\n\n format_spec = fv.format_spec\n self.assertEqual(type(format_spec), ast.JoinedStr)\n self.assertEqual(len(format_spec.values), 0)\n\n def test_docstring(self):\n def f():\n f"""Not a docstring"""\n\n self.assertIsNone(f.__doc__)\n\n def g():\n """Not a docstring""" f""\n\n self.assertIsNone(g.__doc__)\n\n def test_literal_eval(self):\n with self.assertRaisesRegex(ValueError, "malformed node or string"):\n ast.literal_eval("f\'x\'")\n\n def test_ast_compile_time_concat(self):\n x = [""]\n\n expr = """x[0] = \'foo\' f\'{3}\'"""\n t = ast.parse(expr)\n c = compile(t, "", "exec")\n exec(c)\n self.assertEqual(x[0], "foo3")\n\n def test_compile_time_concat_errors(self):\n self.assertAllRaise(\n SyntaxError,\n "cannot mix bytes and nonbytes literals",\n [\n r"""f\'\' b\'\'""",\n r"""b\'\' f\'\'""",\n ],\n )\n\n def test_literal(self):\n self.assertEqual(f"", "")\n self.assertEqual(f"a", "a")\n self.assertEqual(f" ", " ")\n\n def test_unterminated_string(self):\n self.assertAllRaise(\n SyntaxError,\n "unterminated string",\n [\n r"""f\'{"x\'""",\n r"""f\'{"x}\'""",\n ],\n )\n # PyPy reports the unclosed \'(\' rather than the unterminated string\n if sys.implementation.name == \'pypy\':\n msg = "f-string: expecting a valid expression after \'{\'"\n else:\n msg = "unterminated string"\n self.assertAllRaise(\n SyntaxError,\n msg,\n [\n r"""f\'{("x\'""",\n r"""f\'{("x}\'""",\n ],\n )\n\n @unittest.skipIf(support.is_wasi, "exhausts limited stack on WASI")\n def test_mismatched_parens(self):\n self.assertAllRaise(\n SyntaxError,\n r"closing parenthesis \'\\}\' " r"does not match opening parenthesis \'\\(\'",\n [\n "f\'{((}\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n r"closing parenthesis \'\\)\' " r"does not match opening parenthesis \'\\[\'",\n [\n "f\'{a[4)}\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n r"closing parenthesis \'\\]\' " r"does not match opening parenthesis \'\\(\'",\n [\n "f\'{a(4]}\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n r"closing parenthesis \'\\}\' " r"does not match opening parenthesis \'\\[\'",\n [\n "f\'{a[4}\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n r"closing parenthesis \'\\}\' " r"does not match opening parenthesis \'\\(\'",\n [\n "f\'{a(4}\'",\n ],\n )\n self.assertRaises(SyntaxError, eval, "f\'{" + "(" * 500 + "}\'")\n\n @unittest.skipIf(support.is_wasi, "exhausts limited stack on WASI")\n def test_fstring_nested_too_deeply(self):\n self.assertAllRaise(\n SyntaxError,\n "f-string: expressions nested too deeply",\n [\'f"{1+2:{1+2:{1+1:{1}}}}"\'],\n )\n\n def create_nested_fstring(n):\n if n == 0:\n return "1+1"\n prev = create_nested_fstring(n - 1)\n return f\'f"{{{prev}}}"\'\n\n self.assertAllRaise(\n SyntaxError, "too many nested f-strings", [create_nested_fstring(160)]\n )\n\n def test_syntax_error_in_nested_fstring(self):\n # See gh-104016 for more information on this crash\n # PyPy tokenizes eagerly and hits its f-string nesting limit first\n if sys.implementation.name == \'pypy\':\n msg = "too many nested f-strings"\n else:\n msg = "invalid syntax"\n self.assertAllRaise(\n SyntaxError, msg, [\'f"{1 1:\' + (\'{f"1:\' * 199)]\n )\n\n def test_double_braces(self):\n self.assertEqual(f"{{", "{")\n self.assertEqual(f"a{{", "a{")\n self.assertEqual(f"{{b", "{b")\n self.assertEqual(f"a{{b", "a{b")\n self.assertEqual(f"}}", "}")\n self.assertEqual(f"a}}", "a}")\n self.assertEqual(f"}}b", "}b")\n self.assertEqual(f"a}}b", "a}b")\n self.assertEqual(f"{{}}", "{}")\n self.assertEqual(f"a{{}}", "a{}")\n self.assertEqual(f"{{b}}", "{b}")\n self.assertEqual(f"{{}}c", "{}c")\n self.assertEqual(f"a{{b}}", "a{b}")\n self.assertEqual(f"a{{}}c", "a{}c")\n self.assertEqual(f"{{b}}c", "{b}c")\n self.assertEqual(f"a{{b}}c", "a{b}c")\n\n self.assertEqual(f"{{{10}", "{10")\n self.assertEqual(f"}}{10}", "}10")\n self.assertEqual(f"}}{{{10}", "}{10")\n self.assertEqual(f"}}a{{{10}", "}a{10")\n\n self.assertEqual(f"{10}{{", "10{")\n self.assertEqual(f"{10}}}", "10}")\n self.assertEqual(f"{10}}}{{", "10}{")\n self.assertEqual(f"{10}}}a{{" "}", "10}a{}")\n\n # Inside of strings, don\'t interpret doubled brackets.\n self.assertEqual(f\'{"{{}}"}\', "{{}}")\n\n self.assertAllRaise(\n TypeError,\n "unhashable type",\n [\n "f\'{ {{}} }\'", # dict in a set\n ],\n )\n\n def test_compile_time_concat(self):\n x = "def"\n self.assertEqual("abc" f"## {x}ghi", "abc## defghi")\n self.assertEqual("abc" f"{x}" "ghi", "abcdefghi")\n self.assertEqual("abc" f"{x}" "gh" f"i{x:4}", "abcdefghidef ")\n self.assertEqual("{x}" f"{x}", "{x}def")\n self.assertEqual("{x" f"{x}", "{xdef")\n self.assertEqual("{x}" f"{x}", "{x}def")\n self.assertEqual("{{x}}" f"{x}", "{{x}}def")\n self.assertEqual("{{x" f"{x}", "{{xdef")\n self.assertEqual("x}}" f"{x}", "x}}def")\n self.assertEqual(f"{x}" "x}}", "defx}}")\n self.assertEqual(f"{x}" "", "def")\n self.assertEqual("" f"{x}" "", "def")\n self.assertEqual("" f"{x}", "def")\n self.assertEqual(f"{x}" "2", "def2")\n self.assertEqual("1" f"{x}" "2", "1def2")\n self.assertEqual("1" f"{x}", "1def")\n self.assertEqual(f"{x}" f"-{x}", "def-def")\n self.assertEqual("" f"", "")\n self.assertEqual("" f"" "", "")\n self.assertEqual("" f"" "" f"", "")\n self.assertEqual(f"", "")\n self.assertEqual(f"" "", "")\n self.assertEqual(f"" "" f"", "")\n self.assertEqual(f"" "" f"" "", "")\n\n # This is not really [f\'{\'] + [f\'}\'] since we treat the inside\n # of braces as a purely new context, so it is actually f\'{ and\n # then eval(\' f\') (a valid expression) and then }\' which would\n # constitute a valid f-string.\n self.assertEqual(f\'{\' f\'}\', " f")\n\n self.assertAllRaise(\n SyntaxError,\n "expecting \'}\'",\n [\n \'\'\'f\'{3\' f"}"\'\'\', # can\'t concat to get a valid f-string\n ],\n )\n\n def test_comments(self):\n # These aren\'t comments, since they\'re in strings.\n d = {"#": "hash"}\n self.assertEqual(f\'{"#"}\', "#")\n self.assertEqual(f\'{d["#"]}\', "hash")\n\n self.assertAllRaise(\n SyntaxError,\n "\'{\' was never closed",\n [\n "f\'{1#}\'", # error because everything after \'#\' is a comment\n "f\'{#}\'",\n "f\'one: {1#}\'",\n "f\'{1# one} {2 this is a comment still#}\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n r"f-string: unmatched \'\\)\'",\n [\n "f\'{)#}\'", # When wrapped in parens, this becomes\n # \'()#)\'. Make sure that doesn\'t compile.\n ],\n )\n self.assertEqual(\n f"""A complex trick: {\n2 # two\n}""",\n "A complex trick: 2",\n )\n self.assertEqual(\n f"""\n{\n40 # forty\n+ # plus\n2 # two\n}""",\n "\\n42",\n )\n self.assertEqual(\n f"""\n{\n40 # forty\n+ # plus\n2 # two\n}""",\n "\\n42",\n )\n\n self.assertEqual(\n f"""\n# this is not a comment\n{ # the following operation it\'s\n3 # this is a number\n* 2}""",\n "\\n# this is not a comment\\n6",\n )\n self.assertEqual(\n f"""\n{# f\'a {comment}\'\n86 # constant\n# nothing more\n}""",\n "\\n86",\n )\n\n self.assertAllRaise(\n SyntaxError,\n r"f-string: valid expression required before \'}\'",\n [\n """f\'\'\'\n{\n# only a comment\n}\'\'\'\n""", # this is equivalent to f\'{}\'\n ],\n )\n\n def test_many_expressions(self):\n # Create a string with many expressions in it. Note that\n # because we have a space in here as a literal, we\'re actually\n # going to use twice as many ast nodes: one for each literal\n # plus one for each expression.\n def build_fstr(n, extra=""):\n return "f\'" + ("{x} " * n) + extra + "\'"\n\n x = "X"\n width = 1\n\n # Test around 256.\n for i in range(250, 260):\n self.assertEqual(eval(build_fstr(i)), (x + " ") * i)\n\n # Test concatenating 2 largs fstrings.\n self.assertEqual(eval(build_fstr(255) * 256), (x + " ") * (255 * 256))\n\n s = build_fstr(253, "{x:{width}} ")\n self.assertEqual(eval(s), (x + " ") * 254)\n\n # Test lots of expressions and constants, concatenated.\n s = "f\'{1}\' \'x\' \'y\'" * 1024\n self.assertEqual(eval(s), "1xy" * 1024)\n\n def test_format_specifier_expressions(self):\n width = 10\n precision = 4\n value = decimal.Decimal("12.34567")\n self.assertEqual(f"result: {value:{width}.{precision}}", "result: 12.35")\n self.assertEqual(f"result: {value:{width!r}.{precision}}", "result: 12.35")\n self.assertEqual(\n f"result: {value:{width:0}.{precision:1}}", "result: 12.35"\n )\n self.assertEqual(\n f"result: {value:{1}{0:0}.{precision:1}}", "result: 12.35"\n )\n self.assertEqual(\n f"result: {value:{ 1}{ 0:0}.{ precision:1}}", "result: 12.35"\n )\n self.assertEqual(f"{10:#{1}0x}", " 0xa")\n self.assertEqual(f\'{10:{"#"}1{0}{"x"}}\', " 0xa")\n self.assertEqual(f\'{-10:-{"#"}1{0}x}\', " -0xa")\n self.assertEqual(f\'{-10:{"-"}#{1}0{"x"}}\', " -0xa")\n self.assertEqual(f"{10:#{3 != {4:5} and width}x}", " 0xa")\n self.assertEqual(\n f"result: {value:{width:{0}}.{precision:1}}", "result: 12.35"\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting \':\' or \'}\'",\n [\n """f\'{"s"!r{":10"}}\'""",\n # This looks like a nested format spec.\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting a valid expression after \'{\'",\n [ # Invalid syntax inside a nested spec.\n "f\'{4:{/5}}\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: invalid conversion character",\n [ # No expansion inside conversion or for\n # the : or ! itself.\n """f\'{"s"!{"r"}}\'""",\n ],\n )\n\n def test_custom_format_specifier(self):\n class CustomFormat:\n def __format__(self, format_spec):\n return format_spec\n\n self.assertEqual(f"{CustomFormat():\\n}", "\\n")\n self.assertEqual(f"{CustomFormat():\\u2603}", "☃")\n with self.assertWarns(SyntaxWarning):\n exec(r\'f"{F():¯\\_(ツ)_/¯}"\', {"F": CustomFormat})\n\n def test_side_effect_order(self):\n class X:\n def __init__(self):\n self.i = 0\n\n def __format__(self, spec):\n self.i += 1\n return str(self.i)\n\n x = X()\n self.assertEqual(f"{x} {x}", "1 2")\n\n def test_missing_expression(self):\n self.assertAllRaise(\n SyntaxError,\n "f-string: valid expression required before \'}\'",\n [\n "f\'{}\'",\n "f\'{ }\'" "f\' {} \'",\n "f\'{10:{ }}\'",\n "f\' { } \'",\n # The Python parser ignores also the following\n # whitespace characters in additional to a space.\n "f\'\'\'{\\t\\f\\r\\n}\'\'\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: valid expression required before \'!\'",\n [\n "f\'{!r}\'",\n "f\'{ !r}\'",\n "f\'{!}\'",\n "f\'\'\'{\\t\\f\\r\\n!a}\'\'\'",\n # Catch empty expression before the\n # missing closing brace.\n "f\'{!\'",\n "f\'{!s:\'",\n # Catch empty expression before the\n # invalid conversion.\n "f\'{!x}\'",\n "f\'{ !xr}\'",\n "f\'{!x:}\'",\n "f\'{!x:a}\'",\n "f\'{ !xr:}\'",\n "f\'{ !xr:a}\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: valid expression required before \':\'",\n [\n "f\'{:}\'",\n "f\'{ :!}\'",\n "f\'{:2}\'",\n "f\'\'\'{\\t\\f\\r\\n:a}\'\'\'",\n "f\'{:\'",\n ],\n )\n # PyPy\'s eager tokenizer reports the trailing unmatched \']\' instead\n if sys.implementation.name == \'pypy\':\n msg = "f-string: unmatched \']\'"\n else:\n msg = "f-string: valid expression required before \':\'"\n self.assertAllRaise(SyntaxError, msg, ["F\'{[F\'{:\'}[F\'{:\'}]]]"])\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: valid expression required before \'=\'",\n [\n "f\'{=}\'",\n "f\'{ =}\'",\n "f\'{ =:}\'",\n "f\'{ =!}\'",\n "f\'\'\'{\\t\\f\\r\\n=}\'\'\'",\n "f\'{=\'",\n ],\n )\n\n # Different error message is raised for other whitespace characters.\n self.assertAllRaise(\n SyntaxError,\n r"invalid non-printable character U\\+00A0",\n [\n "f\'\'\'{\\xa0}\'\'\'",\n "\\xa0",\n ],\n )\n\n def test_parens_in_expressions(self):\n self.assertEqual(f"{3,}", "(3,)")\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting a valid expression after \'{\'",\n [\n "f\'{,}\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n r"f-string: unmatched \'\\)\'",\n [\n "f\'{3)+(4}\'",\n ],\n )\n\n def test_newlines_before_syntax_error(self):\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting a valid expression after \'{\'",\n ["f\'{.}\'", "\\nf\'{.}\'", "\\n\\nf\'{.}\'"],\n )\n\n def test_backslashes_in_string_part(self):\n self.assertEqual(f"\\t", "\\t")\n self.assertEqual(r"\\t", "\\\\t")\n self.assertEqual(rf"\\t", "\\\\t")\n self.assertEqual(f"{2}\\t", "2\\t")\n self.assertEqual(f"{2}\\t{3}", "2\\t3")\n self.assertEqual(f"\\t{3}", "\\t3")\n\n self.assertEqual(f"\\u0394", "\\u0394")\n self.assertEqual(r"\\u0394", "\\\\u0394")\n self.assertEqual(rf"\\u0394", "\\\\u0394")\n self.assertEqual(f"{2}\\u0394", "2\\u0394")\n self.assertEqual(f"{2}\\u0394{3}", "2\\u03943")\n self.assertEqual(f"\\u0394{3}", "\\u03943")\n\n self.assertEqual(f"\\U00000394", "\\u0394")\n self.assertEqual(r"\\U00000394", "\\\\U00000394")\n self.assertEqual(rf"\\U00000394", "\\\\U00000394")\n self.assertEqual(f"{2}\\U00000394", "2\\u0394")\n self.assertEqual(f"{2}\\U00000394{3}", "2\\u03943")\n self.assertEqual(f"\\U00000394{3}", "\\u03943")\n\n self.assertEqual(f"\\N{GREEK CAPITAL LETTER DELTA}", "\\u0394")\n self.assertEqual(f"{2}\\N{GREEK CAPITAL LETTER DELTA}", "2\\u0394")\n self.assertEqual(f"{2}\\N{GREEK CAPITAL LETTER DELTA}{3}", "2\\u03943")\n self.assertEqual(f"\\N{GREEK CAPITAL LETTER DELTA}{3}", "\\u03943")\n self.assertEqual(f"2\\N{GREEK CAPITAL LETTER DELTA}", "2\\u0394")\n self.assertEqual(f"2\\N{GREEK CAPITAL LETTER DELTA}3", "2\\u03943")\n self.assertEqual(f"\\N{GREEK CAPITAL LETTER DELTA}3", "\\u03943")\n\n self.assertEqual(f"\\x20", " ")\n self.assertEqual(r"\\x20", "\\\\x20")\n self.assertEqual(rf"\\x20", "\\\\x20")\n self.assertEqual(f"{2}\\x20", "2 ")\n self.assertEqual(f"{2}\\x20{3}", "2 3")\n self.assertEqual(f"\\x20{3}", " 3")\n\n self.assertEqual(f"2\\x20", "2 ")\n self.assertEqual(f"2\\x203", "2 3")\n self.assertEqual(f"\\x203", " 3")\n\n with self.assertWarns(SyntaxWarning): # invalid escape sequence\n value = eval(r"f\'\\{6*7}\'")\n self.assertEqual(value, "\\\\42")\n with self.assertWarns(SyntaxWarning): # invalid escape sequence\n value = eval(r"f\'\\g\'")\n self.assertEqual(value, "\\\\g")\n self.assertEqual(f"\\\\{6*7}", "\\\\42")\n self.assertEqual(rf"\\{6*7}", "\\\\42")\n\n AMPERSAND = "spam"\n # Get the right unicode character (&), or pick up local variable\n # depending on the number of backslashes.\n self.assertEqual(f"\\N{AMPERSAND}", "&")\n self.assertEqual(f"\\\\N{AMPERSAND}", "\\\\Nspam")\n self.assertEqual(rf"\\N{AMPERSAND}", "\\\\Nspam")\n self.assertEqual(f"\\\\\\N{AMPERSAND}", "\\\\&")\n\n def test_misformed_unicode_character_name(self):\n # These test are needed because unicode names are parsed\n # differently inside f-strings.\n self.assertAllRaise(\n SyntaxError,\n r"\\(unicode error\\) \'unicodeescape\' codec can\'t decode bytes in position .*: malformed \\\\N character escape",\n [\n r"f\'\\N\'",\n r"f\'\\N \'",\n r"f\'\\N \'", # See bpo-46503.\n r"f\'\\N{\'",\n r"f\'\\N{GREEK CAPITAL LETTER DELTA\'",\n # Here are the non-f-string versions,\n # which should give the same errors.\n r"\'\\N\'",\n r"\'\\N \'",\n r"\'\\N \'",\n r"\'\\N{\'",\n r"\'\\N{GREEK CAPITAL LETTER DELTA\'",\n ],\n )\n\n def test_backslashes_in_expression_part(self):\n self.assertEqual(\n f"{(\n 1 +\n 2\n )}",\n "3",\n )\n\n self.assertEqual("\\N{LEFT CURLY BRACKET}", "{")\n self.assertEqual(f\'{"\\N{LEFT CURLY BRACKET}"}\', "{")\n self.assertEqual(rf\'{"\\N{LEFT CURLY BRACKET}"}\', "{")\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: valid expression required before \'}\'",\n [\n "f\'{\\n}\'",\n ],\n )\n\n def test_invalid_backslashes_inside_fstring_context(self):\n # All of these variations are invalid python syntax,\n # so they are also invalid in f-strings as well.\n cases = [\n formatting.format(expr=expr)\n for formatting in [\n "{expr}",\n "f\'{{{expr}}}\'",\n "rf\'{{{expr}}}\'",\n ]\n for expr in [\n r"\\\'a\\\'",\n r"\\t3",\n r"\\\\"[0],\n ]\n ]\n self.assertAllRaise(\n SyntaxError, "unexpected character after line continuation", cases\n )\n\n def test_no_escapes_for_braces(self):\n """\n Only literal curly braces begin an expression.\n """\n # \\x7b is \'{\'.\n self.assertEqual(f"\\x7b1+1}}", "{1+1}")\n self.assertEqual(f"\\x7b1+1", "{1+1")\n self.assertEqual(f"\\u007b1+1", "{1+1")\n self.assertEqual(f"\\N{LEFT CURLY BRACKET}1+1\\N{RIGHT CURLY BRACKET}", "{1+1}")\n\n def test_newlines_in_expressions(self):\n self.assertEqual(f"{0}", "0")\n self.assertEqual(\n rf"""{3+\n4}""",\n "7",\n )\n\n def test_lambda(self):\n x = 5\n self.assertEqual(f\'{(lambda y:x*y)("8")!r}\', "\'88888\'")\n self.assertEqual(f\'{(lambda y:x*y)("8")!r:10}\', "\'88888\' ")\n self.assertEqual(f\'{(lambda y:x*y)("8"):10}\', "88888 ")\n\n # lambda doesn\'t work without parens, because the colon\n # makes the parser think it\'s a format_spec\n # emit warning if we can match a format_spec\n self.assertAllRaise(\n SyntaxError,\n "f-string: lambda expressions are not allowed " "without parentheses",\n [\n "f\'{lambda x:x}\'",\n "f\'{lambda :x}\'",\n "f\'{lambda *arg, :x}\'",\n "f\'{1, lambda:x}\'",\n "f\'{lambda x:}\'",\n "f\'{lambda :}\'",\n ],\n )\n # Ensure the detection of invalid lambdas doesn\'t trigger detection\n # for valid lambdas in the second error pass\n with self.assertRaisesRegex(SyntaxError, "invalid syntax"):\n compile("lambda name_3=f\'{name_4}\': {name_3}\\n1 $ 1", "<string>", "exec")\n\n # but don\'t emit the paren warning in general cases\n with self.assertRaisesRegex(\n SyntaxError, "f-string: expecting a valid expression after \'{\'"\n ):\n eval("f\'{+ lambda:None}\'")\n\n def test_valid_prefixes(self):\n self.assertEqual(f"{1}", "1")\n self.assertEqual(Rf"{2}", "2")\n self.assertEqual(Rf"{3}", "3")\n\n def test_roundtrip_raw_quotes(self):\n self.assertEqual(rf"\\\'", "\\\\\'")\n self.assertEqual(rf"\\"", \'\\\\"\')\n self.assertEqual(rf"\\"\\\'", "\\\\\\"\\\\\'")\n self.assertEqual(rf"\\\'\\"", "\\\\\'\\\\\\"")\n self.assertEqual(rf"\\"\\\'\\"", \'\\\\"\\\\\\\'\\\\"\')\n self.assertEqual(rf"\\\'\\"\\\'", "\\\\\'\\\\\\"\\\\\'")\n self.assertEqual(rf"\\"\\\'\\"\\\'", "\\\\\\"\\\\\'\\\\\\"\\\\\'")\n\n def test_fstring_backslash_before_double_bracket(self):\n deprecated_cases = [\n (r"f\'\\{{\\}}\'", "\\\\{\\\\}"),\n (r"f\'\\{{\'", "\\\\{"),\n (r"f\'\\{{{1+1}\'", "\\\\{2"),\n (r"f\'\\}}{1+1}\'", "\\\\}2"),\n (r"f\'{1+1}\\}}\'", "2\\\\}"),\n ]\n for case, expected_result in deprecated_cases:\n with self.subTest(case=case, expected_result=expected_result):\n with self.assertWarns(SyntaxWarning):\n result = eval(case)\n self.assertEqual(result, expected_result)\n self.assertEqual(rf"\\{{\\}}", "\\\\{\\\\}")\n self.assertEqual(rf"\\{{", "\\\\{")\n self.assertEqual(rf"\\{{{1+1}", "\\\\{2")\n self.assertEqual(rf"\\}}{1+1}", "\\\\}2")\n self.assertEqual(rf"{1+1}\\}}", "2\\\\}")\n\n def test_fstring_backslash_before_double_bracket_warns_once(self):\n with self.assertWarns(SyntaxWarning) as w:\n eval(r"f\'\\{{\'")\n self.assertEqual(len(w.warnings), 1)\n self.assertEqual(w.warnings[0].category, SyntaxWarning)\n\n def test_fstring_backslash_prefix_raw(self):\n self.assertEqual(f"\\\\", "\\\\")\n self.assertEqual(f"\\\\\\\\", "\\\\\\\\")\n self.assertEqual(rf"\\\\", r"\\\\")\n self.assertEqual(rf"\\\\\\\\", r"\\\\\\\\")\n self.assertEqual(rf"\\\\", r"\\\\")\n self.assertEqual(rf"\\\\\\\\", r"\\\\\\\\")\n self.assertEqual(Rf"\\\\", R"\\\\")\n self.assertEqual(Rf"\\\\\\\\", R"\\\\\\\\")\n self.assertEqual(Rf"\\\\", R"\\\\")\n self.assertEqual(Rf"\\\\\\\\", R"\\\\\\\\")\n self.assertEqual(Rf"\\\\", R"\\\\")\n self.assertEqual(Rf"\\\\\\\\", R"\\\\\\\\")\n\n def test_fstring_format_spec_greedy_matching(self):\n self.assertEqual(f"{1:}}}", "1}")\n self.assertEqual(f"{1:>3{5}}}}", " 1}")\n\n def test_yield(self):\n # Not terribly useful, but make sure the yield turns\n # a function into a generator\n def fn(y):\n f"y:{yield y*2}"\n f"{yield}"\n\n g = fn(4)\n self.assertEqual(next(g), 8)\n self.assertEqual(next(g), None)\n\n def test_yield_send(self):\n def fn(x):\n yield f"x:{yield (lambda i: x * i)}"\n\n g = fn(10)\n the_lambda = next(g)\n self.assertEqual(the_lambda(4), 40)\n self.assertEqual(g.send("string"), "x:string")\n\n def test_expressions_with_triple_quoted_strings(self):\n self.assertEqual(f"{\'\'\'x\'\'\'}", "x")\n self.assertEqual(f"{\'\'\'eric\'s\'\'\'}", "eric\'s")\n\n # Test concatenation within an expression\n self.assertEqual(f\'{"x" """eric"s""" "y"}\', \'xeric"sy\')\n self.assertEqual(f\'{"x" """eric"s"""}\', \'xeric"s\')\n self.assertEqual(f\'{"""eric"s""" "y"}\', \'eric"sy\')\n self.assertEqual(f\'{"""x""" """eric"s""" "y"}\', \'xeric"sy\')\n self.assertEqual(f\'{"""x""" """eric"s""" """y"""}\', \'xeric"sy\')\n self.assertEqual(f\'{r"""x""" """eric"s""" """y"""}\', \'xeric"sy\')\n\n def test_multiple_vars(self):\n x = 98\n y = "abc"\n self.assertEqual(f"{x}{y}", "98abc")\n\n self.assertEqual(f"X{x}{y}", "X98abc")\n self.assertEqual(f"{x}X{y}", "98Xabc")\n self.assertEqual(f"{x}{y}X", "98abcX")\n\n self.assertEqual(f"X{x}Y{y}", "X98Yabc")\n self.assertEqual(f"X{x}{y}Y", "X98abcY")\n self.assertEqual(f"{x}X{y}Y", "98XabcY")\n\n self.assertEqual(f"X{x}Y{y}Z", "X98YabcZ")\n\n def test_closure(self):\n def outer(x):\n def inner():\n return f"x:{x}"\n\n return inner\n\n self.assertEqual(outer("987")(), "x:987")\n self.assertEqual(outer(7)(), "x:7")\n\n def test_arguments(self):\n y = 2\n\n def f(x, width):\n return f"x={x*y:{width}}"\n\n self.assertEqual(f("foo", 10), "x=foofoo ")\n x = "bar"\n self.assertEqual(f(10, 10), "x= 20")\n\n def test_locals(self):\n value = 123\n self.assertEqual(f"v:{value}", "v:123")\n\n def test_missing_variable(self):\n with self.assertRaises(NameError):\n f"v:{value}"\n\n def test_missing_format_spec(self):\n class O:\n def __format__(self, spec):\n if not spec:\n return "*"\n return spec\n\n self.assertEqual(f"{O():x}", "x")\n self.assertEqual(f"{O()}", "*")\n self.assertEqual(f"{O():}", "*")\n\n self.assertEqual(f"{3:}", "3")\n self.assertEqual(f"{3!s:}", "3")\n\n def test_global(self):\n self.assertEqual(f"g:{a_global}", "g:global variable")\n self.assertEqual(f"g:{a_global!r}", "g:\'global variable\'")\n\n a_local = "local variable"\n self.assertEqual(\n f"g:{a_global} l:{a_local}", "g:global variable l:local variable"\n )\n self.assertEqual(f"g:{a_global!r}", "g:\'global variable\'")\n self.assertEqual(\n f"g:{a_global} l:{a_local!r}", "g:global variable l:\'local variable\'"\n )\n\n self.assertIn("module \'unittest\' from", f"{unittest}")\n\n def test_shadowed_global(self):\n a_global = "really a local"\n self.assertEqual(f"g:{a_global}", "g:really a local")\n self.assertEqual(f"g:{a_global!r}", "g:\'really a local\'")\n\n a_local = "local variable"\n self.assertEqual(\n f"g:{a_global} l:{a_local}", "g:really a local l:local variable"\n )\n self.assertEqual(f"g:{a_global!r}", "g:\'really a local\'")\n self.assertEqual(\n f"g:{a_global} l:{a_local!r}", "g:really a local l:\'local variable\'"\n )\n\n def test_call(self):\n def foo(x):\n return "x=" + str(x)\n\n self.assertEqual(f"{foo(10)}", "x=10")\n\n def test_nested_fstrings(self):\n y = 5\n self.assertEqual(f\'{f"{0}"*3}\', "000")\n self.assertEqual(f\'{f"{y}"*3}\', "555")\n\n def test_invalid_string_prefixes(self):\n single_quote_cases = [\n "fu\'\'",\n "uf\'\'",\n "Fu\'\'",\n "fU\'\'",\n "Uf\'\'",\n "uF\'\'",\n "ufr\'\'",\n "urf\'\'",\n "fur\'\'",\n "fru\'\'",\n "rfu\'\'",\n "ruf\'\'",\n "FUR\'\'",\n "Fur\'\'",\n "fb\'\'",\n "fB\'\'",\n "Fb\'\'",\n "FB\'\'",\n "bf\'\'",\n "bF\'\'",\n "Bf\'\'",\n "BF\'\'",\n ]\n double_quote_cases = [case.replace("\'", \'"\') for case in single_quote_cases]\n self.assertAllRaise(\n SyntaxError, "invalid syntax", single_quote_cases + double_quote_cases\n )\n\n def test_leading_trailing_spaces(self):\n self.assertEqual(f"{ 3}", "3")\n self.assertEqual(f"{ 3}", "3")\n self.assertEqual(f"{3 }", "3")\n self.assertEqual(f"{3 }", "3")\n\n self.assertEqual(f"expr={ {x: y for x, y in [(1, 2), ]}}", "expr={1: 2}")\n self.assertEqual(f"expr={ {x: y for x, y in [(1, 2), ]} }", "expr={1: 2}")\n\n def test_not_equal(self):\n # There\'s a special test for this because there\'s a special\n # case in the f-string parser to look for != as not ending an\n # expression. Normally it would, while looking for !s or !r.\n\n self.assertEqual(f"{3!=4}", "True")\n self.assertEqual(f"{3!=4:}", "True")\n self.assertEqual(f"{3!=4!s}", "True")\n self.assertEqual(f"{3!=4!s:.3}", "Tru")\n\n def test_equal_equal(self):\n # Because an expression ending in = has special meaning,\n # there\'s a special test for ==. Make sure it works.\n\n self.assertEqual(f"{0==1}", "False")\n\n def test_conversions(self):\n self.assertEqual(f"{3.14:10.10}", " 3.14")\n self.assertEqual(f"{3.14!s:10.10}", "3.14 ")\n self.assertEqual(f"{3.14!r:10.10}", "3.14 ")\n self.assertEqual(f"{3.14!a:10.10}", "3.14 ")\n\n self.assertEqual(f\'{"a"}\', "a")\n self.assertEqual(f\'{"a"!r}\', "\'a\'")\n self.assertEqual(f\'{"a"!a}\', "\'a\'")\n\n # Conversions can have trailing whitespace after them since it\n # does not provide any significance\n self.assertEqual(f"{3!s }", "3")\n self.assertEqual(f"{3.14!s :10.10}", "3.14 ")\n\n # Not a conversion.\n self.assertEqual(f\'{"a!r"}\', "a!r")\n\n # Not a conversion, but show that ! is allowed in a format spec.\n self.assertEqual(f"{3.14:!<10.10}", "3.14!!!!!!")\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting \'}\'",\n [\n "f\'{3!\'",\n "f\'{3!s\'",\n "f\'{3!g\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: missing conversion character",\n [\n "f\'{3!}\'",\n "f\'{3!:\'",\n "f\'{3!:}\'",\n ],\n )\n\n for conv_identifier in "g", "A", "G", "ä", "ɐ":\n self.assertAllRaise(\n SyntaxError,\n "f-string: invalid conversion character %r: "\n "expected \'s\', \'r\', or \'a\'" % conv_identifier,\n ["f\'{3!" + conv_identifier + "}\'"],\n )\n\n for conv_non_identifier in "3", "!":\n self.assertAllRaise(\n SyntaxError,\n "f-string: invalid conversion character",\n ["f\'{3!" + conv_non_identifier + "}\'"],\n )\n\n for conv in " s", " s ":\n self.assertAllRaise(\n SyntaxError,\n "f-string: conversion type must come right after the"\n " exclamanation mark",\n ["f\'{3!" + conv + "}\'"],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: invalid conversion character \'ss\': " "expected \'s\', \'r\', or \'a\'",\n [\n "f\'{3!ss}\'",\n "f\'{3!ss:}\'",\n "f\'{3!ss:s}\'",\n ],\n )\n\n def test_assignment(self):\n self.assertAllRaise(\n SyntaxError,\n r"invalid syntax",\n [\n "f\'\' = 3",\n "f\'{0}\' = x",\n "f\'{x}\' = x",\n ],\n )\n\n def test_del(self):\n self.assertAllRaise(\n SyntaxError,\n "invalid syntax",\n [\n "del f\'\'",\n "del \'\' f\'\'",\n ],\n )\n\n def test_mismatched_braces(self):\n self.assertAllRaise(\n SyntaxError,\n "f-string: single \'}\' is not allowed",\n [\n "f\'{{}\'",\n "f\'{{}}}\'",\n "f\'}\'",\n "f\'x}\'",\n "f\'x}x\'",\n r"f\'\\u007b}\'",\n # Can\'t have { or } in a format spec.\n "f\'{3:}>10}\'",\n "f\'{3:}}>10}\'",\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting \'}\'",\n [\n "f\'{3\'",\n "f\'{3!\'",\n "f\'{3:\'",\n "f\'{3!s\'",\n "f\'{3!s:\'",\n "f\'{3!s:3\'",\n "f\'x{\'",\n "f\'x{x\'",\n "f\'{x\'",\n "f\'{3:s\'",\n "f\'{{{\'",\n "f\'{{}}{\'",\n "f\'{\'",\n "f\'{i=\'", # See gh-93418.\n ],\n )\n\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting a valid expression after \'{\'",\n [\n "f\'{3:{{>10}\'",\n ],\n )\n\n # But these are just normal strings.\n self.assertEqual(f\'{"{"}\', "{")\n self.assertEqual(f\'{"}"}\', "}")\n self.assertEqual(f\'{3:{"}"}>10}\', "}}}}}}}}}3")\n self.assertEqual(f\'{2:{"{"}>10}\', "{{{{{{{{{2")\n\n def test_if_conditional(self):\n # There\'s special logic in compile.c to test if the\n # conditional for an if (and while) are constants. Exercise\n # that code.\n\n def test_fstring(x, expected):\n flag = 0\n if f"{x}":\n flag = 1\n else:\n flag = 2\n self.assertEqual(flag, expected)\n\n def test_concat_empty(x, expected):\n flag = 0\n if "" f"{x}":\n flag = 1\n else:\n flag = 2\n self.assertEqual(flag, expected)\n\n def test_concat_non_empty(x, expected):\n flag = 0\n if " " f"{x}":\n flag = 1\n else:\n flag = 2\n self.assertEqual(flag, expected)\n\n test_fstring("", 2)\n test_fstring(" ", 1)\n\n test_concat_empty("", 2)\n test_concat_empty(" ", 1)\n\n test_concat_non_empty("", 1)\n test_concat_non_empty(" ", 1)\n\n def test_empty_format_specifier(self):\n x = "test"\n self.assertEqual(f"{x}", "test")\n self.assertEqual(f"{x:}", "test")\n self.assertEqual(f"{x!s:}", "test")\n self.assertEqual(f"{x!r:}", "\'test\'")\n\n def test_str_format_differences(self):\n d = {\n "a": "string",\n 0: "integer",\n }\n a = 0\n self.assertEqual(f"{d[0]}", "integer")\n self.assertEqual(f\'{d["a"]}\', "string")\n self.assertEqual(f"{d[a]}", "integer")\n self.assertEqual("{d[a]}".format(d=d), "string")\n self.assertEqual("{d[0]}".format(d=d), "integer")\n\n def test_errors(self):\n # see issue 26287\n self.assertAllRaise(\n TypeError,\n "unsupported",\n [\n r"f\'{(lambda: 0):x}\'",\n r"f\'{(0,):x}\'",\n ],\n )\n self.assertAllRaise(\n ValueError,\n "Unknown format code",\n [\n r"f\'{1000:j}\'",\n r"f\'{1000:j}\'",\n ],\n )\n\n def test_filename_in_syntaxerror(self):\n # see issue 38964\n with temp_cwd() as cwd:\n file_path = os.path.join(cwd, "t.py")\n with open(file_path, "w", encoding="utf-8") as f:\n f.write(\'f"{a b}"\') # This generates a SyntaxError\n _, _, stderr = assert_python_failure(file_path, PYTHONIOENCODING="ascii")\n self.assertIn(file_path.encode("ascii", "backslashreplace"), stderr)\n\n def test_loop(self):\n for i in range(1000):\n self.assertEqual(f"i:{i}", "i:" + str(i))\n\n def test_dict(self):\n d = {\n \'"\': "dquote",\n "\'": "squote",\n "foo": "bar",\n }\n self.assertEqual(f"""{d["\'"]}""", "squote")\n self.assertEqual(f"""{d[\'"\']}""", "dquote")\n\n self.assertEqual(f\'{d["foo"]}\', "bar")\n self.assertEqual(f"{d[\'foo\']}", "bar")\n\n def test_backslash_char(self):\n # Check eval of a backslash followed by a control char.\n # See bpo-30682: this used to raise an assert in pydebug mode.\n self.assertEqual(eval(\'f"\\\\\\n"\'), "")\n self.assertEqual(eval(\'f"\\\\\\r"\'), "")\n\n def test_debug_conversion(self):\n x = "A string"\n self.assertEqual(f"{x=}", "x=" + repr(x))\n self.assertEqual(f"{x =}", "x =" + repr(x))\n self.assertEqual(f"{x=!s}", "x=" + str(x))\n self.assertEqual(f"{x=!r}", "x=" + repr(x))\n self.assertEqual(f"{x=!a}", "x=" + ascii(x))\n\n x = 2.71828\n self.assertEqual(f"{x=:.2f}", "x=" + format(x, ".2f"))\n self.assertEqual(f"{x=:}", "x=" + format(x, ""))\n self.assertEqual(f"{x=!r:^20}", "x=" + format(repr(x), "^20"))\n self.assertEqual(f"{x=!s:^20}", "x=" + format(str(x), "^20"))\n self.assertEqual(f"{x=!a:^20}", "x=" + format(ascii(x), "^20"))\n\n x = 9\n self.assertEqual(f"{3*x+15=}", "3*x+15=42")\n\n # There is code in ast.c that deals with non-ascii expression values. So,\n # use a unicode identifier to trigger that.\n tenπ = 31.4\n self.assertEqual(f"{tenπ=:.2f}", "tenπ=31.40")\n\n # Also test with Unicode in non-identifiers.\n self.assertEqual(f\'{"Σ"=}\', "\\"Σ\\"=\'Σ\'")\n\n # Make sure nested fstrings still work.\n self.assertEqual(f\'{f"{3.1415=:.1f}":*^20}\', "*****3.1415=3.1*****")\n\n # Make sure text before and after an expression with = works\n # correctly.\n pi = "π"\n self.assertEqual(f"alpha α {pi=} ω omega", "alpha α pi=\'π\' ω omega")\n\n # Check multi-line expressions.\n self.assertEqual(\n f"""{\n3\n=}""",\n "\\n3\\n=3",\n )\n\n # Since = is handled specially, make sure all existing uses of\n # it still work.\n\n self.assertEqual(f"{0==1}", "False")\n self.assertEqual(f"{0!=1}", "True")\n self.assertEqual(f"{0<=1}", "True")\n self.assertEqual(f"{0>=1}", "False")\n self.assertEqual(f\'{(x:="5")}\', "5")\n self.assertEqual(x, "5")\n self.assertEqual(f"{(x:=5)}", "5")\n self.assertEqual(x, 5)\n self.assertEqual(f\'{"="}\', "=")\n\n x = 20\n # This isn\'t an assignment expression, it\'s \'x\', with a format\n # spec of \'=10\'. See test_walrus: you need to use parens.\n self.assertEqual(f"{x:=10}", " 20")\n\n # Test named function parameters, to make sure \'=\' parsing works\n # there.\n def f(a):\n nonlocal x\n oldx = x\n x = a\n return oldx\n\n x = 0\n self.assertEqual(f\'{f(a="3=")}\', "0")\n self.assertEqual(x, "3=")\n self.assertEqual(f"{f(a=4)}", "3=")\n self.assertEqual(x, 4)\n\n # Check debug expressions in format spec\n y = 20\n self.assertEqual(f"{2:{y=}}", "yyyyyyyyyyyyyyyyyyy2")\n self.assertEqual(\n f"{datetime.datetime.now():h1{y=}h2{y=}h3{y=}}", "h1y=20h2y=20h3y=20"\n )\n\n # Make sure __format__ is being called.\n class C:\n def __format__(self, s):\n return f"FORMAT-{s}"\n\n def __repr__(self):\n return "REPR"\n\n self.assertEqual(f"{C()=}", "C()=REPR")\n self.assertEqual(f"{C()=!r}", "C()=REPR")\n self.assertEqual(f"{C()=:}", "C()=FORMAT-")\n self.assertEqual(f"{C()=: }", "C()=FORMAT- ")\n self.assertEqual(f"{C()=:x}", "C()=FORMAT-x")\n self.assertEqual(f"{C()=!r:*^20}", "C()=********REPR********")\n self.assertEqual(f"{C():{20=}}", "FORMAT-20=20")\n\n self.assertRaises(SyntaxError, eval, "f\'{C=]\'")\n\n # Make sure leading and following text works.\n x = "foo"\n self.assertEqual(f"X{x=}Y", "Xx=" + repr(x) + "Y")\n\n # Make sure whitespace around the = works.\n self.assertEqual(f"X{x =}Y", "Xx =" + repr(x) + "Y")\n self.assertEqual(f"X{x= }Y", "Xx= " + repr(x) + "Y")\n self.assertEqual(f"X{x = }Y", "Xx = " + repr(x) + "Y")\n self.assertEqual(f"sadsd {1 + 1 = :{1 + 1:1d}f}", "sadsd 1 + 1 = 2.000000")\n\n self.assertEqual(\n f"{1+2 = # my comment\n }",\n "1+2 = \\n 3",\n )\n\n # These next lines contains tabs. Backslash escapes don\'t\n # work in f-strings.\n # patchcheck doesn\'t like these tabs. So the only way to test\n # this will be to dynamically created and exec the f-strings. But\n # that\'s such a hassle I\'ll save it for another day. For now, convert\n # the tabs to spaces just to shut up patchcheck.\n # self.assertEqual(f\'X{x =}Y\', \'Xx\\t=\'+repr(x)+\'Y\')\n # self.assertEqual(f\'X{x = }Y\', \'Xx\\t=\\t\'+repr(x)+\'Y\')\n\n def test_debug_expressions_are_raw_strings(self):\n\n self.assertEqual(f\'{b"\\N{OX}"=}\', \'b"\\\\N{OX}"=b\\\'\\\\\\\\N{OX}\\\'\')\n self.assertEqual(f\'{r"\\xff"=}\', \'r"\\\\xff"=\\\'\\\\\\\\xff\\\'\')\n self.assertEqual(f\'{r"\\n"=}\', \'r"\\\\n"=\\\'\\\\\\\\n\\\'\')\n self.assertEqual(f"{\'\\\'\'=}", "\'\\\\\'\'=\\"\'\\"")\n self.assertEqual(f\'{\'\\xc5\'=}\', r"\'\\xc5\'=\'Å\'")\n\n def test_walrus(self):\n x = 20\n # This isn\'t an assignment expression, it\'s \'x\', with a format\n # spec of \'=10\'.\n self.assertEqual(f"{x:=10}", " 20")\n\n # This is an assignment expression, which requires parens.\n self.assertEqual(f"{(x:=10)}", "10")\n self.assertEqual(x, 10)\n\n def test_invalid_syntax_error_message(self):\n with self.assertRaisesRegex(\n SyntaxError, "f-string: expecting \'=\', or \'!\', or \':\', or \'}\'"\n ):\n compile("f\'{a $ b}\'", "?", "exec")\n\n def test_with_two_commas_in_format_specifier(self):\n error_msg = re.escape("Cannot specify \',\' with \',\'.")\n with self.assertRaisesRegex(ValueError, error_msg):\n f"{1:,,}"\n\n def test_with_two_underscore_in_format_specifier(self):\n error_msg = re.escape("Cannot specify \'_\' with \'_\'.")\n with self.assertRaisesRegex(ValueError, error_msg):\n f"{1:__}"\n\n def test_with_a_commas_and_an_underscore_in_format_specifier(self):\n error_msg = re.escape("Cannot specify both \',\' and \'_\'.")\n with self.assertRaisesRegex(ValueError, error_msg):\n f"{1:,_}"\n\n def test_with_an_underscore_and_a_comma_in_format_specifier(self):\n error_msg = re.escape("Cannot specify both \',\' and \'_\'.")\n with self.assertRaisesRegex(ValueError, error_msg):\n f"{1:_,}"\n\n def test_syntax_error_for_starred_expressions(self):\n with self.assertRaisesRegex(SyntaxError, "can\'t use starred expression here"):\n compile("f\'{*a}\'", "?", "exec")\n\n with self.assertRaisesRegex(\n SyntaxError, "f-string: expecting a valid expression after \'{\'"\n ):\n compile("f\'{**a}\'", "?", "exec")\n\n def test_not_closing_quotes(self):\n self.assertAllRaise(SyntaxError, "unterminated f-string literal", [\'f"\', "f\'"])\n self.assertAllRaise(\n SyntaxError, "unterminated triple-quoted f-string literal", [\'f"""\', "f\'\'\'"]\n )\n # Ensure that the errors are reported at the correct line number.\n data = \'\'\'\\\nx = 1 + 1\ny = 2 + 2\nz = f"""\nsdfjnsdfjsdf\nsdfsdfs{1+\n2} dfigdf {3+\n4}sdufsd""\n\'\'\'\n try:\n compile(data, "?", "exec")\n except SyntaxError as e:\n self.assertEqual(e.text, \'z = f"""\')\n self.assertEqual(e.lineno, 3)\n\n def test_syntax_error_after_debug(self):\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting a valid expression after \'{\'",\n [\n "f\'{1=}{;\'",\n "f\'{1=}{+;\'",\n "f\'{1=}{2}{;\'",\n "f\'{1=}{3}{;\'",\n ],\n )\n self.assertAllRaise(\n SyntaxError,\n "f-string: expecting \'=\', or \'!\', or \':\', or \'}\'",\n [\n "f\'{1=}{1;\'",\n "f\'{1=}{1;}\'",\n ],\n )\n\n def test_debug_in_file(self):\n with temp_cwd():\n script = "script.py"\n with open("script.py", "w") as f:\n f.write(f"""\\\nprint(f\'\'\'{{\n3\n=}}\'\'\')""")\n\n _, stdout, _ = assert_python_ok(script)\n self.assertEqual(\n stdout.decode("utf-8").strip().replace("\\r\\n", "\\n").replace("\\r", "\\n"),\n "3\\n=3",\n )\n\n def test_syntax_warning_infinite_recursion_in_file(self):\n with temp_cwd():\n script = "script.py"\n with open(script, "w") as f:\n f.write(r"print(f\'\\{1}\')")\n\n _, stdout, stderr = assert_python_ok(script)\n self.assertIn(rb"\\1", stdout)\n self.assertEqual(len(stderr.strip().splitlines()), 2)\n\n def test_gh129093(self):\n self.assertEqual(f\'{1==2=}\', \'1==2=False\')\n self.assertEqual(f\'{1 == 2=}\', \'1 == 2=False\')\n self.assertEqual(f\'{1!=2=}\', \'1!=2=True\')\n self.assertEqual(f\'{1 != 2=}\', \'1 != 2=True\')\n\n self.assertEqual(f\'{(1) != 2=}\', \'(1) != 2=True\')\n self.assertEqual(f\'{(1*2) != (3)=}\', \'(1*2) != (3)=True\')\n\n self.assertEqual(f\'{1 != 2 == 3 != 4=}\', \'1 != 2 == 3 != 4=False\')\n self.assertEqual(f\'{1 == 2 != 3 == 4=}\', \'1 == 2 != 3 == 4=False\')\n\n self.assertEqual(f\'{f\'{1==2=}\'=}\', "f\'{1==2=}\'=\'1==2=False\'")\n self.assertEqual(f\'{f\'{1 == 2=}\'=}\', "f\'{1 == 2=}\'=\'1 == 2=False\'")\n self.assertEqual(f\'{f\'{1!=2=}\'=}\', "f\'{1!=2=}\'=\'1!=2=True\'")\n self.assertEqual(f\'{f\'{1 != 2=}\'=}\', "f\'{1 != 2=}\'=\'1 != 2=True\'")\n\n\nif __name__ == "__main__":\n\n unittest.main()\n', ast_parse_kwargs={}, filename=PosixPath('/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_fstring.py')) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_unparse.py", line 138, in check_ast_roundtrip self.assertASTEqual(ast1, ast2) ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 43, in assertASTEqual traverse_compare(ast1, ast2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 28, in traverse_compare traverse_compare(node1, node2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 28, in traverse_compare traverse_compare(node1, node2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 28, in traverse_compare traverse_compare(node1, node2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 28, in traverse_compare traverse_compare(node1, node2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 24, in traverse_compare traverse_compare(value1, value2) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/ast_helper.py", line 40, in traverse_compare raise self.failureException(msg) from None AssertionError: First list contains 1 additional elements. ---------------------------------------------------------------------- Ran 69 tests in 1.856s FAILED (failures=3) 0:00:01 load avg: 1.56 [1/1/1] test_unparse failed (3 failures) == Tests result: FAILURE == 1 test failed: test_unparse Total duration: 2.0 sec Total tests: run=69 failures=3 Total test files: run=1/1 failed=1 Result: FAILURE <unknown>:1791: SyntaxWarning: invalid escape sequence '\N' test test_unparse failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349790æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1204790382 0:00:00 load avg: 1.52 Run 1 test sequentially in a single process 0:00:00 load avg: 1.52 [1/1] test_weakref test_all_freed (test.test_weakref.FinalizeTestCase.test_all_freed) ... ok test_arg_errors (test.test_weakref.FinalizeTestCase.test_arg_errors) ... ok test_atexit (test.test_weakref.FinalizeTestCase.test_atexit) ... ok test_finalize (test.test_weakref.FinalizeTestCase.test_finalize) ... ok test_order (test.test_weakref.FinalizeTestCase.test_order) ... ok test_make_weak_keyed_dict_from_dict (test.test_weakref.MappingTestCase.test_make_weak_keyed_dict_from_dict) ... ok test_make_weak_keyed_dict_from_weak_keyed_dict (test.test_weakref.MappingTestCase.test_make_weak_keyed_dict_from_weak_keyed_dict) ... ok test_make_weak_keyed_dict_repr (test.test_weakref.MappingTestCase.test_make_weak_keyed_dict_repr) ... ok test_make_weak_valued_dict_from_dict (test.test_weakref.MappingTestCase.test_make_weak_valued_dict_from_dict) ... ok test_make_weak_valued_dict_from_weak_valued_dict (test.test_weakref.MappingTestCase.test_make_weak_valued_dict_from_weak_valued_dict) ... ok test_make_weak_valued_dict_misc (test.test_weakref.MappingTestCase.test_make_weak_valued_dict_misc) ... ok test_make_weak_valued_dict_repr (test.test_weakref.MappingTestCase.test_make_weak_valued_dict_repr) ... ok test_remove_closure (test.test_weakref.MappingTestCase.test_remove_closure) ... skipped 'implementation detail specific to cpython' test_threaded_weak_key_dict_copy (test.test_weakref.MappingTestCase.test_threaded_weak_key_dict_copy) ... ok test_threaded_weak_key_dict_deepcopy (test.test_weakref.MappingTestCase.test_threaded_weak_key_dict_deepcopy) ... skipped "resource 'cpu' is not enabled" test_threaded_weak_value_dict_copy (test.test_weakref.MappingTestCase.test_threaded_weak_value_dict_copy) ... ok test_threaded_weak_value_dict_deepcopy (test.test_weakref.MappingTestCase.test_threaded_weak_value_dict_deepcopy) ... skipped "resource 'cpu' is not enabled" test_threaded_weak_valued_consistency (test.test_weakref.MappingTestCase.test_threaded_weak_valued_consistency) ... ok test_threaded_weak_valued_pop (test.test_weakref.MappingTestCase.test_threaded_weak_valued_pop) ... ok test_threaded_weak_valued_setdefault (test.test_weakref.MappingTestCase.test_threaded_weak_valued_setdefault) ... ok test_weak_keyed_bad_delitem (test.test_weakref.MappingTestCase.test_weak_keyed_bad_delitem) ... ok test_weak_keyed_cascading_deletes (test.test_weakref.MappingTestCase.test_weak_keyed_cascading_deletes) ... ok test_weak_keyed_delitem (test.test_weakref.MappingTestCase.test_weak_keyed_delitem) ... ok test_weak_keyed_dict_popitem (test.test_weakref.MappingTestCase.test_weak_keyed_dict_popitem) ... ok test_weak_keyed_dict_setdefault (test.test_weakref.MappingTestCase.test_weak_keyed_dict_setdefault) ... ok test_weak_keyed_dict_update (test.test_weakref.MappingTestCase.test_weak_keyed_dict_update) ... ok test_weak_keyed_iters (test.test_weakref.MappingTestCase.test_weak_keyed_iters) ... ok test_weak_keyed_len_cycles (test.test_weakref.MappingTestCase.test_weak_keyed_len_cycles) ... ok test_weak_keyed_len_race (test.test_weakref.MappingTestCase.test_weak_keyed_len_race) ... ERROR test_weak_keyed_union_operators (test.test_weakref.MappingTestCase.test_weak_keyed_union_operators) ... FAIL test_weak_keys (test.test_weakref.MappingTestCase.test_weak_keys) ... ok test_weak_keys_destroy_while_iterating (test.test_weakref.MappingTestCase.test_weak_keys_destroy_while_iterating) ... ok test_weak_valued_delitem (test.test_weakref.MappingTestCase.test_weak_valued_delitem) ... ok test_weak_valued_dict_popitem (test.test_weakref.MappingTestCase.test_weak_valued_dict_popitem) ... ok test_weak_valued_dict_setdefault (test.test_weakref.MappingTestCase.test_weak_valued_dict_setdefault) ... ok test_weak_valued_dict_update (test.test_weakref.MappingTestCase.test_weak_valued_dict_update) ... ok test_weak_valued_iters (test.test_weakref.MappingTestCase.test_weak_valued_iters) ... ok test_weak_valued_len_cycles (test.test_weakref.MappingTestCase.test_weak_valued_len_cycles) ... ok test_weak_valued_len_race (test.test_weakref.MappingTestCase.test_weak_valued_len_race) ... ERROR test_weak_valued_union_operators (test.test_weakref.MappingTestCase.test_weak_valued_union_operators) ... FAIL test_weak_values (test.test_weakref.MappingTestCase.test_weak_values) ... ok test_weak_values_destroy_while_iterating (test.test_weakref.MappingTestCase.test_weak_values_destroy_while_iterating) ... ok test_names (test.test_weakref.ModuleTestCase.test_names) ... ok test_basic_callback (test.test_weakref.ReferencesTestCase.test_basic_callback) ... ok test_basic_proxy (test.test_weakref.ReferencesTestCase.test_basic_proxy) ... ok test_basic_ref (test.test_weakref.ReferencesTestCase.test_basic_ref) ... ok test_callable_proxy (test.test_weakref.ReferencesTestCase.test_callable_proxy) ... ok test_callback_attribute (test.test_weakref.ReferencesTestCase.test_callback_attribute) ... ok test_callback_attribute_after_deletion (test.test_weakref.ReferencesTestCase.test_callback_attribute_after_deletion) ... ok test_callback_different_classes (test.test_weakref.ReferencesTestCase.test_callback_different_classes) ... ok test_callback_gcs (test.test_weakref.ReferencesTestCase.test_callback_gcs) ... ok test_callback_in_cycle (test.test_weakref.ReferencesTestCase.test_callback_in_cycle) ... ok test_callback_in_cycle_resurrection (test.test_weakref.ReferencesTestCase.test_callback_in_cycle_resurrection) ... ok test_callback_reachable_one_way (test.test_weakref.ReferencesTestCase.test_callback_reachable_one_way) ... ok test_callbacks_on_callback (test.test_weakref.ReferencesTestCase.test_callbacks_on_callback) ... ok test_callbacks_protected (test.test_weakref.ReferencesTestCase.test_callbacks_protected) ... ok test_cfunction (test.test_weakref.ReferencesTestCase.test_cfunction) ... skipped 'implementation detail specific to cpython' test_classes (test.test_weakref.ReferencesTestCase.test_classes) ... ok test_constructor_kwargs (test.test_weakref.ReferencesTestCase.test_constructor_kwargs) ... ok test_equality (test.test_weakref.ReferencesTestCase.test_equality) ... ok test_gc_during_proxy_creation (test.test_weakref.ReferencesTestCase.test_gc_during_proxy_creation) ... ERROR test_gc_during_ref_creation (test.test_weakref.ReferencesTestCase.test_gc_during_ref_creation) ... ERROR test_getweakrefcount (test.test_weakref.ReferencesTestCase.test_getweakrefcount) ... ok test_getweakrefs (test.test_weakref.ReferencesTestCase.test_getweakrefs) ... ok test_hashing (test.test_weakref.ReferencesTestCase.test_hashing) ... ok test_init (test.test_weakref.ReferencesTestCase.test_init) ... ok test_multiple_callbacks (test.test_weakref.ReferencesTestCase.test_multiple_callbacks) ... ok test_multiple_selfref_callbacks (test.test_weakref.ReferencesTestCase.test_multiple_selfref_callbacks) ... ok test_newstyle_number_ops (test.test_weakref.ReferencesTestCase.test_newstyle_number_ops) ... ok test_ordering (test.test_weakref.ReferencesTestCase.test_ordering) ... ok test_proxy_bad_next (test.test_weakref.ReferencesTestCase.test_proxy_bad_next) ... ok test_proxy_bool (test.test_weakref.ReferencesTestCase.test_proxy_bool) ... ok test_proxy_deletion (test.test_weakref.ReferencesTestCase.test_proxy_deletion) ... ok test_proxy_div (test.test_weakref.ReferencesTestCase.test_proxy_div) ... ok test_proxy_hash (test.test_weakref.ReferencesTestCase.test_proxy_hash) ... ok test_proxy_index (test.test_weakref.ReferencesTestCase.test_proxy_index) ... ok test_proxy_iter (test.test_weakref.ReferencesTestCase.test_proxy_iter) ... ok test_proxy_matmul (test.test_weakref.ReferencesTestCase.test_proxy_matmul) ... ok test_proxy_next (test.test_weakref.ReferencesTestCase.test_proxy_next) ... ok test_proxy_ref (test.test_weakref.ReferencesTestCase.test_proxy_ref) ... ok test_proxy_reuse (test.test_weakref.ReferencesTestCase.test_proxy_reuse) ... ok test_proxy_reversed (test.test_weakref.ReferencesTestCase.test_proxy_reversed) ... ok test_proxy_unicode (test.test_weakref.ReferencesTestCase.test_proxy_unicode) ... ok test_ref_created_during_del (test.test_weakref.ReferencesTestCase.test_ref_created_during_del) ... ok test_ref_reuse (test.test_weakref.ReferencesTestCase.test_ref_reuse) ... ok test_repr_failure_gh99184 (test.test_weakref.ReferencesTestCase.test_repr_failure_gh99184) ... ok test_set_callback_attribute (test.test_weakref.ReferencesTestCase.test_set_callback_attribute) ... ok test_sf_bug_840829 (test.test_weakref.ReferencesTestCase.test_sf_bug_840829) ... ok test_shared_proxy_without_callback (test.test_weakref.ReferencesTestCase.test_shared_proxy_without_callback) ... ok test_shared_ref_without_callback (test.test_weakref.ReferencesTestCase.test_shared_ref_without_callback) ... ok test_trashcan_16602 (test.test_weakref.ReferencesTestCase.test_trashcan_16602) ... ok test_subclass_refs (test.test_weakref.SubclassableWeakrefTestCase.test_subclass_refs) ... ok test_subclass_refs_dont_conflate_callbacks (test.test_weakref.SubclassableWeakrefTestCase.test_subclass_refs_dont_conflate_callbacks) ... ok test_subclass_refs_dont_replace_standard_refs (test.test_weakref.SubclassableWeakrefTestCase.test_subclass_refs_dont_replace_standard_refs) ... ok test_subclass_refs_with_cycle (test.test_weakref.SubclassableWeakrefTestCase.test_subclass_refs_with_cycle) Confirm https://bugs.python.org/issue3100 is fixed. ... ok test_subclass_refs_with_slots (test.test_weakref.SubclassableWeakrefTestCase.test_subclass_refs_with_slots) ... ok test_bool (test.test_weakref.WeakKeyDictionaryTestCase.test_bool) ... ok test_constructor (test.test_weakref.WeakKeyDictionaryTestCase.test_constructor) ... ok test_get (test.test_weakref.WeakKeyDictionaryTestCase.test_get) ... ok test_getitem (test.test_weakref.WeakKeyDictionaryTestCase.test_getitem) ... ok test_items (test.test_weakref.WeakKeyDictionaryTestCase.test_items) ... ok test_keys (test.test_weakref.WeakKeyDictionaryTestCase.test_keys) ... ok test_len (test.test_weakref.WeakKeyDictionaryTestCase.test_len) ... ok test_pop (test.test_weakref.WeakKeyDictionaryTestCase.test_pop) ... ok test_popitem (test.test_weakref.WeakKeyDictionaryTestCase.test_popitem) ... ok test_read (test.test_weakref.WeakKeyDictionaryTestCase.test_read) ... ok test_setdefault (test.test_weakref.WeakKeyDictionaryTestCase.test_setdefault) ... ok test_update (test.test_weakref.WeakKeyDictionaryTestCase.test_update) ... ok test_values (test.test_weakref.WeakKeyDictionaryTestCase.test_values) ... ok test_write (test.test_weakref.WeakKeyDictionaryTestCase.test_write) ... ok test_alive (test.test_weakref.WeakMethodTestCase.test_alive) ... ok test_callback_when_method_dead (test.test_weakref.WeakMethodTestCase.test_callback_when_method_dead) ... ok test_callback_when_object_dead (test.test_weakref.WeakMethodTestCase.test_callback_when_object_dead) ... ok test_equality (test.test_weakref.WeakMethodTestCase.test_equality) ... ok test_hashing (test.test_weakref.WeakMethodTestCase.test_hashing) ... ok test_method_dead (test.test_weakref.WeakMethodTestCase.test_method_dead) ... ok test_no_cycles (test.test_weakref.WeakMethodTestCase.test_no_cycles) ... skipped 'implementation detail specific to cpython' test_object_dead (test.test_weakref.WeakMethodTestCase.test_object_dead) ... ok test_bool (test.test_weakref.WeakValueDictionaryTestCase.test_bool) ... ok test_constructor (test.test_weakref.WeakValueDictionaryTestCase.test_constructor) ... ok test_get (test.test_weakref.WeakValueDictionaryTestCase.test_get) ... ok test_getitem (test.test_weakref.WeakValueDictionaryTestCase.test_getitem) ... ok test_items (test.test_weakref.WeakValueDictionaryTestCase.test_items) ... ok test_keys (test.test_weakref.WeakValueDictionaryTestCase.test_keys) ... ok test_len (test.test_weakref.WeakValueDictionaryTestCase.test_len) ... ok test_pop (test.test_weakref.WeakValueDictionaryTestCase.test_pop) ... ok test_popitem (test.test_weakref.WeakValueDictionaryTestCase.test_popitem) ... ok test_read (test.test_weakref.WeakValueDictionaryTestCase.test_read) ... ok test_setdefault (test.test_weakref.WeakValueDictionaryTestCase.test_setdefault) ... ok test_update (test.test_weakref.WeakValueDictionaryTestCase.test_update) ... ok test_values (test.test_weakref.WeakValueDictionaryTestCase.test_values) ... ok test_write (test.test_weakref.WeakValueDictionaryTestCase.test_write) ... ok libreftest (test.test_weakref.__test__) Doctest: test.test_weakref.__test__.libreftest ... ok ====================================================================== ERROR: test_weak_keyed_len_race (test.test_weakref.MappingTestCase.test_weak_keyed_len_race) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_weakref.py", line 1267, in test_weak_keyed_len_race self.check_len_race(weakref.WeakKeyDictionary, lambda k: (k, 1)) ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_weakref.py", line 1244, in check_len_race self.addCleanup(gc.set_threshold, *gc.get_threshold()) ^^^^^^^^^^^^^ AttributeError: module 'gc' has no attribute 'set_threshold' ====================================================================== ERROR: test_weak_valued_len_race (test.test_weakref.MappingTestCase.test_weak_valued_len_race) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_weakref.py", line 1270, in test_weak_valued_len_race self.check_len_race(weakref.WeakValueDictionary, lambda k: (1, k)) ^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_weakref.py", line 1244, in check_len_race self.addCleanup(gc.set_threshold, *gc.get_threshold()) ^^^^^^^^^^^^^ AttributeError: module 'gc' has no attribute 'set_threshold' ====================================================================== ERROR: test_gc_during_proxy_creation (test.test_weakref.ReferencesTestCase.test_gc_during_proxy_creation) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_weakref.py", line 791, in test_gc_during_proxy_creation self.check_gc_during_creation(weakref.proxy) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_weakref.py", line 794, in check_gc_during_creation thresholds = gc.get_threshold() ^^^^^^^^^^^^^ AttributeError: module 'gc' has no attribute 'get_threshold' ====================================================================== ERROR: test_gc_during_ref_creation (test.test_weakref.ReferencesTestCase.test_gc_during_ref_creation) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_weakref.py", line 788, in test_gc_during_ref_creation self.check_gc_during_creation(weakref.ref) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_weakref.py", line 794, in check_gc_during_creation thresholds = gc.get_threshold() ^^^^^^^^^^^^^ AttributeError: module 'gc' has no attribute 'get_threshold' ====================================================================== FAIL: test_weak_keyed_union_operators (test.test_weakref.MappingTestCase.test_weak_keyed_union_operators) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_weakref.py", line 1753, in test_weak_keyed_union_operators self.assertNotIn(4, tmp1.values()) ^^^^^^^^^^^ AssertionError: 4 unexpectedly found in <generator object WeakKeyDictionary.values at 0x00007fbcc332fb68> ====================================================================== FAIL: test_weak_valued_union_operators (test.test_weakref.MappingTestCase.test_weak_valued_union_operators) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_weakref.py", line 1701, in test_weak_valued_union_operators self.assertNotIn(2, tmp1) ^^^^^^^^^^^ AssertionError: 2 unexpectedly found in <WeakValueDictionary at 0x7fbcbc3e6950> ---------------------------------------------------------------------- Ran 133 tests in 3.039s FAILED (failures=2, errors=4, skipped=5) 0:00:03 load avg: 1.52 [1/1/1] test_weakref failed (4 errors, 2 failures) == Tests result: FAILURE == 1 test failed: test_weakref Total duration: 3.2 sec Total tests: run=133 failures=2 skipped=5 Total test files: run=1/1 failed=1 Result: FAILURE test test_weakref failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349829æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2710130741 0:00:00 load avg: 1.56 Run 1 test sequentially in a single process 0:00:00 load avg: 1.56 [1/1] test_with testMultipleComplexTargets (test.test_with.AssignmentTargetTestCase.testMultipleComplexTargets) ... ok testSingleComplexTarget (test.test_with.AssignmentTargetTestCase.testSingleComplexTarget) ... ok testWithExtendedTargets (test.test_with.AssignmentTargetTestCase.testWithExtendedTargets) ... ok testErrorsInBool (test.test_with.ExceptionalTestCase.testErrorsInBool) ... ok testExceptionNormalized (test.test_with.ExceptionalTestCase.testExceptionNormalized) ... ok testMultipleResourcesInSingleStatement (test.test_with.ExceptionalTestCase.testMultipleResourcesInSingleStatement) ... ok testNestedExceptionAfterInnerStatement (test.test_with.ExceptionalTestCase.testNestedExceptionAfterInnerStatement) ... ok testNestedExceptionBeforeInnerStatement (test.test_with.ExceptionalTestCase.testNestedExceptionBeforeInnerStatement) ... ok testNestedSingleStatements (test.test_with.ExceptionalTestCase.testNestedSingleStatements) ... ok testRaisedGeneratorExit1 (test.test_with.ExceptionalTestCase.testRaisedGeneratorExit1) ... ok testRaisedGeneratorExit2 (test.test_with.ExceptionalTestCase.testRaisedGeneratorExit2) ... ok testRaisedStopIteration1 (test.test_with.ExceptionalTestCase.testRaisedStopIteration1) ... ok testRaisedStopIteration2 (test.test_with.ExceptionalTestCase.testRaisedStopIteration2) ... ok testRaisedStopIteration3 (test.test_with.ExceptionalTestCase.testRaisedStopIteration3) ... ok testSingleResource (test.test_with.ExceptionalTestCase.testSingleResource) ... ok testExitFalseDoesntSwallowException (test.test_with.ExitSwallowsExceptionTestCase.testExitFalseDoesntSwallowException) ... ok testExitTrueSwallowsException (test.test_with.ExitSwallowsExceptionTestCase.testExitTrueSwallowsException) ... ok testAssignmentToNoneError (test.test_with.FailureTestCase.testAssignmentToNoneError) ... ok testAssignmentToTupleContainingNoneError (test.test_with.FailureTestCase.testAssignmentToTupleContainingNoneError) ... ok testAssignmentToTupleOnlyContainingNoneError (test.test_with.FailureTestCase.testAssignmentToTupleOnlyContainingNoneError) ... ok testEnterAttributeError1 (test.test_with.FailureTestCase.testEnterAttributeError1) ... ok testEnterAttributeError2 (test.test_with.FailureTestCase.testEnterAttributeError2) ... ok testEnterThrows (test.test_with.FailureTestCase.testEnterThrows) ... ok testExitAttributeError (test.test_with.FailureTestCase.testExitAttributeError) ... ok testExitThrows (test.test_with.FailureTestCase.testExitThrows) ... ok testNameError (test.test_with.FailureTestCase.testNameError) ... ok testMultipleArgBound (test.test_with.NestedNonexceptionalTestCase.testMultipleArgBound) ... ok testMultipleArgUnbound (test.test_with.NestedNonexceptionalTestCase.testMultipleArgUnbound) ... ok testSingleArgBoundToMultipleElementTupleError (test.test_with.NestedNonexceptionalTestCase.testSingleArgBoundToMultipleElementTupleError) ... ok testSingleArgBoundToNonTuple (test.test_with.NestedNonexceptionalTestCase.testSingleArgBoundToNonTuple) ... ok testSingleArgBoundToSingleElementParenthesizedList (test.test_with.NestedNonexceptionalTestCase.testSingleArgBoundToSingleElementParenthesizedList) ... ok testSingleArgInlineGeneratorSyntax (test.test_with.NestedNonexceptionalTestCase.testSingleArgInlineGeneratorSyntax) ... ok testSingleArgUnbound (test.test_with.NestedNonexceptionalTestCase.testSingleArgUnbound) ... ok testEnterReturnsTuple (test.test_with.NestedWith.testEnterReturnsTuple) ... ok testExceptionInEnter (test.test_with.NestedWith.testExceptionInEnter) ... ok testExceptionInExit (test.test_with.NestedWith.testExceptionInExit) ... ok testExceptionInExprList (test.test_with.NestedWith.testExceptionInExprList) ... ok testExceptionLocation (test.test_with.NestedWith.testExceptionLocation) ... testExceptionLocation (test.test_with.NestedWith.testExceptionLocation) [<function NestedWith.testExceptionLocation.<locals>.init_raises at 0x00007f7308b6e8b8>] ... FAIL testExceptionLocation (test.test_with.NestedWith.testExceptionLocation) [<function NestedWith.testExceptionLocation.<locals>.enter_raises at 0x00007f7308b6e980>] ... FAIL testNoExceptions (test.test_with.NestedWith.testNoExceptions) ... ok testWithBreak (test.test_with.NonLocalFlowControlTestCase.testWithBreak) ... ok testWithContinue (test.test_with.NonLocalFlowControlTestCase.testWithContinue) ... ok testWithRaise (test.test_with.NonLocalFlowControlTestCase.testWithRaise) ... ok testWithReturn (test.test_with.NonLocalFlowControlTestCase.testWithReturn) ... ok testWithYield (test.test_with.NonLocalFlowControlTestCase.testWithYield) ... ok testBoundGenerator (test.test_with.NonexceptionalTestCase.testBoundGenerator) ... ok testInlineGeneratorBoundSyntax (test.test_with.NonexceptionalTestCase.testInlineGeneratorBoundSyntax) ... ok testInlineGeneratorBoundToDottedVariable (test.test_with.NonexceptionalTestCase.testInlineGeneratorBoundToDottedVariable) ... ok testInlineGeneratorBoundToExistingVariable (test.test_with.NonexceptionalTestCase.testInlineGeneratorBoundToExistingVariable) ... ok testInlineGeneratorSyntax (test.test_with.NonexceptionalTestCase.testInlineGeneratorSyntax) ... ok testNestedSingleStatements (test.test_with.NonexceptionalTestCase.testNestedSingleStatements) ... ok testUnboundGenerator (test.test_with.NonexceptionalTestCase.testUnboundGenerator) ... ok ====================================================================== FAIL: testExceptionLocation (test.test_with.NestedWith.testExceptionLocation) [<function NestedWith.testExceptionLocation.<locals>.init_raises at 0x00007f7308b6e8b8>] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_with.py", line 794, in testExceptionLocation self.assertEqual(f.line[f.colno - indent : f.end_colno - indent], ^^^^^^^^^^^ AssertionError: 'InitRaises' != 'self.InitRaises()' - InitRaises + self.InitRaises() ? +++++ ++ ====================================================================== FAIL: testExceptionLocation (test.test_with.NestedWith.testExceptionLocation) [<function NestedWith.testExceptionLocation.<locals>.enter_raises at 0x00007f7308b6e980>] ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_with.py", line 793, in testExceptionLocation self.assertEqual(f.end_lineno, co.co_firstlineno + 2) ^^^^^^^^^^^ AssertionError: 772 != 771 ---------------------------------------------------------------------- Ran 51 tests in 0.007s FAILED (failures=2) 0:00:00 load avg: 1.56 [1/1/1] test_with failed (2 failures) == Tests result: FAILURE == 1 test failed: test_with Total duration: 95 ms Total tests: run=51 failures=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_with failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349940æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1737691401 0:00:00 load avg: 1.60 Run 1 test sequentially in a single process 0:00:00 load avg: 1.60 [1/1] test_zlib test_big_buffer (test.test_zlib.ChecksumBigBufferTestCase.test_big_buffer) ... skipped 'not enough memory: 4.0G minimum needed' test_adler32empty (test.test_zlib.ChecksumTestCase.test_adler32empty) ... ok test_adler32start (test.test_zlib.ChecksumTestCase.test_adler32start) ... ok test_crc32_adler32_unsigned (test.test_zlib.ChecksumTestCase.test_crc32_adler32_unsigned) ... ok test_crc32empty (test.test_zlib.ChecksumTestCase.test_crc32empty) ... ok test_crc32start (test.test_zlib.ChecksumTestCase.test_crc32start) ... ok test_penguins (test.test_zlib.ChecksumTestCase.test_penguins) ... ok test_same_as_binascii_crc32 (test.test_zlib.ChecksumTestCase.test_same_as_binascii_crc32) ... ok test_64bit_compress (test.test_zlib.CompressObjectTestCase.test_64bit_compress) ... ok test_badcompresscopy (test.test_zlib.CompressObjectTestCase.test_badcompresscopy) ... ok test_baddecompresscopy (test.test_zlib.CompressObjectTestCase.test_baddecompresscopy) ... ok test_big_compress_buffer (test.test_zlib.CompressObjectTestCase.test_big_compress_buffer) ... ok test_big_decompress_buffer (test.test_zlib.CompressObjectTestCase.test_big_decompress_buffer) ... ok test_clear_unconsumed_tail (test.test_zlib.CompressObjectTestCase.test_clear_unconsumed_tail) ... ok test_compresscopy (test.test_zlib.CompressObjectTestCase.test_compresscopy) ... ok test_compressincremental (test.test_zlib.CompressObjectTestCase.test_compressincremental) ... ok test_compressoptions (test.test_zlib.CompressObjectTestCase.test_compressoptions) ... ok test_compresspickle (test.test_zlib.CompressObjectTestCase.test_compresspickle) ... ok test_decompimax (test.test_zlib.CompressObjectTestCase.test_decompimax) ... ok test_decompinc (test.test_zlib.CompressObjectTestCase.test_decompinc) ... ok test_decompincflush (test.test_zlib.CompressObjectTestCase.test_decompincflush) ... ok test_decompress_eof (test.test_zlib.CompressObjectTestCase.test_decompress_eof) ... ok test_decompress_eof_incomplete_stream (test.test_zlib.CompressObjectTestCase.test_decompress_eof_incomplete_stream) ... ok test_decompress_incomplete_stream (test.test_zlib.CompressObjectTestCase.test_decompress_incomplete_stream) ... ok test_decompress_raw_with_dictionary (test.test_zlib.CompressObjectTestCase.test_decompress_raw_with_dictionary) ... ok test_decompress_unused_data (test.test_zlib.CompressObjectTestCase.test_decompress_unused_data) ... ok test_decompresscopy (test.test_zlib.CompressObjectTestCase.test_decompresscopy) ... ok test_decompressmaxlen (test.test_zlib.CompressObjectTestCase.test_decompressmaxlen) ... ok test_decompressmaxlenflush (test.test_zlib.CompressObjectTestCase.test_decompressmaxlenflush) ... ok test_decompresspickle (test.test_zlib.CompressObjectTestCase.test_decompresspickle) ... ok test_dictionary (test.test_zlib.CompressObjectTestCase.test_dictionary) ... ok test_dictionary_streaming (test.test_zlib.CompressObjectTestCase.test_dictionary_streaming) ... ok test_empty_flush (test.test_zlib.CompressObjectTestCase.test_empty_flush) ... ok test_flush_custom_length (test.test_zlib.CompressObjectTestCase.test_flush_custom_length) ... ok test_flush_large_length (test.test_zlib.CompressObjectTestCase.test_flush_large_length) ... ok test_flush_with_freed_input (test.test_zlib.CompressObjectTestCase.test_flush_with_freed_input) ... ok test_flushes (test.test_zlib.CompressObjectTestCase.test_flushes) ... ok test_keywords (test.test_zlib.CompressObjectTestCase.test_keywords) ... ok test_large_unconsumed_tail (test.test_zlib.CompressObjectTestCase.test_large_unconsumed_tail) ... ok test_large_unused_data (test.test_zlib.CompressObjectTestCase.test_large_unused_data) ... ok test_maxlen_custom (test.test_zlib.CompressObjectTestCase.test_maxlen_custom) ... ok test_maxlen_large (test.test_zlib.CompressObjectTestCase.test_maxlen_large) ... FAIL test_maxlenmisc (test.test_zlib.CompressObjectTestCase.test_maxlenmisc) ... ok test_odd_flush (test.test_zlib.CompressObjectTestCase.test_odd_flush) ... ok test_pair (test.test_zlib.CompressObjectTestCase.test_pair) ... ok test_wbits (test.test_zlib.CompressObjectTestCase.test_wbits) ... ok test_64bit_compress (test.test_zlib.CompressTestCase.test_64bit_compress) ... ok test_big_compress_buffer (test.test_zlib.CompressTestCase.test_big_compress_buffer) ... ok test_big_decompress_buffer (test.test_zlib.CompressTestCase.test_big_decompress_buffer) ... ok test_custom_bufsize (test.test_zlib.CompressTestCase.test_custom_bufsize) ... ok test_incomplete_stream (test.test_zlib.CompressTestCase.test_incomplete_stream) ... ok test_keywords (test.test_zlib.CompressTestCase.test_keywords) ... ok test_large_bufsize (test.test_zlib.CompressTestCase.test_large_bufsize) ... ok test_speech (test.test_zlib.CompressTestCase.test_speech) ... ok test_speech128 (test.test_zlib.CompressTestCase.test_speech128) ... ok test_badargs (test.test_zlib.ExceptionTestCase.test_badargs) ... ok test_badcompressobj (test.test_zlib.ExceptionTestCase.test_badcompressobj) ... ok test_baddecompressobj (test.test_zlib.ExceptionTestCase.test_baddecompressobj) ... ok test_badlevel (test.test_zlib.ExceptionTestCase.test_badlevel) ... ok test_decompressobj_badflush (test.test_zlib.ExceptionTestCase.test_decompressobj_badflush) ... ok test_disallow_instantiation (test.test_zlib.ExceptionTestCase.test_disallow_instantiation) ... skipped 'implementation detail specific to cpython' test_overflow (test.test_zlib.ExceptionTestCase.test_overflow) ... skipped 'implementation detail specific to cpython' test_library_version (test.test_zlib.VersionTestCase.test_library_version) ... ok testDecompress (test.test_zlib.ZlibDecompressorTest.testDecompress) ... ok testDecompress4G (test.test_zlib.ZlibDecompressorTest.testDecompress4G) ... ok testDecompressChunks10 (test.test_zlib.ZlibDecompressorTest.testDecompressChunks10) ... ok testDecompressUnusedData (test.test_zlib.ZlibDecompressorTest.testDecompressUnusedData) ... ok testDecompressorChunksMaxsize (test.test_zlib.ZlibDecompressorTest.testDecompressorChunksMaxsize) ... ok testEOFError (test.test_zlib.ZlibDecompressorTest.testEOFError) ... ok testPickle (test.test_zlib.ZlibDecompressorTest.testPickle) ... ok test_Constructor (test.test_zlib.ZlibDecompressorTest.test_Constructor) ... ok test_decompressor_inputbuf_1 (test.test_zlib.ZlibDecompressorTest.test_decompressor_inputbuf_1) ... ok test_decompressor_inputbuf_2 (test.test_zlib.ZlibDecompressorTest.test_decompressor_inputbuf_2) ... ok test_decompressor_inputbuf_3 (test.test_zlib.ZlibDecompressorTest.test_decompressor_inputbuf_3) ... ok test_failure (test.test_zlib.ZlibDecompressorTest.test_failure) ... ok test_refleaks_in___init__ (test.test_zlib.ZlibDecompressorTest.test_refleaks_in___init__) ... skipped 'implementation detail specific to cpython' ====================================================================== FAIL: test_maxlen_large (test.test_zlib.CompressObjectTestCase.test_maxlen_large) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_zlib.py", line 473, in test_maxlen_large self.assertGreater(len(data), zlib.DEF_BUF_SIZE) ^^^^^^^^^^^^^ AssertionError: 19210 not greater than 32768 ---------------------------------------------------------------------- Ran 76 tests in 0.775s FAILED (failures=1, skipped=4) 0:00:00 load avg: 1.60 [1/1/1] test_zlib failed (1 failure) == Tests result: FAILURE == 1 test failed: test_zlib Total duration: 872 ms Total tests: run=76 failures=1 skipped=4 Total test files: run=1/1 failed=1 Result: FAILURE test test_zlib failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1349952æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2198104849 0:00:00 load avg: 1.60 Run 31 tests sequentially in a single process 0:00:00 load avg: 1.60 [ 1/31] test_asyncio.test_base_events test__add_callback_cancelled_handle (test.test_asyncio.test_base_events.BaseEventLoopTests.test__add_callback_cancelled_handle) ... ok test__add_callback_handle (test.test_asyncio.test_base_events.BaseEventLoopTests.test__add_callback_handle) ... ok test__run_once (test.test_asyncio.test_base_events.BaseEventLoopTests.test__run_once) ... ok test__run_once_cancelled_event_cleanup (test.test_asyncio.test_base_events.BaseEventLoopTests.test__run_once_cancelled_event_cleanup) ... ok test__run_once_schedule_handle (test.test_asyncio.test_base_events.BaseEventLoopTests.test__run_once_schedule_handle) ... ok test_asyncgen_finalization_by_gc (test.test_asyncio.test_base_events.BaseEventLoopTests.test_asyncgen_finalization_by_gc) ... ok test_asyncgen_finalization_by_gc_in_other_thread (test.test_asyncio.test_base_events.BaseEventLoopTests.test_asyncgen_finalization_by_gc_in_other_thread) ... ok test_call_later (test.test_asyncio.test_base_events.BaseEventLoopTests.test_call_later) ... ok test_call_later_negative_delays (test.test_asyncio.test_base_events.BaseEventLoopTests.test_call_later_negative_delays) ... ok test_call_soon (test.test_asyncio.test_base_events.BaseEventLoopTests.test_call_soon) ... ok test_call_soon_non_callable (test.test_asyncio.test_base_events.BaseEventLoopTests.test_call_soon_non_callable) ... ok test_check_thread (test.test_asyncio.test_base_events.BaseEventLoopTests.test_check_thread) ... ok test_close (test.test_asyncio.test_base_events.BaseEventLoopTests.test_close) ... ok test_create_named_task_with_custom_factory (test.test_asyncio.test_base_events.BaseEventLoopTests.test_create_named_task_with_custom_factory) ... ok test_create_named_task_with_default_factory (test.test_asyncio.test_base_events.BaseEventLoopTests.test_create_named_task_with_default_factory) ... ok test_create_task (test.test_asyncio.test_base_events.BaseEventLoopTests.test_create_task) ... ok test_create_task_error_closes_coro (test.test_asyncio.test_base_events.BaseEventLoopTests.test_create_task_error_closes_coro) ... ok test_default_exc_handler_broken (test.test_asyncio.test_base_events.BaseEventLoopTests.test_default_exc_handler_broken) ... ok test_default_exc_handler_callback (test.test_asyncio.test_base_events.BaseEventLoopTests.test_default_exc_handler_callback) ... ok test_default_exc_handler_coro (test.test_asyncio.test_base_events.BaseEventLoopTests.test_default_exc_handler_coro) ... ok test_env_var_debug (test.test_asyncio.test_base_events.BaseEventLoopTests.test_env_var_debug) ... ok test_not_implemented (test.test_asyncio.test_base_events.BaseEventLoopTests.test_not_implemented) ... ok test_run_forever_keyboard_interrupt (test.test_asyncio.test_base_events.BaseEventLoopTests.test_run_forever_keyboard_interrupt) ... ok test_run_forever_pre_stopped (test.test_asyncio.test_base_events.BaseEventLoopTests.test_run_forever_pre_stopped) ... ok test_run_once (test.test_asyncio.test_base_events.BaseEventLoopTests.test_run_once) ... ok test_run_until_complete_baseexception (test.test_asyncio.test_base_events.BaseEventLoopTests.test_run_until_complete_baseexception) ... ok test_run_until_complete_loop (test.test_asyncio.test_base_events.BaseEventLoopTests.test_run_until_complete_loop) ... ok test_run_until_complete_loop_orphan_future_close_loop (test.test_asyncio.test_base_events.BaseEventLoopTests.test_run_until_complete_loop_orphan_future_close_loop) ... ok test_run_until_complete_type_error (test.test_asyncio.test_base_events.BaseEventLoopTests.test_run_until_complete_type_error) ... ok test_set_debug (test.test_asyncio.test_base_events.BaseEventLoopTests.test_set_debug) ... ok test_set_default_executor (test.test_asyncio.test_base_events.BaseEventLoopTests.test_set_default_executor) ... ok test_set_default_executor_error (test.test_asyncio.test_base_events.BaseEventLoopTests.test_set_default_executor_error) ... ok test_set_exc_handler_broken (test.test_asyncio.test_base_events.BaseEventLoopTests.test_set_exc_handler_broken) ... ok test_set_exc_handler_custom (test.test_asyncio.test_base_events.BaseEventLoopTests.test_set_exc_handler_custom) ... ok test_set_exc_handler_invalid (test.test_asyncio.test_base_events.BaseEventLoopTests.test_set_exc_handler_invalid) ... ok test_set_task_factory (test.test_asyncio.test_base_events.BaseEventLoopTests.test_set_task_factory) ... ok test_set_task_factory_invalid (test.test_asyncio.test_base_events.BaseEventLoopTests.test_set_task_factory_invalid) ... ok test_shutdown_default_executor_timeout (test.test_asyncio.test_base_events.BaseEventLoopTests.test_shutdown_default_executor_timeout) ... ok test_single_selecter_event_callback_after_stopping (test.test_asyncio.test_base_events.BaseEventLoopTests.test_single_selecter_event_callback_after_stopping) ... ok test_subprocess_exec_invalid_args (test.test_asyncio.test_base_events.BaseEventLoopTests.test_subprocess_exec_invalid_args) ... ok test_subprocess_shell_invalid_args (test.test_asyncio.test_base_events.BaseEventLoopTests.test_subprocess_shell_invalid_args) ... ok test_time_and_call_at (test.test_asyncio.test_base_events.BaseEventLoopTests.test_time_and_call_at) ... ok test_accept_connection_exception (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_accept_connection_exception) ... ok test_accept_connection_retry (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_accept_connection_retry) ... ok test_call_coroutine (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_call_coroutine) ... ok test_create_connection_bluetooth (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_bluetooth) ... ok test_create_connection_connect_err (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_connect_err) ... ok test_create_connection_host_port_sock (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_host_port_sock) ... ok test_create_connection_ip_addr (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_ip_addr) ... ok test_create_connection_ipv6_scope (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_ipv6_scope) ... ok test_create_connection_multiple (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_multiple) ... ok test_create_connection_multiple_errors (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_multiple_errors) ... ok test_create_connection_multiple_errors_local_addr (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_multiple_errors_local_addr) ... ok test_create_connection_no_getaddrinfo (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_no_getaddrinfo) ... ok test_create_connection_no_host_port_sock (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_no_host_port_sock) ... ok test_create_connection_no_inet_pton (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_no_inet_pton) ... ok test_create_connection_no_local_addr (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_no_local_addr) ... ok test_create_connection_no_ssl_server_hostname_errors (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_no_ssl_server_hostname_errors) ... ok test_create_connection_service_name (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_service_name) ... ok test_create_connection_ssl_server_hostname_default (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_ssl_server_hostname_default) ... ok test_create_connection_ssl_server_hostname_errors (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_ssl_server_hostname_errors) ... ok test_create_connection_ssl_timeout_for_plain_socket (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_ssl_timeout_for_plain_socket) ... ok test_create_connection_timeout (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_timeout) ... ok test_create_connection_wrong_sock (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_connection_wrong_sock) ... ok test_create_datagram_endpoint_addr_error (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_addr_error) ... ok test_create_datagram_endpoint_allow_broadcast (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_allow_broadcast) ... ok test_create_datagram_endpoint_cant_bind (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_cant_bind) ... ok test_create_datagram_endpoint_connect_err (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_connect_err) ... ok test_create_datagram_endpoint_existing_sock_unix (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_existing_sock_unix) ... ok test_create_datagram_endpoint_ip_addr (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_ip_addr) ... ok test_create_datagram_endpoint_no_addrinfo (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_no_addrinfo) ... ok test_create_datagram_endpoint_no_matching_family (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_no_matching_family) ... ok test_create_datagram_endpoint_noaddr_nofamily (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_noaddr_nofamily) ... ok test_create_datagram_endpoint_nosoreuseport (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_nosoreuseport) ... ok test_create_datagram_endpoint_setblk_err (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_setblk_err) ... ok test_create_datagram_endpoint_sock (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_sock) ... ok test_create_datagram_endpoint_sock_sockopts (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_sock_sockopts) ... ok test_create_datagram_endpoint_sock_unix (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_sock_unix) ... ok test_create_datagram_endpoint_socket_err (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_socket_err) ... ok test_create_datagram_endpoint_sockopts (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_sockopts) ... ok test_create_datagram_endpoint_wrong_sock (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_datagram_endpoint_wrong_sock) ... ok test_create_server_cant_bind (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_server_cant_bind) ... ok test_create_server_empty_host (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_server_empty_host) ... ok test_create_server_host_port_sock (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_server_host_port_sock) ... ok test_create_server_ipv6 (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_server_ipv6) ... ok test_create_server_no_getaddrinfo (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_server_no_getaddrinfo) ... ok test_create_server_no_host_port_sock (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_server_no_host_port_sock) ... ok test_create_server_nosoreuseport (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_server_nosoreuseport) ... ok test_create_server_soreuseport_only_defined (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_server_soreuseport_only_defined) ... ok test_create_server_ssl_timeout_for_plain_socket (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_server_ssl_timeout_for_plain_socket) ... ok test_create_server_stream_bittype (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_server_stream_bittype) ... ok test_create_server_wrong_sock (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_create_server_wrong_sock) ... ok test_getnameinfo (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_getnameinfo) ... ok test_log_slow_callbacks (test.test_asyncio.test_base_events.BaseEventLoopWithSelectorTests.test_log_slow_callbacks) ... ok test_ipaddr_info (test.test_asyncio.test_base_events.BaseEventTests.test_ipaddr_info) ... ok test_ipaddr_info_no_inet_pton (test.test_asyncio.test_base_events.BaseEventTests.test_ipaddr_info_no_inet_pton) ... ok test_port_parameter_types (test.test_asyncio.test_base_events.BaseEventTests.test_port_parameter_types) ... ok test__sock_sendfile_native_failure (test.test_asyncio.test_base_events.BaseLoopSockSendfileTests.test__sock_sendfile_native_failure) ... ok test_blocking_socket (test.test_asyncio.test_base_events.BaseLoopSockSendfileTests.test_blocking_socket) ... ok test_negative_count (test.test_asyncio.test_base_events.BaseLoopSockSendfileTests.test_negative_count) ... ok test_negative_offset (test.test_asyncio.test_base_events.BaseLoopSockSendfileTests.test_negative_offset) ... ok test_nonbinary_file (test.test_asyncio.test_base_events.BaseLoopSockSendfileTests.test_nonbinary_file) ... ok test_nonstream_socket (test.test_asyncio.test_base_events.BaseLoopSockSendfileTests.test_nonstream_socket) ... ok test_notint_count (test.test_asyncio.test_base_events.BaseLoopSockSendfileTests.test_notint_count) ... ok test_notint_offset (test.test_asyncio.test_base_events.BaseLoopSockSendfileTests.test_notint_offset) ... ok test_sock_sendfile_fallback (test.test_asyncio.test_base_events.BaseLoopSockSendfileTests.test_sock_sendfile_fallback) ... ok test_sock_sendfile_fallback_offset_and_count (test.test_asyncio.test_base_events.BaseLoopSockSendfileTests.test_sock_sendfile_fallback_offset_and_count) ... ok test_sock_sendfile_no_fallback (test.test_asyncio.test_base_events.BaseLoopSockSendfileTests.test_sock_sendfile_no_fallback) ... ok test_running_loop_within_a_loop (test.test_asyncio.test_base_events.RunningLoopTests.test_running_loop_within_a_loop) ... ok test_set_nodelay (test.test_asyncio.test_base_events.TestSelectorUtils.test_set_nodelay) ... ok ---------------------------------------------------------------------- Ran 110 tests in 1.777s OK 0:00:02 load avg: 1.63 [ 1/31] test_asyncio.test_base_events passed 0:00:02 load avg: 1.63 [ 2/31] test_asyncio.test_buffered_proto test_buffered_proto_create_connection (test.test_asyncio.test_buffered_proto.BufferedProtocolProactorTests.test_buffered_proto_create_connection) ... skipped 'Windows only' test_buffered_proto_create_connection (test.test_asyncio.test_buffered_proto.BufferedProtocolSelectorTests.test_buffered_proto_create_connection) ... ok ---------------------------------------------------------------------- Ran 2 tests in 0.005s OK (skipped=1) 0:00:02 load avg: 1.63 [ 2/31] test_asyncio.test_buffered_proto passed 0:00:02 load avg: 1.63 [ 3/31] test_asyncio.test_context test_asyncio_task_decimal_context (test.test_asyncio.test_context.DecimalContextTest.test_asyncio_task_decimal_context) ... ok ---------------------------------------------------------------------- Ran 1 test in 0.203s OK 0:00:02 load avg: 1.63 [ 3/31] test_asyncio.test_context passed 0:00:02 load avg: 1.63 [ 4/31] test_asyncio.test_eager_task_factory test_all_tasks_with_blocking (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_all_tasks_with_blocking) ... skipped 'requires the C _asyncio module' test_all_tasks_with_eager_completion (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_all_tasks_with_eager_completion) ... skipped 'requires the C _asyncio module' test_await_future_during_eager_step (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_await_future_during_eager_step) ... skipped 'requires the C _asyncio module' test_block_after_eager_step (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_block_after_eager_step) ... skipped 'requires the C _asyncio module' test_cancellation_after_eager_completion (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_cancellation_after_eager_completion) ... skipped 'requires the C _asyncio module' test_cancellation_after_eager_step_blocks (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_cancellation_after_eager_step_blocks) ... skipped 'requires the C _asyncio module' test_context_vars (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_context_vars) ... skipped 'requires the C _asyncio module' test_current_task (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_current_task) ... skipped 'requires the C _asyncio module' test_eager_completion (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_eager_completion) ... skipped 'requires the C _asyncio module' test_eager_task_factory_set (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_eager_task_factory_set) ... skipped 'requires the C _asyncio module' test_issue105987 (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_issue105987) ... skipped 'requires the C _asyncio module' test_issue122332 (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_issue122332) ... skipped 'requires the C _asyncio module' test_staggered_race_with_eager_tasks (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_staggered_race_with_eager_tasks) ... skipped 'requires the C _asyncio module' test_staggered_race_with_eager_tasks_no_delay (test.test_asyncio.test_eager_task_factory.CEagerTaskFactoryLoopTests.test_staggered_race_with_eager_tasks_no_delay) ... skipped 'requires the C _asyncio module' test_awaitables_chain (test.test_asyncio.test_eager_task_factory.EagerCTaskTests.test_awaitables_chain) ... skipped 'requires the C _asyncio module' test_recursive_gather (test.test_asyncio.test_eager_task_factory.EagerCTaskTests.test_recursive_gather) ... skipped 'requires the C _asyncio module' test_recursive_taskgroups (test.test_asyncio.test_eager_task_factory.EagerCTaskTests.test_recursive_taskgroups) ... skipped 'requires the C _asyncio module' test_awaitables_chain (test.test_asyncio.test_eager_task_factory.EagerPyTaskTests.test_awaitables_chain) ... ok test_recursive_gather (test.test_asyncio.test_eager_task_factory.EagerPyTaskTests.test_recursive_gather) ... ok test_recursive_taskgroups (test.test_asyncio.test_eager_task_factory.EagerPyTaskTests.test_recursive_taskgroups) ... ok test_awaitables_chain (test.test_asyncio.test_eager_task_factory.EagerTests.test_awaitables_chain) ... ok test_recursive_gather (test.test_asyncio.test_eager_task_factory.EagerTests.test_recursive_gather) ... ok test_recursive_taskgroups (test.test_asyncio.test_eager_task_factory.EagerTests.test_recursive_taskgroups) ... ok test_awaitables_chain (test.test_asyncio.test_eager_task_factory.NonEagerCTaskTests.test_awaitables_chain) ... skipped 'requires the C _asyncio module' test_recursive_gather (test.test_asyncio.test_eager_task_factory.NonEagerCTaskTests.test_recursive_gather) ... skipped 'requires the C _asyncio module' test_recursive_taskgroups (test.test_asyncio.test_eager_task_factory.NonEagerCTaskTests.test_recursive_taskgroups) ... skipped 'requires the C _asyncio module' test_awaitables_chain (test.test_asyncio.test_eager_task_factory.NonEagerPyTaskTests.test_awaitables_chain) ... ok test_recursive_gather (test.test_asyncio.test_eager_task_factory.NonEagerPyTaskTests.test_recursive_gather) ... ok test_recursive_taskgroups (test.test_asyncio.test_eager_task_factory.NonEagerPyTaskTests.test_recursive_taskgroups) ... ok test_awaitables_chain (test.test_asyncio.test_eager_task_factory.NonEagerTests.test_awaitables_chain) ... ok test_recursive_gather (test.test_asyncio.test_eager_task_factory.NonEagerTests.test_recursive_gather) ... ok test_recursive_taskgroups (test.test_asyncio.test_eager_task_factory.NonEagerTests.test_recursive_taskgroups) ... ok test_all_tasks_with_blocking (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_all_tasks_with_blocking) ... ok test_all_tasks_with_eager_completion (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_all_tasks_with_eager_completion) ... ok test_await_future_during_eager_step (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_await_future_during_eager_step) ... ok test_block_after_eager_step (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_block_after_eager_step) ... ok test_cancellation_after_eager_completion (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_cancellation_after_eager_completion) ... ok test_cancellation_after_eager_step_blocks (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_cancellation_after_eager_step_blocks) ... ok test_context_vars (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_context_vars) ... ok test_current_task (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_current_task) ... ok test_eager_completion (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_eager_completion) ... ok test_eager_task_factory_set (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_eager_task_factory_set) ... ok test_staggered_race_with_eager_tasks (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_staggered_race_with_eager_tasks) ... ok test_staggered_race_with_eager_tasks_no_delay (test.test_asyncio.test_eager_task_factory.PyEagerTaskFactoryLoopTests.test_staggered_race_with_eager_tasks_no_delay) ... ok ---------------------------------------------------------------------- Ran 44 tests in 2.931s OK (skipped=20) 0:00:05 load avg: 1.58 [ 4/31] test_asyncio.test_eager_task_factory passed 0:00:05 load avg: 1.58 [ 5/31] test_asyncio.test_events test_not_implemented (test.test_asyncio.test_events.AbstractEventLoopTests.test_not_implemented) ... ok test_not_implemented_async (test.test_asyncio.test_events.AbstractEventLoopTests.test_not_implemented_async) ... ok test_add_fds_after_closing (test.test_asyncio.test_events.EPollEventLoopTests.test_add_fds_after_closing) ... ok test_add_signal_handler (test.test_asyncio.test_events.EPollEventLoopTests.test_add_signal_handler) ... ok test_bidirectional_pty (test.test_asyncio.test_events.EPollEventLoopTests.test_bidirectional_pty) ... ok test_call_later (test.test_asyncio.test_events.EPollEventLoopTests.test_call_later) ... ok test_call_soon (test.test_asyncio.test_events.EPollEventLoopTests.test_call_soon) ... ok test_call_soon_threadsafe (test.test_asyncio.test_events.EPollEventLoopTests.test_call_soon_threadsafe) ... ok test_call_soon_threadsafe_same_thread (test.test_asyncio.test_events.EPollEventLoopTests.test_call_soon_threadsafe_same_thread) ... ok test_close (test.test_asyncio.test_events.EPollEventLoopTests.test_close) ... ok test_close_running_event_loop (test.test_asyncio.test_events.EPollEventLoopTests.test_close_running_event_loop) ... ok test_connect_accepted_socket (test.test_asyncio.test_events.EPollEventLoopTests.test_connect_accepted_socket) ... ok test_connect_accepted_socket_ssl_timeout_for_plain_socket (test.test_asyncio.test_events.EPollEventLoopTests.test_connect_accepted_socket_ssl_timeout_for_plain_socket) ... ok test_create_connection (test.test_asyncio.test_events.EPollEventLoopTests.test_create_connection) ... ok test_create_connection_local_addr (test.test_asyncio.test_events.EPollEventLoopTests.test_create_connection_local_addr) ... ok test_create_connection_local_addr_in_use (test.test_asyncio.test_events.EPollEventLoopTests.test_create_connection_local_addr_in_use) ... ok test_create_connection_local_addr_nomatch_family (test.test_asyncio.test_events.EPollEventLoopTests.test_create_connection_local_addr_nomatch_family) ... ok test_create_connection_local_addr_skip_different_family (test.test_asyncio.test_events.EPollEventLoopTests.test_create_connection_local_addr_skip_different_family) ... ok test_create_datagram_endpoint (test.test_asyncio.test_events.EPollEventLoopTests.test_create_datagram_endpoint) ... ok test_create_datagram_endpoint_ipv6 (test.test_asyncio.test_events.EPollEventLoopTests.test_create_datagram_endpoint_ipv6) ... ok test_create_datagram_endpoint_sock (test.test_asyncio.test_events.EPollEventLoopTests.test_create_datagram_endpoint_sock) ... ok test_create_server (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server) ... ok test_create_server_addr_in_use (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server_addr_in_use) ... ok test_create_server_dual_stack (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server_dual_stack) ... ok test_create_server_multiple_hosts_ipv4 (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server_multiple_hosts_ipv4) ... ok test_create_server_multiple_hosts_ipv6 (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server_multiple_hosts_ipv6) ... ok test_create_server_reuse_port (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server_reuse_port) ... ok test_create_server_sock (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server_sock) ... ok test_create_server_ssl (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server_ssl) ... ok test_create_server_ssl_match_failed (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server_ssl_match_failed) ... ok test_create_server_ssl_verified (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server_ssl_verified) ... ok test_create_server_ssl_verify_failed (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server_ssl_verify_failed) ... ok test_create_server_trsock (test.test_asyncio.test_events.EPollEventLoopTests.test_create_server_trsock) ... ok test_create_ssl_connection (test.test_asyncio.test_events.EPollEventLoopTests.test_create_ssl_connection) ... ok test_create_ssl_unix_connection (test.test_asyncio.test_events.EPollEventLoopTests.test_create_ssl_unix_connection) ... ok test_create_unix_connection (test.test_asyncio.test_events.EPollEventLoopTests.test_create_unix_connection) ... ok test_create_unix_server (test.test_asyncio.test_events.EPollEventLoopTests.test_create_unix_server) ... ok test_create_unix_server_path_socket_error (test.test_asyncio.test_events.EPollEventLoopTests.test_create_unix_server_path_socket_error) ... ok test_create_unix_server_ssl (test.test_asyncio.test_events.EPollEventLoopTests.test_create_unix_server_ssl) ... ok test_create_unix_server_ssl_verified (test.test_asyncio.test_events.EPollEventLoopTests.test_create_unix_server_ssl_verified) ... ok test_create_unix_server_ssl_verify_failed (test.test_asyncio.test_events.EPollEventLoopTests.test_create_unix_server_ssl_verify_failed) ... ok test_datagram_send_to_non_listening_address (test.test_asyncio.test_events.EPollEventLoopTests.test_datagram_send_to_non_listening_address) ... ok test_internal_fds (test.test_asyncio.test_events.EPollEventLoopTests.test_internal_fds) ... ok test_prompt_cancellation (test.test_asyncio.test_events.EPollEventLoopTests.test_prompt_cancellation) ... ok test_read_pipe (test.test_asyncio.test_events.EPollEventLoopTests.test_read_pipe) ... ok test_read_pty_output (test.test_asyncio.test_events.EPollEventLoopTests.test_read_pty_output) ... ok test_reader_callback (test.test_asyncio.test_events.EPollEventLoopTests.test_reader_callback) ... ok test_remove_fds_after_closing (test.test_asyncio.test_events.EPollEventLoopTests.test_remove_fds_after_closing) ... ok test_run_in_executor (test.test_asyncio.test_events.EPollEventLoopTests.test_run_in_executor) ... ok test_run_in_executor_cancel (test.test_asyncio.test_events.EPollEventLoopTests.test_run_in_executor_cancel) ... ok test_run_until_complete (test.test_asyncio.test_events.EPollEventLoopTests.test_run_until_complete) ... ok test_run_until_complete_nesting (test.test_asyncio.test_events.EPollEventLoopTests.test_run_until_complete_nesting) ... FAIL test_run_until_complete_stopped (test.test_asyncio.test_events.EPollEventLoopTests.test_run_until_complete_stopped) ... ok test_server_close (test.test_asyncio.test_events.EPollEventLoopTests.test_server_close) ... ok test_signal_handling_args (test.test_asyncio.test_events.EPollEventLoopTests.test_signal_handling_args) ... ok test_signal_handling_while_selecting (test.test_asyncio.test_events.EPollEventLoopTests.test_signal_handling_while_selecting) ... ok test_ssl_connect_accepted_socket (test.test_asyncio.test_events.EPollEventLoopTests.test_ssl_connect_accepted_socket) ... ok test_subprocess_close_after_finish (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_close_after_finish) ... ok test_subprocess_close_client_stream (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_close_client_stream) ... ok test_subprocess_exec (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_exec) ... ok test_subprocess_exec_invalid_args (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_exec_invalid_args) ... ok test_subprocess_exitcode (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_exitcode) ... ok test_subprocess_interactive (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_interactive) ... ok test_subprocess_kill (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_kill) ... ok test_subprocess_send_signal (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_send_signal) ... ok test_subprocess_shell (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_shell) ... ok test_subprocess_shell_invalid_args (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_shell_invalid_args) ... ok test_subprocess_stderr (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_stderr) ... ok test_subprocess_stderr_redirect_to_stdout (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_stderr_redirect_to_stdout) ... ok test_subprocess_terminate (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_terminate) ... ok test_subprocess_wait_no_same_group (test.test_asyncio.test_events.EPollEventLoopTests.test_subprocess_wait_no_same_group) ... ok test_timeout_rounding (test.test_asyncio.test_events.EPollEventLoopTests.test_timeout_rounding) ... ok test_unclosed_pipe_transport (test.test_asyncio.test_events.EPollEventLoopTests.test_unclosed_pipe_transport) ... ok test_write_pipe (test.test_asyncio.test_events.EPollEventLoopTests.test_write_pipe) ... ok test_write_pipe_disconnect_on_close (test.test_asyncio.test_events.EPollEventLoopTests.test_write_pipe_disconnect_on_close) ... ok test_write_pty (test.test_asyncio.test_events.EPollEventLoopTests.test_write_pty) ... ok test_writer_callback (test.test_asyncio.test_events.EPollEventLoopTests.test_writer_callback) ... ok test_callback_with_exception (test.test_asyncio.test_events.HandleTests.test_callback_with_exception) ... ok test_coroutine_like_object_debug_formatting (test.test_asyncio.test_events.HandleTests.test_coroutine_like_object_debug_formatting) ... ok test_handle (test.test_asyncio.test_events.HandleTests.test_handle) ... ok test_handle_repr (test.test_asyncio.test_events.HandleTests.test_handle_repr) ... ok test_handle_repr_debug (test.test_asyncio.test_events.HandleTests.test_handle_repr_debug) ... ok test_handle_source_traceback (test.test_asyncio.test_events.HandleTests.test_handle_source_traceback) ... ok test_handle_weakref (test.test_asyncio.test_events.HandleTests.test_handle_weakref) ... ok test_event_loop_policy (test.test_asyncio.test_events.PolicyTests.test_event_loop_policy) ... ok test_get_event_loop (test.test_asyncio.test_events.PolicyTests.test_get_event_loop) ... ok test_get_event_loop_after_set_none (test.test_asyncio.test_events.PolicyTests.test_get_event_loop_after_set_none) ... ok test_get_event_loop_calls_set_event_loop (test.test_asyncio.test_events.PolicyTests.test_get_event_loop_calls_set_event_loop) ... ok test_get_event_loop_policy (test.test_asyncio.test_events.PolicyTests.test_get_event_loop_policy) ... ok test_get_event_loop_thread (test.test_asyncio.test_events.PolicyTests.test_get_event_loop_thread) ... ok test_new_event_loop (test.test_asyncio.test_events.PolicyTests.test_new_event_loop) ... ok test_set_event_loop (test.test_asyncio.test_events.PolicyTests.test_set_event_loop) ... ok test_set_event_loop_policy (test.test_asyncio.test_events.PolicyTests.test_set_event_loop_policy) ... ok test_add_fds_after_closing (test.test_asyncio.test_events.PollEventLoopTests.test_add_fds_after_closing) ... ok test_add_signal_handler (test.test_asyncio.test_events.PollEventLoopTests.test_add_signal_handler) ... ok test_bidirectional_pty (test.test_asyncio.test_events.PollEventLoopTests.test_bidirectional_pty) ... ok test_call_later (test.test_asyncio.test_events.PollEventLoopTests.test_call_later) ... ok test_call_soon (test.test_asyncio.test_events.PollEventLoopTests.test_call_soon) ... ok test_call_soon_threadsafe (test.test_asyncio.test_events.PollEventLoopTests.test_call_soon_threadsafe) ... ok test_call_soon_threadsafe_same_thread (test.test_asyncio.test_events.PollEventLoopTests.test_call_soon_threadsafe_same_thread) ... ok test_close (test.test_asyncio.test_events.PollEventLoopTests.test_close) ... ok test_close_running_event_loop (test.test_asyncio.test_events.PollEventLoopTests.test_close_running_event_loop) ... ok test_connect_accepted_socket (test.test_asyncio.test_events.PollEventLoopTests.test_connect_accepted_socket) ... ok test_connect_accepted_socket_ssl_timeout_for_plain_socket (test.test_asyncio.test_events.PollEventLoopTests.test_connect_accepted_socket_ssl_timeout_for_plain_socket) ... ok test_create_connection (test.test_asyncio.test_events.PollEventLoopTests.test_create_connection) ... ok test_create_connection_local_addr (test.test_asyncio.test_events.PollEventLoopTests.test_create_connection_local_addr) ... ok test_create_connection_local_addr_in_use (test.test_asyncio.test_events.PollEventLoopTests.test_create_connection_local_addr_in_use) ... ok test_create_connection_local_addr_nomatch_family (test.test_asyncio.test_events.PollEventLoopTests.test_create_connection_local_addr_nomatch_family) ... ok test_create_connection_local_addr_skip_different_family (test.test_asyncio.test_events.PollEventLoopTests.test_create_connection_local_addr_skip_different_family) ... ok test_create_datagram_endpoint (test.test_asyncio.test_events.PollEventLoopTests.test_create_datagram_endpoint) ... ok test_create_datagram_endpoint_ipv6 (test.test_asyncio.test_events.PollEventLoopTests.test_create_datagram_endpoint_ipv6) ... ok test_create_datagram_endpoint_sock (test.test_asyncio.test_events.PollEventLoopTests.test_create_datagram_endpoint_sock) ... ok test_create_server (test.test_asyncio.test_events.PollEventLoopTests.test_create_server) ... ok test_create_server_addr_in_use (test.test_asyncio.test_events.PollEventLoopTests.test_create_server_addr_in_use) ... ok test_create_server_dual_stack (test.test_asyncio.test_events.PollEventLoopTests.test_create_server_dual_stack) ... ok test_create_server_multiple_hosts_ipv4 (test.test_asyncio.test_events.PollEventLoopTests.test_create_server_multiple_hosts_ipv4) ... ok test_create_server_multiple_hosts_ipv6 (test.test_asyncio.test_events.PollEventLoopTests.test_create_server_multiple_hosts_ipv6) ... ok test_create_server_reuse_port (test.test_asyncio.test_events.PollEventLoopTests.test_create_server_reuse_port) ... ok test_create_server_sock (test.test_asyncio.test_events.PollEventLoopTests.test_create_server_sock) ... ok test_create_server_ssl (test.test_asyncio.test_events.PollEventLoopTests.test_create_server_ssl) ... ok test_create_server_ssl_match_failed (test.test_asyncio.test_events.PollEventLoopTests.test_create_server_ssl_match_failed) ... ok test_create_server_ssl_verified (test.test_asyncio.test_events.PollEventLoopTests.test_create_server_ssl_verified) ... ok test_create_server_ssl_verify_failed (test.test_asyncio.test_events.PollEventLoopTests.test_create_server_ssl_verify_failed) ... ok test_create_server_trsock (test.test_asyncio.test_events.PollEventLoopTests.test_create_server_trsock) ... ok test_create_ssl_connection (test.test_asyncio.test_events.PollEventLoopTests.test_create_ssl_connection) ... ok test_create_ssl_unix_connection (test.test_asyncio.test_events.PollEventLoopTests.test_create_ssl_unix_connection) ... ok test_create_unix_connection (test.test_asyncio.test_events.PollEventLoopTests.test_create_unix_connection) ... ok test_create_unix_server (test.test_asyncio.test_events.PollEventLoopTests.test_create_unix_server) ... ok test_create_unix_server_path_socket_error (test.test_asyncio.test_events.PollEventLoopTests.test_create_unix_server_path_socket_error) ... ok test_create_unix_server_ssl (test.test_asyncio.test_events.PollEventLoopTests.test_create_unix_server_ssl) ... ok test_create_unix_server_ssl_verified (test.test_asyncio.test_events.PollEventLoopTests.test_create_unix_server_ssl_verified) ... ok test_create_unix_server_ssl_verify_failed (test.test_asyncio.test_events.PollEventLoopTests.test_create_unix_server_ssl_verify_failed) ... ok test_datagram_send_to_non_listening_address (test.test_asyncio.test_events.PollEventLoopTests.test_datagram_send_to_non_listening_address) ... ok test_internal_fds (test.test_asyncio.test_events.PollEventLoopTests.test_internal_fds) ... ok test_prompt_cancellation (test.test_asyncio.test_events.PollEventLoopTests.test_prompt_cancellation) ... ok test_read_pipe (test.test_asyncio.test_events.PollEventLoopTests.test_read_pipe) ... ok test_read_pty_output (test.test_asyncio.test_events.PollEventLoopTests.test_read_pty_output) ... ok test_reader_callback (test.test_asyncio.test_events.PollEventLoopTests.test_reader_callback) ... ok test_remove_fds_after_closing (test.test_asyncio.test_events.PollEventLoopTests.test_remove_fds_after_closing) ... ok test_run_in_executor (test.test_asyncio.test_events.PollEventLoopTests.test_run_in_executor) ... ok test_run_in_executor_cancel (test.test_asyncio.test_events.PollEventLoopTests.test_run_in_executor_cancel) ... ok test_run_until_complete (test.test_asyncio.test_events.PollEventLoopTests.test_run_until_complete) ... ok test_run_until_complete_nesting (test.test_asyncio.test_events.PollEventLoopTests.test_run_until_complete_nesting) ... FAIL test_run_until_complete_stopped (test.test_asyncio.test_events.PollEventLoopTests.test_run_until_complete_stopped) ... ok test_server_close (test.test_asyncio.test_events.PollEventLoopTests.test_server_close) ... ok test_signal_handling_args (test.test_asyncio.test_events.PollEventLoopTests.test_signal_handling_args) ... ok test_signal_handling_while_selecting (test.test_asyncio.test_events.PollEventLoopTests.test_signal_handling_while_selecting) ... ok test_ssl_connect_accepted_socket (test.test_asyncio.test_events.PollEventLoopTests.test_ssl_connect_accepted_socket) ... ok test_subprocess_close_after_finish (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_close_after_finish) ... ok test_subprocess_close_client_stream (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_close_client_stream) ... ok test_subprocess_exec (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_exec) ... ok test_subprocess_exec_invalid_args (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_exec_invalid_args) ... ok test_subprocess_exitcode (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_exitcode) ... ok test_subprocess_interactive (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_interactive) ... ok test_subprocess_kill (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_kill) ... ok test_subprocess_send_signal (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_send_signal) ... ok test_subprocess_shell (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_shell) ... ok test_subprocess_shell_invalid_args (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_shell_invalid_args) ... ok test_subprocess_stderr (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_stderr) ... ok test_subprocess_stderr_redirect_to_stdout (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_stderr_redirect_to_stdout) ... ok test_subprocess_terminate (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_terminate) ... ok test_subprocess_wait_no_same_group (test.test_asyncio.test_events.PollEventLoopTests.test_subprocess_wait_no_same_group) ... ok test_timeout_rounding (test.test_asyncio.test_events.PollEventLoopTests.test_timeout_rounding) ... ok test_unclosed_pipe_transport (test.test_asyncio.test_events.PollEventLoopTests.test_unclosed_pipe_transport) ... ok test_write_pipe (test.test_asyncio.test_events.PollEventLoopTests.test_write_pipe) ... ok test_write_pipe_disconnect_on_close (test.test_asyncio.test_events.PollEventLoopTests.test_write_pipe_disconnect_on_close) ... ok test_write_pty (test.test_asyncio.test_events.PollEventLoopTests.test_write_pty) ... ok test_writer_callback (test.test_asyncio.test_events.PollEventLoopTests.test_writer_callback) ... ok test_add_fds_after_closing (test.test_asyncio.test_events.SelectEventLoopTests.test_add_fds_after_closing) ... ok test_add_signal_handler (test.test_asyncio.test_events.SelectEventLoopTests.test_add_signal_handler) ... ok test_bidirectional_pty (test.test_asyncio.test_events.SelectEventLoopTests.test_bidirectional_pty) ... ok test_call_later (test.test_asyncio.test_events.SelectEventLoopTests.test_call_later) ... ok test_call_soon (test.test_asyncio.test_events.SelectEventLoopTests.test_call_soon) ... ok test_call_soon_threadsafe (test.test_asyncio.test_events.SelectEventLoopTests.test_call_soon_threadsafe) ... ok test_call_soon_threadsafe_same_thread (test.test_asyncio.test_events.SelectEventLoopTests.test_call_soon_threadsafe_same_thread) ... ok test_close (test.test_asyncio.test_events.SelectEventLoopTests.test_close) ... ok test_close_running_event_loop (test.test_asyncio.test_events.SelectEventLoopTests.test_close_running_event_loop) ... ok test_connect_accepted_socket (test.test_asyncio.test_events.SelectEventLoopTests.test_connect_accepted_socket) ... ok test_connect_accepted_socket_ssl_timeout_for_plain_socket (test.test_asyncio.test_events.SelectEventLoopTests.test_connect_accepted_socket_ssl_timeout_for_plain_socket) ... ok test_create_connection (test.test_asyncio.test_events.SelectEventLoopTests.test_create_connection) ... ok test_create_connection_local_addr (test.test_asyncio.test_events.SelectEventLoopTests.test_create_connection_local_addr) ... ok test_create_connection_local_addr_in_use (test.test_asyncio.test_events.SelectEventLoopTests.test_create_connection_local_addr_in_use) ... ok test_create_connection_local_addr_nomatch_family (test.test_asyncio.test_events.SelectEventLoopTests.test_create_connection_local_addr_nomatch_family) ... ok test_create_connection_local_addr_skip_different_family (test.test_asyncio.test_events.SelectEventLoopTests.test_create_connection_local_addr_skip_different_family) ... ok test_create_datagram_endpoint (test.test_asyncio.test_events.SelectEventLoopTests.test_create_datagram_endpoint) ... ok test_create_datagram_endpoint_ipv6 (test.test_asyncio.test_events.SelectEventLoopTests.test_create_datagram_endpoint_ipv6) ... ok test_create_datagram_endpoint_sock (test.test_asyncio.test_events.SelectEventLoopTests.test_create_datagram_endpoint_sock) ... ok test_create_server (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server) ... ok test_create_server_addr_in_use (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server_addr_in_use) ... ok test_create_server_dual_stack (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server_dual_stack) ... ok test_create_server_multiple_hosts_ipv4 (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server_multiple_hosts_ipv4) ... ok test_create_server_multiple_hosts_ipv6 (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server_multiple_hosts_ipv6) ... ok test_create_server_reuse_port (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server_reuse_port) ... ok test_create_server_sock (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server_sock) ... ok test_create_server_ssl (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server_ssl) ... ok test_create_server_ssl_match_failed (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server_ssl_match_failed) ... ok test_create_server_ssl_verified (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server_ssl_verified) ... ok test_create_server_ssl_verify_failed (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server_ssl_verify_failed) ... ok test_create_server_trsock (test.test_asyncio.test_events.SelectEventLoopTests.test_create_server_trsock) ... ok test_create_ssl_connection (test.test_asyncio.test_events.SelectEventLoopTests.test_create_ssl_connection) ... ok test_create_ssl_unix_connection (test.test_asyncio.test_events.SelectEventLoopTests.test_create_ssl_unix_connection) ... ok test_create_unix_connection (test.test_asyncio.test_events.SelectEventLoopTests.test_create_unix_connection) ... ok test_create_unix_server (test.test_asyncio.test_events.SelectEventLoopTests.test_create_unix_server) ... ok test_create_unix_server_path_socket_error (test.test_asyncio.test_events.SelectEventLoopTests.test_create_unix_server_path_socket_error) ... ok test_create_unix_server_ssl (test.test_asyncio.test_events.SelectEventLoopTests.test_create_unix_server_ssl) ... ok test_create_unix_server_ssl_verified (test.test_asyncio.test_events.SelectEventLoopTests.test_create_unix_server_ssl_verified) ... ok test_create_unix_server_ssl_verify_failed (test.test_asyncio.test_events.SelectEventLoopTests.test_create_unix_server_ssl_verify_failed) ... ok test_datagram_send_to_non_listening_address (test.test_asyncio.test_events.SelectEventLoopTests.test_datagram_send_to_non_listening_address) ... ok test_internal_fds (test.test_asyncio.test_events.SelectEventLoopTests.test_internal_fds) ... ok test_prompt_cancellation (test.test_asyncio.test_events.SelectEventLoopTests.test_prompt_cancellation) ... ok test_read_pipe (test.test_asyncio.test_events.SelectEventLoopTests.test_read_pipe) ... ok test_read_pty_output (test.test_asyncio.test_events.SelectEventLoopTests.test_read_pty_output) ... ok test_reader_callback (test.test_asyncio.test_events.SelectEventLoopTests.test_reader_callback) ... ok test_remove_fds_after_closing (test.test_asyncio.test_events.SelectEventLoopTests.test_remove_fds_after_closing) ... ok test_run_in_executor (test.test_asyncio.test_events.SelectEventLoopTests.test_run_in_executor) ... ok test_run_in_executor_cancel (test.test_asyncio.test_events.SelectEventLoopTests.test_run_in_executor_cancel) ... ok test_run_until_complete (test.test_asyncio.test_events.SelectEventLoopTests.test_run_until_complete) ... ok test_run_until_complete_nesting (test.test_asyncio.test_events.SelectEventLoopTests.test_run_until_complete_nesting) ... FAIL test_run_until_complete_stopped (test.test_asyncio.test_events.SelectEventLoopTests.test_run_until_complete_stopped) ... ok test_server_close (test.test_asyncio.test_events.SelectEventLoopTests.test_server_close) ... ok test_signal_handling_args (test.test_asyncio.test_events.SelectEventLoopTests.test_signal_handling_args) ... ok test_signal_handling_while_selecting (test.test_asyncio.test_events.SelectEventLoopTests.test_signal_handling_while_selecting) ... ok test_ssl_connect_accepted_socket (test.test_asyncio.test_events.SelectEventLoopTests.test_ssl_connect_accepted_socket) ... ok test_subprocess_close_after_finish (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_close_after_finish) ... ok test_subprocess_close_client_stream (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_close_client_stream) ... ok test_subprocess_exec (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_exec) ... ok test_subprocess_exec_invalid_args (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_exec_invalid_args) ... ok test_subprocess_exitcode (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_exitcode) ... ok test_subprocess_interactive (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_interactive) ... ok test_subprocess_kill (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_kill) ... ok test_subprocess_send_signal (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_send_signal) ... ok test_subprocess_shell (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_shell) ... ok test_subprocess_shell_invalid_args (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_shell_invalid_args) ... ok test_subprocess_stderr (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_stderr) ... ok test_subprocess_stderr_redirect_to_stdout (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_stderr_redirect_to_stdout) ... ok test_subprocess_terminate (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_terminate) ... ok test_subprocess_wait_no_same_group (test.test_asyncio.test_events.SelectEventLoopTests.test_subprocess_wait_no_same_group) ... ok test_timeout_rounding (test.test_asyncio.test_events.SelectEventLoopTests.test_timeout_rounding) ... ok test_unclosed_pipe_transport (test.test_asyncio.test_events.SelectEventLoopTests.test_unclosed_pipe_transport) ... ok test_write_pipe (test.test_asyncio.test_events.SelectEventLoopTests.test_write_pipe) ... ok test_write_pipe_disconnect_on_close (test.test_asyncio.test_events.SelectEventLoopTests.test_write_pipe_disconnect_on_close) ... ok test_write_pty (test.test_asyncio.test_events.SelectEventLoopTests.test_write_pty) ... ok test_writer_callback (test.test_asyncio.test_events.SelectEventLoopTests.test_writer_callback) ... ok test_close (test.test_asyncio.test_events.TestAbstractServer.test_close) ... ok test_get_loop (test.test_asyncio.test_events.TestAbstractServer.test_get_loop) ... ok test_wait_closed (test.test_asyncio.test_events.TestAbstractServer.test_wait_closed) ... ok test_get_event_loop_new_process (test.test_asyncio.test_events.TestPyGetEventLoop.test_get_event_loop_new_process) ... ok test_get_event_loop_returns_running_loop (test.test_asyncio.test_events.TestPyGetEventLoop.test_get_event_loop_returns_running_loop) ... ok test_get_event_loop_returns_running_loop2 (test.test_asyncio.test_events.TestPyGetEventLoop.test_get_event_loop_returns_running_loop2) ... ok test_get_loop (test.test_asyncio.test_events.TestServer.test_get_loop) ... ok test_hash (test.test_asyncio.test_events.TimerTests.test_hash) ... ok test_timer (test.test_asyncio.test_events.TimerTests.test_timer) ... ok test_timer_comparison (test.test_asyncio.test_events.TimerTests.test_timer_comparison) ... ok test_timer_repr (test.test_asyncio.test_events.TimerTests.test_timer_repr) ... ok test_timer_repr_debug (test.test_asyncio.test_events.TimerTests.test_timer_repr_debug) ... ok test_when (test.test_asyncio.test_events.TimerTests.test_when) ... ok ====================================================================== FAIL: test_run_until_complete_nesting (test.test_asyncio.test_events.EPollEventLoopTests.test_run_until_complete_nesting) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_events.py", line 286, in test_run_until_complete_nesting with self.assertWarnsRegex( ^^^^^^^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_run_until_complete_nesting (test.test_asyncio.test_events.PollEventLoopTests.test_run_until_complete_nesting) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_events.py", line 286, in test_run_until_complete_nesting with self.assertWarnsRegex( ^^^^^^^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ====================================================================== FAIL: test_run_until_complete_nesting (test.test_asyncio.test_events.SelectEventLoopTests.test_run_until_complete_nesting) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_events.py", line 286, in test_run_until_complete_nesting with self.assertWarnsRegex( ^^^^^^^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ---------------------------------------------------------------------- Ran 256 tests in 18.065s FAILED (failures=3) 0:00:23 load avg: 1.67 [ 5/31/1] test_asyncio.test_events failed (3 failures) 0:00:23 load avg: 1.67 [ 6/31/1] test_asyncio.test_futures test_callbacks_invoked_on_set_exception (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_callbacks_invoked_on_set_exception) ... skipped 'requires the C _asyncio module' test_callbacks_invoked_on_set_result (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_callbacks_invoked_on_set_result) ... skipped 'requires the C _asyncio module' test_callbacks_remove_first_and_second_callback (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_callbacks_remove_first_and_second_callback) ... skipped 'requires the C _asyncio module' test_callbacks_remove_first_callback (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_callbacks_remove_first_callback) ... skipped 'requires the C _asyncio module' test_callbacks_remove_third_callback (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_callbacks_remove_third_callback) ... skipped 'requires the C _asyncio module' test_evil_call_soon_list_mutation (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_evil_call_soon_list_mutation) ... skipped 'requires the C _asyncio module' test_remove_done_callback (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_remove_done_callback) ... skipped 'requires the C _asyncio module' test_remove_done_callbacks_list_clear (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_remove_done_callbacks_list_clear) ... skipped 'requires the C _asyncio module' test_remove_done_callbacks_list_mutation (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_remove_done_callbacks_list_mutation) ... skipped 'requires the C _asyncio module' test_schedule_callbacks_list_mutation_1 (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_schedule_callbacks_list_mutation_1) ... skipped 'requires the C _asyncio module' test_schedule_callbacks_list_mutation_2 (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_schedule_callbacks_list_mutation_2) ... skipped 'requires the C _asyncio module' test_use_after_free_on_fut_callback_0_with_evil__eq__ (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_use_after_free_on_fut_callback_0_with_evil__eq__) ... skipped 'requires the C _asyncio module' test_use_after_free_on_fut_callback_0_with_evil__getattribute__ (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_use_after_free_on_fut_callback_0_with_evil__getattribute__) ... skipped 'requires the C _asyncio module' test_use_after_free_on_fut_context_0_with_evil__getattribute__ (test.test_asyncio.test_futures.CFutureDoneCallbackTests.test_use_after_free_on_fut_context_0_with_evil__getattribute__) ... skipped 'requires the C _asyncio module' test_inherit_without_calling_super_init (test.test_asyncio.test_futures.CFutureInheritanceTests.test_inherit_without_calling_super_init) ... skipped 'requires the C _asyncio module' test_callbacks_copy (test.test_asyncio.test_futures.CFutureTests.test_callbacks_copy) ... skipped 'requires the C _asyncio module' test_cancel (test.test_asyncio.test_futures.CFutureTests.test_cancel) ... skipped 'requires the C _asyncio module' test_constructor_positional (test.test_asyncio.test_futures.CFutureTests.test_constructor_positional) ... skipped 'requires the C _asyncio module' test_constructor_use_global_loop (test.test_asyncio.test_futures.CFutureTests.test_constructor_use_global_loop) ... skipped 'requires the C _asyncio module' test_constructor_use_running_loop (test.test_asyncio.test_futures.CFutureTests.test_constructor_use_running_loop) ... skipped 'requires the C _asyncio module' test_constructor_without_loop (test.test_asyncio.test_futures.CFutureTests.test_constructor_without_loop) ... skipped 'requires the C _asyncio module' test_copy_state (test.test_asyncio.test_futures.CFutureTests.test_copy_state) ... skipped 'requires the C _asyncio module' test_exception (test.test_asyncio.test_futures.CFutureTests.test_exception) ... skipped 'requires the C _asyncio module' test_exception_class (test.test_asyncio.test_futures.CFutureTests.test_exception_class) ... skipped 'requires the C _asyncio module' test_future_cancel_message_getter (test.test_asyncio.test_futures.CFutureTests.test_future_cancel_message_getter) ... skipped 'requires the C _asyncio module' test_future_cancel_message_setter (test.test_asyncio.test_futures.CFutureTests.test_future_cancel_message_setter) ... skipped 'requires the C _asyncio module' test_future_cancelled_exception_refcycles (test.test_asyncio.test_futures.CFutureTests.test_future_cancelled_exception_refcycles) ... skipped 'requires the C _asyncio module' test_future_cancelled_result_refcycles (test.test_asyncio.test_futures.CFutureTests.test_future_cancelled_result_refcycles) ... skipped 'requires the C _asyncio module' test_future_del_collect (test.test_asyncio.test_futures.CFutureTests.test_future_del_collect) ... skipped 'requires the C _asyncio module' test_future_del_segfault (test.test_asyncio.test_futures.CFutureTests.test_future_del_segfault) ... skipped 'requires the C _asyncio module' test_future_exception_never_retrieved (test.test_asyncio.test_futures.CFutureTests.test_future_exception_never_retrieved) ... skipped 'requires the C _asyncio module' test_future_exception_never_retrieved_debug (test.test_asyncio.test_futures.CFutureTests.test_future_exception_never_retrieved_debug) ... skipped 'requires the C _asyncio module' test_future_iter_get_referents_segfault (test.test_asyncio.test_futures.CFutureTests.test_future_iter_get_referents_segfault) ... skipped 'requires the C _asyncio module' test_future_iter_throw (test.test_asyncio.test_futures.CFutureTests.test_future_iter_throw) ... skipped 'requires the C _asyncio module' test_future_repr (test.test_asyncio.test_futures.CFutureTests.test_future_repr) ... skipped 'requires the C _asyncio module' test_future_source_traceback (test.test_asyncio.test_futures.CFutureTests.test_future_source_traceback) ... skipped 'requires the C _asyncio module' test_future_stop_iteration_args (test.test_asyncio.test_futures.CFutureTests.test_future_stop_iteration_args) ... skipped 'requires the C _asyncio module' test_generic_alias (test.test_asyncio.test_futures.CFutureTests.test_generic_alias) ... skipped 'requires the C _asyncio module' test_initial_state (test.test_asyncio.test_futures.CFutureTests.test_initial_state) ... skipped 'requires the C _asyncio module' test_isfuture (test.test_asyncio.test_futures.CFutureTests.test_isfuture) ... skipped 'requires the C _asyncio module' test_iter (test.test_asyncio.test_futures.CFutureTests.test_iter) ... skipped 'requires the C _asyncio module' test_log_traceback (test.test_asyncio.test_futures.CFutureTests.test_log_traceback) ... skipped 'requires the C _asyncio module' test_result (test.test_asyncio.test_futures.CFutureTests.test_result) ... skipped 'requires the C _asyncio module' test_set_result_unless_cancelled (test.test_asyncio.test_futures.CFutureTests.test_set_result_unless_cancelled) ... skipped 'requires the C _asyncio module' test_stop_iteration_exception (test.test_asyncio.test_futures.CFutureTests.test_stop_iteration_exception) ... skipped 'requires the C _asyncio module' test_stop_iteration_subclass_exception (test.test_asyncio.test_futures.CFutureTests.test_stop_iteration_subclass_exception) ... skipped 'requires the C _asyncio module' test_tb_logger_abandoned (test.test_asyncio.test_futures.CFutureTests.test_tb_logger_abandoned) ... skipped 'requires the C _asyncio module' test_tb_logger_exception_result_retrieved (test.test_asyncio.test_futures.CFutureTests.test_tb_logger_exception_result_retrieved) ... skipped 'requires the C _asyncio module' test_tb_logger_exception_retrieved (test.test_asyncio.test_futures.CFutureTests.test_tb_logger_exception_retrieved) ... skipped 'requires the C _asyncio module' test_tb_logger_exception_unretrieved (test.test_asyncio.test_futures.CFutureTests.test_tb_logger_exception_unretrieved) ... skipped 'requires the C _asyncio module' test_tb_logger_not_called_after_cancel (test.test_asyncio.test_futures.CFutureTests.test_tb_logger_not_called_after_cancel) ... skipped 'requires the C _asyncio module' test_tb_logger_result_retrieved (test.test_asyncio.test_futures.CFutureTests.test_tb_logger_result_retrieved) ... skipped 'requires the C _asyncio module' test_tb_logger_result_unretrieved (test.test_asyncio.test_futures.CFutureTests.test_tb_logger_result_unretrieved) ... skipped 'requires the C _asyncio module' test_uninitialized (test.test_asyncio.test_futures.CFutureTests.test_uninitialized) ... skipped 'requires the C _asyncio module' test_wrap_future (test.test_asyncio.test_futures.CFutureTests.test_wrap_future) ... skipped 'requires the C _asyncio module' test_wrap_future_cancel (test.test_asyncio.test_futures.CFutureTests.test_wrap_future_cancel) ... skipped 'requires the C _asyncio module' test_wrap_future_cancel2 (test.test_asyncio.test_futures.CFutureTests.test_wrap_future_cancel2) ... skipped 'requires the C _asyncio module' test_wrap_future_future (test.test_asyncio.test_futures.CFutureTests.test_wrap_future_future) ... skipped 'requires the C _asyncio module' test_wrap_future_use_global_loop (test.test_asyncio.test_futures.CFutureTests.test_wrap_future_use_global_loop) ... skipped 'requires the C _asyncio module' test_wrap_future_use_running_loop (test.test_asyncio.test_futures.CFutureTests.test_wrap_future_use_running_loop) ... skipped 'requires the C _asyncio module' test_wrap_future_without_loop (test.test_asyncio.test_futures.CFutureTests.test_wrap_future_without_loop) ... skipped 'requires the C _asyncio module' test_yield_from_twice (test.test_asyncio.test_futures.CFutureTests.test_yield_from_twice) ... skipped 'requires the C _asyncio module' test_callbacks_invoked_on_set_exception (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_callbacks_invoked_on_set_exception) ... skipped 'requires the C _asyncio module' test_callbacks_invoked_on_set_result (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_callbacks_invoked_on_set_result) ... skipped 'requires the C _asyncio module' test_callbacks_remove_first_and_second_callback (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_callbacks_remove_first_and_second_callback) ... skipped 'requires the C _asyncio module' test_callbacks_remove_first_callback (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_callbacks_remove_first_callback) ... skipped 'requires the C _asyncio module' test_callbacks_remove_third_callback (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_callbacks_remove_third_callback) ... skipped 'requires the C _asyncio module' test_evil_call_soon_list_mutation (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_evil_call_soon_list_mutation) ... skipped 'requires the C _asyncio module' test_remove_done_callback (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_remove_done_callback) ... skipped 'requires the C _asyncio module' test_remove_done_callbacks_list_clear (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_remove_done_callbacks_list_clear) ... skipped 'requires the C _asyncio module' test_remove_done_callbacks_list_mutation (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_remove_done_callbacks_list_mutation) ... skipped 'requires the C _asyncio module' test_schedule_callbacks_list_mutation_1 (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_schedule_callbacks_list_mutation_1) ... skipped 'requires the C _asyncio module' test_schedule_callbacks_list_mutation_2 (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_schedule_callbacks_list_mutation_2) ... skipped 'requires the C _asyncio module' test_use_after_free_on_fut_callback_0_with_evil__eq__ (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_use_after_free_on_fut_callback_0_with_evil__eq__) ... skipped 'requires the C _asyncio module' test_use_after_free_on_fut_callback_0_with_evil__getattribute__ (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_use_after_free_on_fut_callback_0_with_evil__getattribute__) ... skipped 'requires the C _asyncio module' test_use_after_free_on_fut_context_0_with_evil__getattribute__ (test.test_asyncio.test_futures.CSubFutureDoneCallbackTests.test_use_after_free_on_fut_context_0_with_evil__getattribute__) ... skipped 'requires the C _asyncio module' test_cancel (test.test_asyncio.test_futures.CSubFutureTests.test_cancel) ... skipped 'requires the C _asyncio module' test_constructor_positional (test.test_asyncio.test_futures.CSubFutureTests.test_constructor_positional) ... skipped 'requires the C _asyncio module' test_constructor_use_global_loop (test.test_asyncio.test_futures.CSubFutureTests.test_constructor_use_global_loop) ... skipped 'requires the C _asyncio module' test_constructor_use_running_loop (test.test_asyncio.test_futures.CSubFutureTests.test_constructor_use_running_loop) ... skipped 'requires the C _asyncio module' test_constructor_without_loop (test.test_asyncio.test_futures.CSubFutureTests.test_constructor_without_loop) ... skipped 'requires the C _asyncio module' test_copy_state (test.test_asyncio.test_futures.CSubFutureTests.test_copy_state) ... skipped 'requires the C _asyncio module' test_exception (test.test_asyncio.test_futures.CSubFutureTests.test_exception) ... skipped 'requires the C _asyncio module' test_exception_class (test.test_asyncio.test_futures.CSubFutureTests.test_exception_class) ... skipped 'requires the C _asyncio module' test_future_cancel_message_getter (test.test_asyncio.test_futures.CSubFutureTests.test_future_cancel_message_getter) ... skipped 'requires the C _asyncio module' test_future_cancel_message_setter (test.test_asyncio.test_futures.CSubFutureTests.test_future_cancel_message_setter) ... skipped 'requires the C _asyncio module' test_future_cancelled_exception_refcycles (test.test_asyncio.test_futures.CSubFutureTests.test_future_cancelled_exception_refcycles) ... skipped 'requires the C _asyncio module' test_future_cancelled_result_refcycles (test.test_asyncio.test_futures.CSubFutureTests.test_future_cancelled_result_refcycles) ... skipped 'requires the C _asyncio module' test_future_del_collect (test.test_asyncio.test_futures.CSubFutureTests.test_future_del_collect) ... skipped 'requires the C _asyncio module' test_future_exception_never_retrieved (test.test_asyncio.test_futures.CSubFutureTests.test_future_exception_never_retrieved) ... skipped 'requires the C _asyncio module' test_future_exception_never_retrieved_debug (test.test_asyncio.test_futures.CSubFutureTests.test_future_exception_never_retrieved_debug) ... skipped 'requires the C _asyncio module' test_future_iter_throw (test.test_asyncio.test_futures.CSubFutureTests.test_future_iter_throw) ... skipped 'requires the C _asyncio module' test_future_repr (test.test_asyncio.test_futures.CSubFutureTests.test_future_repr) ... skipped 'requires the C _asyncio module' test_future_source_traceback (test.test_asyncio.test_futures.CSubFutureTests.test_future_source_traceback) ... skipped 'requires the C _asyncio module' test_future_stop_iteration_args (test.test_asyncio.test_futures.CSubFutureTests.test_future_stop_iteration_args) ... skipped 'requires the C _asyncio module' test_generic_alias (test.test_asyncio.test_futures.CSubFutureTests.test_generic_alias) ... skipped 'requires the C _asyncio module' test_initial_state (test.test_asyncio.test_futures.CSubFutureTests.test_initial_state) ... skipped 'requires the C _asyncio module' test_isfuture (test.test_asyncio.test_futures.CSubFutureTests.test_isfuture) ... skipped 'requires the C _asyncio module' test_iter (test.test_asyncio.test_futures.CSubFutureTests.test_iter) ... skipped 'requires the C _asyncio module' test_log_traceback (test.test_asyncio.test_futures.CSubFutureTests.test_log_traceback) ... skipped 'requires the C _asyncio module' test_result (test.test_asyncio.test_futures.CSubFutureTests.test_result) ... skipped 'requires the C _asyncio module' test_set_result_unless_cancelled (test.test_asyncio.test_futures.CSubFutureTests.test_set_result_unless_cancelled) ... skipped 'requires the C _asyncio module' test_stop_iteration_exception (test.test_asyncio.test_futures.CSubFutureTests.test_stop_iteration_exception) ... skipped 'requires the C _asyncio module' test_stop_iteration_subclass_exception (test.test_asyncio.test_futures.CSubFutureTests.test_stop_iteration_subclass_exception) ... skipped 'requires the C _asyncio module' test_tb_logger_abandoned (test.test_asyncio.test_futures.CSubFutureTests.test_tb_logger_abandoned) ... skipped 'requires the C _asyncio module' test_tb_logger_exception_result_retrieved (test.test_asyncio.test_futures.CSubFutureTests.test_tb_logger_exception_result_retrieved) ... skipped 'requires the C _asyncio module' test_tb_logger_exception_retrieved (test.test_asyncio.test_futures.CSubFutureTests.test_tb_logger_exception_retrieved) ... skipped 'requires the C _asyncio module' test_tb_logger_exception_unretrieved (test.test_asyncio.test_futures.CSubFutureTests.test_tb_logger_exception_unretrieved) ... skipped 'requires the C _asyncio module' test_tb_logger_not_called_after_cancel (test.test_asyncio.test_futures.CSubFutureTests.test_tb_logger_not_called_after_cancel) ... skipped 'requires the C _asyncio module' test_tb_logger_result_retrieved (test.test_asyncio.test_futures.CSubFutureTests.test_tb_logger_result_retrieved) ... skipped 'requires the C _asyncio module' test_tb_logger_result_unretrieved (test.test_asyncio.test_futures.CSubFutureTests.test_tb_logger_result_unretrieved) ... skipped 'requires the C _asyncio module' test_uninitialized (test.test_asyncio.test_futures.CSubFutureTests.test_uninitialized) ... skipped 'requires the C _asyncio module' test_wrap_future (test.test_asyncio.test_futures.CSubFutureTests.test_wrap_future) ... skipped 'requires the C _asyncio module' test_wrap_future_cancel (test.test_asyncio.test_futures.CSubFutureTests.test_wrap_future_cancel) ... skipped 'requires the C _asyncio module' test_wrap_future_cancel2 (test.test_asyncio.test_futures.CSubFutureTests.test_wrap_future_cancel2) ... skipped 'requires the C _asyncio module' test_wrap_future_future (test.test_asyncio.test_futures.CSubFutureTests.test_wrap_future_future) ... skipped 'requires the C _asyncio module' test_wrap_future_use_global_loop (test.test_asyncio.test_futures.CSubFutureTests.test_wrap_future_use_global_loop) ... skipped 'requires the C _asyncio module' test_wrap_future_use_running_loop (test.test_asyncio.test_futures.CSubFutureTests.test_wrap_future_use_running_loop) ... skipped 'requires the C _asyncio module' test_wrap_future_without_loop (test.test_asyncio.test_futures.CSubFutureTests.test_wrap_future_without_loop) ... skipped 'requires the C _asyncio module' test_yield_from_twice (test.test_asyncio.test_futures.CSubFutureTests.test_yield_from_twice) ... skipped 'requires the C _asyncio module' test_ensure_future (test.test_asyncio.test_futures.DuckTests.test_ensure_future) ... ok test_wrap_future (test.test_asyncio.test_futures.DuckTests.test_wrap_future) ... ok test_callbacks_invoked_on_set_exception (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_callbacks_invoked_on_set_exception) ... ok test_callbacks_invoked_on_set_result (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_callbacks_invoked_on_set_result) ... ok test_callbacks_remove_first_and_second_callback (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_callbacks_remove_first_and_second_callback) ... ok test_callbacks_remove_first_callback (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_callbacks_remove_first_callback) ... ok test_callbacks_remove_third_callback (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_callbacks_remove_third_callback) ... ok test_evil_call_soon_list_mutation (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_evil_call_soon_list_mutation) ... ok test_remove_done_callback (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_remove_done_callback) ... ok test_remove_done_callbacks_list_clear (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_remove_done_callbacks_list_clear) ... ok test_remove_done_callbacks_list_mutation (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_remove_done_callbacks_list_mutation) ... ok test_schedule_callbacks_list_mutation_1 (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_schedule_callbacks_list_mutation_1) ... ok test_schedule_callbacks_list_mutation_2 (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_schedule_callbacks_list_mutation_2) ... ok test_use_after_free_on_fut_callback_0_with_evil__eq__ (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_use_after_free_on_fut_callback_0_with_evil__eq__) ... ok test_use_after_free_on_fut_callback_0_with_evil__getattribute__ (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_use_after_free_on_fut_callback_0_with_evil__getattribute__) ... ok test_use_after_free_on_fut_context_0_with_evil__getattribute__ (test.test_asyncio.test_futures.PyFutureDoneCallbackTests.test_use_after_free_on_fut_context_0_with_evil__getattribute__) ... ok test_inherit_without_calling_super_init (test.test_asyncio.test_futures.PyFutureInheritanceTests.test_inherit_without_calling_super_init) ... ok test_cancel (test.test_asyncio.test_futures.PyFutureTests.test_cancel) ... ok test_constructor_positional (test.test_asyncio.test_futures.PyFutureTests.test_constructor_positional) ... ok test_constructor_use_global_loop (test.test_asyncio.test_futures.PyFutureTests.test_constructor_use_global_loop) ... ok test_constructor_use_running_loop (test.test_asyncio.test_futures.PyFutureTests.test_constructor_use_running_loop) ... ok test_constructor_without_loop (test.test_asyncio.test_futures.PyFutureTests.test_constructor_without_loop) ... ok test_copy_state (test.test_asyncio.test_futures.PyFutureTests.test_copy_state) ... ok test_exception (test.test_asyncio.test_futures.PyFutureTests.test_exception) ... ok test_exception_class (test.test_asyncio.test_futures.PyFutureTests.test_exception_class) ... ok test_future_cancel_message_getter (test.test_asyncio.test_futures.PyFutureTests.test_future_cancel_message_getter) ... ok test_future_cancel_message_setter (test.test_asyncio.test_futures.PyFutureTests.test_future_cancel_message_setter) ... ok test_future_cancelled_exception_refcycles (test.test_asyncio.test_futures.PyFutureTests.test_future_cancelled_exception_refcycles) ... FAIL test_future_cancelled_result_refcycles (test.test_asyncio.test_futures.PyFutureTests.test_future_cancelled_result_refcycles) ... FAIL test_future_del_collect (test.test_asyncio.test_futures.PyFutureTests.test_future_del_collect) ... ok test_future_exception_never_retrieved (test.test_asyncio.test_futures.PyFutureTests.test_future_exception_never_retrieved) ... ok test_future_exception_never_retrieved_debug (test.test_asyncio.test_futures.PyFutureTests.test_future_exception_never_retrieved_debug) ... ok test_future_iter_throw (test.test_asyncio.test_futures.PyFutureTests.test_future_iter_throw) ... FAIL test_future_repr (test.test_asyncio.test_futures.PyFutureTests.test_future_repr) ... ok test_future_source_traceback (test.test_asyncio.test_futures.PyFutureTests.test_future_source_traceback) ... ok test_future_stop_iteration_args (test.test_asyncio.test_futures.PyFutureTests.test_future_stop_iteration_args) ... ok test_generic_alias (test.test_asyncio.test_futures.PyFutureTests.test_generic_alias) ... ok test_initial_state (test.test_asyncio.test_futures.PyFutureTests.test_initial_state) ... ok test_isfuture (test.test_asyncio.test_futures.PyFutureTests.test_isfuture) ... ok test_iter (test.test_asyncio.test_futures.PyFutureTests.test_iter) ... ok test_log_traceback (test.test_asyncio.test_futures.PyFutureTests.test_log_traceback) ... ok test_result (test.test_asyncio.test_futures.PyFutureTests.test_result) ... ok test_set_result_unless_cancelled (test.test_asyncio.test_futures.PyFutureTests.test_set_result_unless_cancelled) ... ok test_stop_iteration_exception (test.test_asyncio.test_futures.PyFutureTests.test_stop_iteration_exception) ... ok test_stop_iteration_subclass_exception (test.test_asyncio.test_futures.PyFutureTests.test_stop_iteration_subclass_exception) ... ok test_tb_logger_abandoned (test.test_asyncio.test_futures.PyFutureTests.test_tb_logger_abandoned) ... ok test_tb_logger_exception_result_retrieved (test.test_asyncio.test_futures.PyFutureTests.test_tb_logger_exception_result_retrieved) ... ok test_tb_logger_exception_retrieved (test.test_asyncio.test_futures.PyFutureTests.test_tb_logger_exception_retrieved) ... ok test_tb_logger_exception_unretrieved (test.test_asyncio.test_futures.PyFutureTests.test_tb_logger_exception_unretrieved) ... ok test_tb_logger_not_called_after_cancel (test.test_asyncio.test_futures.PyFutureTests.test_tb_logger_not_called_after_cancel) ... ok test_tb_logger_result_retrieved (test.test_asyncio.test_futures.PyFutureTests.test_tb_logger_result_retrieved) ... ok test_tb_logger_result_unretrieved (test.test_asyncio.test_futures.PyFutureTests.test_tb_logger_result_unretrieved) ... ok test_uninitialized (test.test_asyncio.test_futures.PyFutureTests.test_uninitialized) ... ok test_wrap_future (test.test_asyncio.test_futures.PyFutureTests.test_wrap_future) ... ok test_wrap_future_cancel (test.test_asyncio.test_futures.PyFutureTests.test_wrap_future_cancel) ... ok test_wrap_future_cancel2 (test.test_asyncio.test_futures.PyFutureTests.test_wrap_future_cancel2) ... ok test_wrap_future_future (test.test_asyncio.test_futures.PyFutureTests.test_wrap_future_future) ... ok test_wrap_future_use_global_loop (test.test_asyncio.test_futures.PyFutureTests.test_wrap_future_use_global_loop) ... ok test_wrap_future_use_running_loop (test.test_asyncio.test_futures.PyFutureTests.test_wrap_future_use_running_loop) ... ok test_wrap_future_without_loop (test.test_asyncio.test_futures.PyFutureTests.test_wrap_future_without_loop) ... ok test_yield_from_twice (test.test_asyncio.test_futures.PyFutureTests.test_yield_from_twice) ... ok ====================================================================== FAIL: test_future_cancelled_exception_refcycles (test.test_asyncio.test_futures.PyFutureTests.test_future_cancelled_exception_refcycles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_futures.py", line 682, in test_future_cancelled_exception_refcycles self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x00007fe947bb29c0, file '/buil[164 chars](),)] != [] First list contains 2 additional elements. First extra element 0: <frame at 0x00007fe947bb29c0, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_futures.py', line 682, code test_future_cancelled_exception_refcycles> + [] - [<frame at 0x00007fe947bb29c0, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_futures.py', line 682, code test_future_cancelled_exception_refcycles>, - (CancelledError(),)] ====================================================================== FAIL: test_future_cancelled_result_refcycles (test.test_asyncio.test_futures.PyFutureTests.test_future_cancelled_result_refcycles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_futures.py", line 671, in test_future_cancelled_result_refcycles self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x0000000004909e08, file '/buil[161 chars](),)] != [] First list contains 2 additional elements. First extra element 0: <frame at 0x0000000004909e08, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_futures.py', line 671, code test_future_cancelled_result_refcycles> + [] - [<frame at 0x0000000004909e08, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_futures.py', line 671, code test_future_cancelled_result_refcycles>, - (CancelledError(),)] ====================================================================== FAIL: test_future_iter_throw (test.test_asyncio.test_futures.PyFutureTests.test_future_iter_throw) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_futures.py", line 641, in test_future_iter_throw with self.assertWarns(DeprecationWarning): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: DeprecationWarning not triggered ---------------------------------------------------------------------- Ran 181 tests in 2.595s FAILED (failures=3, skipped=120) 0:00:26 load avg: 1.69 [ 6/31/2] test_asyncio.test_futures failed (3 failures) 0:00:26 load avg: 1.69 [ 7/31/2] test_asyncio.test_futures2 0:00:26 load avg: 1.69 [ 7/31/3] test_asyncio.test_futures2 failed (uncaught exception) 0:00:26 load avg: 1.69 [ 8/31/3] test_asyncio.test_locks test_abort_barrier (test.test_asyncio.test_locks.BarrierTests.test_abort_barrier) ... ok test_abort_barrier_when_exception (test.test_asyncio.test_locks.BarrierTests.test_abort_barrier_when_exception) ... ok test_abort_barrier_when_exception_then_resetting (test.test_asyncio.test_locks.BarrierTests.test_abort_barrier_when_exception_then_resetting) ... ok test_abort_barrier_when_tasks_half_draining_half_blocking (test.test_asyncio.test_locks.BarrierTests.test_abort_barrier_when_tasks_half_draining_half_blocking) ... ok test_barrier (test.test_asyncio.test_locks.BarrierTests.test_barrier) ... ok test_barrier_parties (test.test_asyncio.test_locks.BarrierTests.test_barrier_parties) ... ok test_blocking_tasks_while_draining (test.test_asyncio.test_locks.BarrierTests.test_blocking_tasks_while_draining) ... ok test_context_manager (test.test_asyncio.test_locks.BarrierTests.test_context_manager) ... ok test_draining_state (test.test_asyncio.test_locks.BarrierTests.test_draining_state) ... ok test_filling_one_task (test.test_asyncio.test_locks.BarrierTests.test_filling_one_task) ... ok test_filling_one_task_twice (test.test_asyncio.test_locks.BarrierTests.test_filling_one_task_twice) ... ok test_filling_task_by_task (test.test_asyncio.test_locks.BarrierTests.test_filling_task_by_task) ... ok test_filling_tasks_cancel_one (test.test_asyncio.test_locks.BarrierTests.test_filling_tasks_cancel_one) ... ok test_filling_tasks_check_return_value (test.test_asyncio.test_locks.BarrierTests.test_filling_tasks_check_return_value) ... ok test_filling_tasks_wait_twice (test.test_asyncio.test_locks.BarrierTests.test_filling_tasks_wait_twice) ... ok test_repr (test.test_asyncio.test_locks.BarrierTests.test_repr) ... ok test_reset_barrier (test.test_asyncio.test_locks.BarrierTests.test_reset_barrier) ... ok test_reset_barrier_when_tasks_half_draining (test.test_asyncio.test_locks.BarrierTests.test_reset_barrier_when_tasks_half_draining) ... ok test_reset_barrier_when_tasks_half_draining_half_blocking (test.test_asyncio.test_locks.BarrierTests.test_reset_barrier_when_tasks_half_draining_half_blocking) ... ok test_reset_barrier_while_tasks_draining (test.test_asyncio.test_locks.BarrierTests.test_reset_barrier_while_tasks_draining) ... ok test_reset_barrier_while_tasks_waiting (test.test_asyncio.test_locks.BarrierTests.test_reset_barrier_while_tasks_waiting) ... ok test_reset_barrier_while_tasks_waiting_and_waiting_again (test.test_asyncio.test_locks.BarrierTests.test_reset_barrier_while_tasks_waiting_and_waiting_again) ... ok test_ambiguous_loops (test.test_asyncio.test_locks.ConditionTests.test_ambiguous_loops) ... ok test_context_manager (test.test_asyncio.test_locks.ConditionTests.test_context_manager) ... ok test_explicit_lock (test.test_asyncio.test_locks.ConditionTests.test_explicit_lock) ... ok test_notify (test.test_asyncio.test_locks.ConditionTests.test_notify) ... ok test_notify_all (test.test_asyncio.test_locks.ConditionTests.test_notify_all) ... ok test_notify_all_unacquired (test.test_asyncio.test_locks.ConditionTests.test_notify_all_unacquired) ... ok test_notify_unacquired (test.test_asyncio.test_locks.ConditionTests.test_notify_unacquired) ... ok test_repr (test.test_asyncio.test_locks.ConditionTests.test_repr) ... ok test_timeout_in_block (test.test_asyncio.test_locks.ConditionTests.test_timeout_in_block) ... ok test_wait (test.test_asyncio.test_locks.ConditionTests.test_wait) ... ok test_wait_cancel (test.test_asyncio.test_locks.ConditionTests.test_wait_cancel) ... ok test_wait_cancel_after_notify (test.test_asyncio.test_locks.ConditionTests.test_wait_cancel_after_notify) ... ok test_wait_cancel_contested (test.test_asyncio.test_locks.ConditionTests.test_wait_cancel_contested) ... ok test_wait_for (test.test_asyncio.test_locks.ConditionTests.test_wait_for) ... ok test_wait_for_unacquired (test.test_asyncio.test_locks.ConditionTests.test_wait_for_unacquired) ... ok test_wait_unacquired (test.test_asyncio.test_locks.ConditionTests.test_wait_unacquired) ... ok test_clear (test.test_asyncio.test_locks.EventTests.test_clear) ... ok test_clear_with_waiters (test.test_asyncio.test_locks.EventTests.test_clear_with_waiters) ... ok test_repr (test.test_asyncio.test_locks.EventTests.test_repr) ... ok test_wait (test.test_asyncio.test_locks.EventTests.test_wait) ... ok test_wait_cancel (test.test_asyncio.test_locks.EventTests.test_wait_cancel) ... ok test_wait_on_set (test.test_asyncio.test_locks.EventTests.test_wait_on_set) ... ok test_acquire (test.test_asyncio.test_locks.LockTests.test_acquire) ... ok test_acquire_cancel (test.test_asyncio.test_locks.LockTests.test_acquire_cancel) ... ok test_cancel_race (test.test_asyncio.test_locks.LockTests.test_cancel_race) ... ok test_cancel_release_race (test.test_asyncio.test_locks.LockTests.test_cancel_release_race) ... ok test_context_manager (test.test_asyncio.test_locks.LockTests.test_context_manager) ... ok test_finished_waiter_cancelled (test.test_asyncio.test_locks.LockTests.test_finished_waiter_cancelled) ... ok test_lock (test.test_asyncio.test_locks.LockTests.test_lock) ... ok test_lock_by_with_statement (test.test_asyncio.test_locks.LockTests.test_lock_by_with_statement) ... ok test_lock_doesnt_accept_loop_parameter (test.test_asyncio.test_locks.LockTests.test_lock_doesnt_accept_loop_parameter) ... ok test_release_no_waiters (test.test_asyncio.test_locks.LockTests.test_release_no_waiters) ... ok test_release_not_acquired (test.test_asyncio.test_locks.LockTests.test_release_not_acquired) ... ok test_repr (test.test_asyncio.test_locks.LockTests.test_repr) ... ok test_acquire (test.test_asyncio.test_locks.SemaphoreTests.test_acquire) ... ok test_acquire_cancel (test.test_asyncio.test_locks.SemaphoreTests.test_acquire_cancel) ... ok test_acquire_cancel_before_awoken (test.test_asyncio.test_locks.SemaphoreTests.test_acquire_cancel_before_awoken) ... ok test_acquire_fifo_order (test.test_asyncio.test_locks.SemaphoreTests.test_acquire_fifo_order) ... ok test_acquire_fifo_order_2 (test.test_asyncio.test_locks.SemaphoreTests.test_acquire_fifo_order_2) ... ok test_acquire_fifo_order_3 (test.test_asyncio.test_locks.SemaphoreTests.test_acquire_fifo_order_3) ... ok test_acquire_hang (test.test_asyncio.test_locks.SemaphoreTests.test_acquire_hang) ... ok test_acquire_no_hang (test.test_asyncio.test_locks.SemaphoreTests.test_acquire_no_hang) ... ok test_initial_value_zero (test.test_asyncio.test_locks.SemaphoreTests.test_initial_value_zero) ... ok test_release_no_waiters (test.test_asyncio.test_locks.SemaphoreTests.test_release_no_waiters) ... ok test_release_not_acquired (test.test_asyncio.test_locks.SemaphoreTests.test_release_not_acquired) ... ok test_repr (test.test_asyncio.test_locks.SemaphoreTests.test_repr) ... ok test_semaphore (test.test_asyncio.test_locks.SemaphoreTests.test_semaphore) ... ok test_semaphore_value (test.test_asyncio.test_locks.SemaphoreTests.test_semaphore_value) ... ok ---------------------------------------------------------------------- Ran 70 tests in 0.941s OK 0:00:28 load avg: 1.69 [ 8/31/3] test_asyncio.test_locks passed 0:00:28 load avg: 1.69 [ 9/31/3] test_asyncio.test_pep492 test_async_def_coroutines (test.test_asyncio.test_pep492.CoroutineTests.test_async_def_coroutines) ... ok test_debug_mode_manages_coroutine_origin_tracking (test.test_asyncio.test_pep492.CoroutineTests.test_debug_mode_manages_coroutine_origin_tracking) ... ok test_double_await (test.test_asyncio.test_pep492.CoroutineTests.test_double_await) ... ok test_iscoroutine (test.test_asyncio.test_pep492.CoroutineTests.test_iscoroutine) ... ok test_iscoroutine_generator (test.test_asyncio.test_pep492.CoroutineTests.test_iscoroutine_generator) ... ok test_iscoroutinefunction (test.test_asyncio.test_pep492.CoroutineTests.test_iscoroutinefunction) ... ok test_task_print_stack (test.test_asyncio.test_pep492.CoroutineTests.test_task_print_stack) ... ok test_types_coroutine (test.test_asyncio.test_pep492.CoroutineTests.test_types_coroutine) ... ok test_context_manager_async_with (test.test_asyncio.test_pep492.LockTests.test_context_manager_async_with) ... ok test_context_manager_with_await (test.test_asyncio.test_pep492.LockTests.test_context_manager_with_await) ... ok test_readline (test.test_asyncio.test_pep492.StreamReaderTests.test_readline) ... ok ---------------------------------------------------------------------- Ran 11 tests in 0.167s OK 0:00:28 load avg: 1.69 [ 9/31/3] test_asyncio.test_pep492 passed 0:00:28 load avg: 1.69 [10/31/3] test_asyncio.test_proactor_events test_close (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_close) ... ok test_close_self_pipe (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_close_self_pipe) ... ok test_create_server (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_create_server) ... ok test_create_server_cancel (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_create_server_cancel) ... ok test_ctor (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_ctor) ... ok test_datagram_loop_reading (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_datagram_loop_reading) ... ok test_datagram_loop_reading_aborted (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_datagram_loop_reading_aborted) ... ok test_datagram_loop_reading_data (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_datagram_loop_reading_data) ... ok test_datagram_loop_reading_no_data (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_datagram_loop_reading_no_data) ... ok test_datagram_loop_writing (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_datagram_loop_writing) ... ok test_datagram_loop_writing_aborted (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_datagram_loop_writing_aborted) ... ok test_loop_self_reading (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_loop_self_reading) ... ok test_loop_self_reading_exception (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_loop_self_reading_exception) ... ok test_loop_self_reading_fut (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_loop_self_reading_fut) ... ok test_make_datagram_transport (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_make_datagram_transport) ... ok test_make_socket_transport (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_make_socket_transport) ... ok test_process_events (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_process_events) ... ok test_stop_serving (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_stop_serving) ... ok test_write_to_self (test.test_asyncio.test_proactor_events.BaseProactorEventLoopTests.test_write_to_self) ... ok test__loop_writing_closing (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test__loop_writing_closing) ... ok test__loop_writing_error_received (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test__loop_writing_error_received) ... ok test__loop_writing_error_received_connection (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test__loop_writing_error_received_connection) ... ok test__loop_writing_exception (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test__loop_writing_exception) ... ok test_fatal_error_connected (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_fatal_error_connected) ... ok test_sendto (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto) ... ok test_sendto_buffer (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_buffer) ... ok test_sendto_buffer_bytearray (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_buffer_bytearray) ... ok test_sendto_buffer_memoryview (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_buffer_memoryview) ... ok test_sendto_bytearray (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_bytearray) ... ok test_sendto_closing (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_closing) ... ok test_sendto_connected_addr (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_connected_addr) ... ok test_sendto_error_received (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_error_received) ... ok test_sendto_error_received_connected (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_error_received_connected) ... ok test_sendto_exception (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_exception) ... ok test_sendto_memoryview (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_memoryview) ... ok test_sendto_no_data (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_no_data) ... ok test_sendto_str (test.test_asyncio.test_proactor_events.ProactorDatagramTransportTests.test_sendto_str) ... ok test_blocking_socket (test.test_asyncio.test_proactor_events.ProactorEventLoopUnixSockSendfileTests.test_blocking_socket) ... skipped 'Proactor is supported on Windows only' test_sock_sendfile_iobuffer (test.test_asyncio.test_proactor_events.ProactorEventLoopUnixSockSendfileTests.test_sock_sendfile_iobuffer) ... skipped 'Proactor is supported on Windows only' test_sock_sendfile_not_a_file (test.test_asyncio.test_proactor_events.ProactorEventLoopUnixSockSendfileTests.test_sock_sendfile_not_a_file) ... skipped 'Proactor is supported on Windows only' test_sock_sendfile_not_regular_file (test.test_asyncio.test_proactor_events.ProactorEventLoopUnixSockSendfileTests.test_sock_sendfile_not_regular_file) ... skipped 'Proactor is supported on Windows only' test_abort (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_abort) ... ok test_call_connection_lost (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_call_connection_lost) ... ok test_close (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_close) ... ok test_close_buffer (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_close_buffer) ... ok test_close_invalid_sockobj (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_close_invalid_sockobj) ... ok test_close_protocol_connection_lost_once (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_close_protocol_connection_lost_once) ... ok test_close_write_fut (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_close_write_fut) ... ok test_ctor (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_ctor) ... ok test_dont_pause_writing (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_dont_pause_writing) ... ok test_fatal_error (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_fatal_error) ... ok test_fatal_error_2 (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_fatal_error_2) ... ok test_force_close (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_force_close) ... ok test_force_close_idempotent (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_force_close_idempotent) ... ok test_force_close_protocol_connection_lost_once (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_force_close_protocol_connection_lost_once) ... ok test_loop_reading (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_reading) ... ok test_loop_reading_aborted (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_reading_aborted) ... ok test_loop_reading_aborted_closing (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_reading_aborted_closing) ... ok test_loop_reading_aborted_is_fatal (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_reading_aborted_is_fatal) ... ok test_loop_reading_conn_reset_lost (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_reading_conn_reset_lost) ... ok test_loop_reading_data (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_reading_data) ... ok test_loop_reading_exception (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_reading_exception) ... ok test_loop_reading_no_data (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_reading_no_data) ... ok test_loop_writing (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_writing) ... ok test_loop_writing_closing (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_writing_closing) ... ok test_loop_writing_err (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_writing_err) ... ok test_loop_writing_force_close (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_writing_force_close) ... ok test_loop_writing_stop (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_loop_writing_stop) ... ok test_pause_reading_connection_made (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_pause_reading_connection_made) ... ok test_pause_resume_reading (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_pause_resume_reading) ... ok test_pause_resume_writing (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_pause_resume_writing) ... ok test_pause_writing_2write (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_pause_writing_2write) ... ok test_pause_writing_3write (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_pause_writing_3write) ... ok test_write (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_write) ... ok test_write_eof (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_write_eof) ... ok test_write_eof_buffer (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_write_eof_buffer) ... ok test_write_eof_buffer_write_pipe (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_write_eof_buffer_write_pipe) ... ok test_write_eof_duplex_pipe (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_write_eof_duplex_pipe) ... ok test_write_eof_write_pipe (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_write_eof_write_pipe) ... ok test_write_more (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_write_more) ... ok test_write_no_data (test.test_asyncio.test_proactor_events.ProactorSocketTransportTests.test_write_no_data) ... ok ---------------------------------------------------------------------- Ran 81 tests in 0.291s OK (skipped=4) 0:00:28 load avg: 1.69 [10/31/3] test_asyncio.test_proactor_events passed 0:00:28 load avg: 1.69 [11/31/3] test_asyncio.test_protocols test_base_protocol (test.test_asyncio.test_protocols.ProtocolsAbsTests.test_base_protocol) ... ok test_buffered_protocol (test.test_asyncio.test_protocols.ProtocolsAbsTests.test_buffered_protocol) ... ok test_datagram_protocol (test.test_asyncio.test_protocols.ProtocolsAbsTests.test_datagram_protocol) ... ok test_protocol (test.test_asyncio.test_protocols.ProtocolsAbsTests.test_protocol) ... ok test_subprocess_protocol (test.test_asyncio.test_protocols.ProtocolsAbsTests.test_subprocess_protocol) ... ok ---------------------------------------------------------------------- Ran 5 tests in 0.001s OK 0:00:29 load avg: 1.69 [11/31/3] test_asyncio.test_protocols passed 0:00:29 load avg: 1.69 [12/31/3] test_asyncio.test_queues test_format (test.test_asyncio.test_queues.LifoQueueJoinTests.test_format) ... ok test_join_empty_queue (test.test_asyncio.test_queues.LifoQueueJoinTests.test_join_empty_queue) ... ok test_task_done (test.test_asyncio.test_queues.LifoQueueJoinTests.test_task_done) ... ok test_task_done_underflow (test.test_asyncio.test_queues.LifoQueueJoinTests.test_task_done_underflow) ... ok test_order (test.test_asyncio.test_queues.LifoQueueTests.test_order) ... ok test_format (test.test_asyncio.test_queues.PriorityQueueJoinTests.test_format) ... ok test_join_empty_queue (test.test_asyncio.test_queues.PriorityQueueJoinTests.test_join_empty_queue) ... ok test_task_done (test.test_asyncio.test_queues.PriorityQueueJoinTests.test_task_done) ... ok test_task_done_underflow (test.test_asyncio.test_queues.PriorityQueueJoinTests.test_task_done_underflow) ... ok test_order (test.test_asyncio.test_queues.PriorityQueueTests.test_order) ... ok test_empty (test.test_asyncio.test_queues.QueueBasicTests.test_empty) ... ok test_full (test.test_asyncio.test_queues.QueueBasicTests.test_full) ... ok test_generic_alias (test.test_asyncio.test_queues.QueueBasicTests.test_generic_alias) ... ok test_maxsize (test.test_asyncio.test_queues.QueueBasicTests.test_maxsize) ... ok test_order (test.test_asyncio.test_queues.QueueBasicTests.test_order) ... ok test_repr (test.test_asyncio.test_queues.QueueBasicTests.test_repr) ... ok test_str (test.test_asyncio.test_queues.QueueBasicTests.test_str) ... ok test_blocking_get (test.test_asyncio.test_queues.QueueGetTests.test_blocking_get) ... ok test_blocking_get_wait (test.test_asyncio.test_queues.QueueGetTests.test_blocking_get_wait) ... ok test_cancelled_getters_not_being_held_in_self_getters (test.test_asyncio.test_queues.QueueGetTests.test_cancelled_getters_not_being_held_in_self_getters) ... ok test_get_cancelled_race (test.test_asyncio.test_queues.QueueGetTests.test_get_cancelled_race) ... ok test_get_with_putters (test.test_asyncio.test_queues.QueueGetTests.test_get_with_putters) ... ok test_get_with_waiting_putters (test.test_asyncio.test_queues.QueueGetTests.test_get_with_waiting_putters) ... ok test_nonblocking_get (test.test_asyncio.test_queues.QueueGetTests.test_nonblocking_get) ... ok test_nonblocking_get_exception (test.test_asyncio.test_queues.QueueGetTests.test_nonblocking_get_exception) ... ok test_why_are_getters_waiting (test.test_asyncio.test_queues.QueueGetTests.test_why_are_getters_waiting) ... ok test_format (test.test_asyncio.test_queues.QueueJoinTests.test_format) ... ok test_join_empty_queue (test.test_asyncio.test_queues.QueueJoinTests.test_join_empty_queue) ... ok test_task_done (test.test_asyncio.test_queues.QueueJoinTests.test_task_done) ... ok test_task_done_underflow (test.test_asyncio.test_queues.QueueJoinTests.test_task_done_underflow) ... ok test_blocking_put (test.test_asyncio.test_queues.QueuePutTests.test_blocking_put) ... ok test_blocking_put_wait (test.test_asyncio.test_queues.QueuePutTests.test_blocking_put_wait) ... ok test_cancelled_put_silence_value_error_exception (test.test_asyncio.test_queues.QueuePutTests.test_cancelled_put_silence_value_error_exception) ... ok test_cancelled_puts_not_being_held_in_self_putters (test.test_asyncio.test_queues.QueuePutTests.test_cancelled_puts_not_being_held_in_self_putters) ... ok test_float_maxsize (test.test_asyncio.test_queues.QueuePutTests.test_float_maxsize) ... ok test_get_cancel_drop_many_pending_readers (test.test_asyncio.test_queues.QueuePutTests.test_get_cancel_drop_many_pending_readers) ... ok test_get_cancel_drop_one_pending_reader (test.test_asyncio.test_queues.QueuePutTests.test_get_cancel_drop_one_pending_reader) ... ok test_nonblocking_put (test.test_asyncio.test_queues.QueuePutTests.test_nonblocking_put) ... ok test_nonblocking_put_exception (test.test_asyncio.test_queues.QueuePutTests.test_nonblocking_put_exception) ... ok test_put_cancel_drop (test.test_asyncio.test_queues.QueuePutTests.test_put_cancel_drop) ... ok test_put_cancelled (test.test_asyncio.test_queues.QueuePutTests.test_put_cancelled) ... ok test_put_cancelled_race (test.test_asyncio.test_queues.QueuePutTests.test_put_cancelled_race) ... ok test_put_with_waiting_getters (test.test_asyncio.test_queues.QueuePutTests.test_put_with_waiting_getters) ... ok test_why_are_putters_waiting (test.test_asyncio.test_queues.QueuePutTests.test_why_are_putters_waiting) ... ok ---------------------------------------------------------------------- Ran 44 tests in 0.242s OK 0:00:29 load avg: 1.69 [12/31/3] test_asyncio.test_queues passed 0:00:29 load avg: 1.69 [13/31/3] test_asyncio.test_runners test_asyncio_run_cancels_hanging_tasks (test.test_asyncio.test_runners.RunTests.test_asyncio_run_cancels_hanging_tasks) ... ok test_asyncio_run_closes_gens_after_hanging_tasks_errors (test.test_asyncio.test_runners.RunTests.test_asyncio_run_closes_gens_after_hanging_tasks_errors) ... ok test_asyncio_run_debug (test.test_asyncio.test_runners.RunTests.test_asyncio_run_debug) ... ok test_asyncio_run_from_running_loop (test.test_asyncio.test_runners.RunTests.test_asyncio_run_from_running_loop) ... ok test_asyncio_run_loop_factory (test.test_asyncio.test_runners.RunTests.test_asyncio_run_loop_factory) ... ok test_asyncio_run_only_coro (test.test_asyncio.test_runners.RunTests.test_asyncio_run_only_coro) ... ok test_asyncio_run_raises (test.test_asyncio.test_runners.RunTests.test_asyncio_run_raises) ... ok test_asyncio_run_reports_hanging_tasks_errors (test.test_asyncio.test_runners.RunTests.test_asyncio_run_reports_hanging_tasks_errors) ... ok test_asyncio_run_return (test.test_asyncio.test_runners.RunTests.test_asyncio_run_return) ... ok test_asyncio_run_set_event_loop (test.test_asyncio.test_runners.RunTests.test_asyncio_run_set_event_loop) ... ok test_asyncio_run_without_uncancel (test.test_asyncio.test_runners.RunTests.test_asyncio_run_without_uncancel) ... ok test_custom_factory (test.test_asyncio.test_runners.RunnerTests.test_custom_factory) ... ok test_debug (test.test_asyncio.test_runners.RunnerTests.test_debug) ... ok test_double_close (test.test_asyncio.test_runners.RunnerTests.test_double_close) ... ok test_explicit_close (test.test_asyncio.test_runners.RunnerTests.test_explicit_close) ... ok test_interrupt_call_soon (test.test_asyncio.test_runners.RunnerTests.test_interrupt_call_soon) ... ok test_interrupt_cancelled_task (test.test_asyncio.test_runners.RunnerTests.test_interrupt_cancelled_task) ... ok test_interrupt_wait (test.test_asyncio.test_runners.RunnerTests.test_interrupt_wait) ... ok test_no_repr_is_call_on_the_task_result (test.test_asyncio.test_runners.RunnerTests.test_no_repr_is_call_on_the_task_result) ... ok test_non_debug (test.test_asyncio.test_runners.RunnerTests.test_non_debug) ... ok test_recursive_run (test.test_asyncio.test_runners.RunnerTests.test_recursive_run) ... FAIL test_run (test.test_asyncio.test_runners.RunnerTests.test_run) ... ok test_run_future (test.test_asyncio.test_runners.RunnerTests.test_run_future) ... ok test_run_keeps_context (test.test_asyncio.test_runners.RunnerTests.test_run_keeps_context) ... ok test_run_non_coro (test.test_asyncio.test_runners.RunnerTests.test_run_non_coro) ... ok test_second_with_block_raises (test.test_asyncio.test_runners.RunnerTests.test_second_with_block_raises) ... ok test_set_event_loop_called_once (test.test_asyncio.test_runners.RunnerTests.test_set_event_loop_called_once) ... ok test_signal_install_not_supported_ok (test.test_asyncio.test_runners.RunnerTests.test_signal_install_not_supported_ok) ... ok ====================================================================== FAIL: test_recursive_run (test.test_asyncio.test_runners.RunnerTests.test_recursive_run) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_runners.py", line 391, in test_recursive_run with self.assertWarnsRegex( ^^^^^^^^^^^^^^^^^^^^^^ AssertionError: RuntimeWarning not triggered ---------------------------------------------------------------------- Ran 28 tests in 0.292s FAILED (failures=1) 0:00:30 load avg: 1.69 [13/31/4] test_asyncio.test_runners failed (1 failure) 0:00:30 load avg: 1.69 [14/31/4] test_asyncio.test_selector_events test_accept_connection_multiple (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_accept_connection_multiple) ... ok test_add_reader (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_add_reader) ... ok test_add_reader_existing (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_add_reader_existing) ... ok test_add_reader_existing_writer (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_add_reader_existing_writer) ... ok test_add_writer (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_add_writer) ... ok test_add_writer_existing (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_add_writer_existing) ... ok test_close (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_close) ... ok test_close_no_selector (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_close_no_selector) ... ok test_make_socket_transport (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_make_socket_transport) ... ok test_make_ssl_transport_without_ssl_error (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_make_ssl_transport_without_ssl_error) ... ok test_process_events_read (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_process_events_read) ... ok test_process_events_read_cancelled (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_process_events_read_cancelled) ... ok test_process_events_write (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_process_events_write) ... ok test_process_events_write_cancelled (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_process_events_write_cancelled) ... ok test_read_from_self_exception (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_read_from_self_exception) ... ok test_read_from_self_tryagain (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_read_from_self_tryagain) ... ok test_remove_reader (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_remove_reader) ... ok test_remove_reader_read_write (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_remove_reader_read_write) ... ok test_remove_reader_unknown (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_remove_reader_unknown) ... ok test_remove_writer (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_remove_writer) ... ok test_remove_writer_read_write (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_remove_writer_read_write) ... ok test_remove_writer_unknown (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_remove_writer_unknown) ... ok test_sock_connect_resolve_using_socket_params (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_sock_connect_resolve_using_socket_params) ... ok test_write_to_self_exception (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_write_to_self_exception) ... ok test_write_to_self_tryagain (test.test_asyncio.test_selector_events.BaseSelectorEventLoopTests.test_write_to_self_tryagain) ... ok test_fatal_error_connected (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_fatal_error_connected) ... ok test_fatal_error_connected_custom_error (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_fatal_error_connected_custom_error) ... ok test_read_ready (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_read_ready) ... ok test_read_ready_err (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_read_ready_err) ... ok test_read_ready_oserr (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_read_ready_oserr) ... ok test_read_ready_tryagain (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_read_ready_tryagain) ... ok test_sendto (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto) ... ok test_sendto_buffer (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_buffer) ... ok test_sendto_buffer_bytearray (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_buffer_bytearray) ... ok test_sendto_buffer_memoryview (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_buffer_memoryview) ... ok test_sendto_bytearray (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_bytearray) ... ok test_sendto_closing (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_closing) ... ok test_sendto_connected_addr (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_connected_addr) ... ok test_sendto_error_received (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_error_received) ... ok test_sendto_error_received_connected (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_error_received_connected) ... ok test_sendto_exception (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_exception) ... ok test_sendto_memoryview (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_memoryview) ... ok test_sendto_no_data (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_no_data) ... ok test_sendto_ready (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_ready) ... ok test_sendto_ready_closing (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_ready_closing) ... ok test_sendto_ready_error_received (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_ready_error_received) ... ok test_sendto_ready_error_received_connection (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_ready_error_received_connection) ... ok test_sendto_ready_exception (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_ready_exception) ... ok test_sendto_ready_no_data (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_ready_no_data) ... ok test_sendto_ready_tryagain (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_ready_tryagain) ... ok test_sendto_str (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_str) ... ok test_sendto_tryagain (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_sendto_tryagain) ... ok test_transport_inheritance (test.test_asyncio.test_selector_events.SelectorDatagramTransportTests.test_transport_inheritance) ... ok test_buffer_updated_error (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_buffer_updated_error) ... ok test_ctor (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_ctor) ... ok test_get_buffer_error (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_get_buffer_error) ... ok test_get_buffer_zerosized (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_get_buffer_zerosized) ... ok test_proto_type_switch (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_proto_type_switch) ... ok test_read_eof_received_error (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_read_eof_received_error) ... ok test_read_ready (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_read_ready) ... ok test_read_ready_conn_reset (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_read_ready_conn_reset) ... ok test_read_ready_eof (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_read_ready_eof) ... ok test_read_ready_eof_keep_open (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_read_ready_eof_keep_open) ... ok test_read_ready_err (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_read_ready_err) ... ok test_read_ready_tryagain (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_read_ready_tryagain) ... ok test_read_ready_tryagain_interrupted (test.test_asyncio.test_selector_events.SelectorSocketTransportBufferedProtocolTests.test_read_ready_tryagain_interrupted) ... ok test_ctor (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_ctor) ... ok test_ctor_with_waiter (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_ctor_with_waiter) ... ok test_data_received_error (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_data_received_error) ... ok test_pause_reading_connection_made (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_pause_reading_connection_made) ... ok test_pause_resume_reading (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_pause_resume_reading) ... ok test_read_eof_received_error (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_read_eof_received_error) ... ok test_read_ready (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_read_ready) ... ok test_read_ready_conn_reset (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_read_ready_conn_reset) ... ok test_read_ready_eof (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_read_ready_eof) ... ok test_read_ready_eof_keep_open (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_read_ready_eof_keep_open) ... ok test_read_ready_err (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_read_ready_err) ... ok test_read_ready_tryagain (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_read_ready_tryagain) ... ok test_read_ready_tryagain_interrupted (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_read_ready_tryagain_interrupted) ... ok test_transport_close_remove_writer (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_transport_close_remove_writer) ... ok test_write (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write) ... ok test_write_buffer (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_buffer) ... ok test_write_buffer_after_close (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_buffer_after_close) ... ok test_write_bytearray (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_bytearray) ... ok test_write_closing (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_closing) ... ok test_write_eof (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_eof) ... ok test_write_eof_after_close (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_eof_after_close) ... ok test_write_eof_buffer (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_eof_buffer) ... ok test_write_exception (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_exception) ... ok test_write_memoryview (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_memoryview) ... ok test_write_no_data (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_no_data) ... ok test_write_partial (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_partial) ... ok test_write_partial_bytearray (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_partial_bytearray) ... ok test_write_partial_memoryview (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_partial_memoryview) ... ok test_write_partial_none (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_partial_none) ... ok test_write_ready (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_ready) ... ok test_write_ready_closing (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_ready_closing) ... ok test_write_ready_exception (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_ready_exception) ... ok test_write_ready_no_data (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_ready_no_data) ... ok test_write_ready_partial (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_ready_partial) ... ok test_write_ready_partial_none (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_ready_partial_none) ... ok test_write_ready_tryagain (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_ready_tryagain) ... ok test_write_sendmsg_OSError (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_sendmsg_OSError) ... ok test_write_sendmsg_full (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_sendmsg_full) ... ok test_write_sendmsg_half_buffer (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_sendmsg_half_buffer) ... ok test_write_sendmsg_no_data (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_sendmsg_no_data) ... ok test_write_sendmsg_partial (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_sendmsg_partial) ... ok test_write_str (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_str) ... ok test_write_tryagain (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_write_tryagain) ... ok test_writelines_pauses_protocol (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_writelines_pauses_protocol) ... ok test_writelines_send_full (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_writelines_send_full) ... ok test_writelines_send_partial (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_writelines_send_partial) ... ok test_writelines_sendmsg_full (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_writelines_sendmsg_full) ... ok test_writelines_sendmsg_partial (test.test_asyncio.test_selector_events.SelectorSocketTransportTests.test_writelines_sendmsg_partial) ... ok test__add_reader (test.test_asyncio.test_selector_events.SelectorTransportTests.test__add_reader) ... ok test_abort (test.test_asyncio.test_selector_events.SelectorTransportTests.test_abort) ... ok test_close (test.test_asyncio.test_selector_events.SelectorTransportTests.test_close) ... ok test_close_write_buffer (test.test_asyncio.test_selector_events.SelectorTransportTests.test_close_write_buffer) ... ok test_connection_lost (test.test_asyncio.test_selector_events.SelectorTransportTests.test_connection_lost) ... ok test_ctor (test.test_asyncio.test_selector_events.SelectorTransportTests.test_ctor) ... ok test_fatal_error (test.test_asyncio.test_selector_events.SelectorTransportTests.test_fatal_error) ... ok test_fatal_error_custom_exception (test.test_asyncio.test_selector_events.SelectorTransportTests.test_fatal_error_custom_exception) ... ok test_force_close (test.test_asyncio.test_selector_events.SelectorTransportTests.test_force_close) ... ok ---------------------------------------------------------------------- Ran 123 tests in 0.380s OK 0:00:30 load avg: 1.72 [14/31/4] test_asyncio.test_selector_events passed 0:00:30 load avg: 1.72 [15/31/4] test_asyncio.test_sendfile test_sendfile (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile) ... ok test_sendfile_close_peer_after_receiving (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_close_peer_after_receiving) ... ok test_sendfile_close_peer_in_the_middle_of_receiving (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_close_peer_in_the_middle_of_receiving) ... ok test_sendfile_fallback_close_peer_in_the_middle_of_receiving (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_fallback_close_peer_in_the_middle_of_receiving) ... ok test_sendfile_for_closing_transp (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_for_closing_transp) ... ok test_sendfile_force_fallback (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_force_fallback) ... ok test_sendfile_force_unsupported_native (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_force_unsupported_native) ... ok test_sendfile_no_fallback_for_fallback_transport (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_no_fallback_for_fallback_transport) ... ok test_sendfile_not_supported (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_not_supported) ... ok test_sendfile_partial (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_partial) ... ok test_sendfile_pre_and_post_data (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_pre_and_post_data) ... ok test_sendfile_prevents_bare_write (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_prevents_bare_write) ... ok test_sendfile_ssl (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_ssl) ... ok test_sendfile_ssl_close_peer_after_receiving (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_ssl_close_peer_after_receiving) ... ok test_sendfile_ssl_partial (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_ssl_partial) ... ok test_sendfile_ssl_pre_and_post_data (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sendfile_ssl_pre_and_post_data) ... ok test_sock_sendfile_mix_with_regular_send (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sock_sendfile_mix_with_regular_send) ... ok test_sock_sendfile_success (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sock_sendfile_success) ... ok test_sock_sendfile_with_offset_and_count (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sock_sendfile_with_offset_and_count) ... ok test_sock_sendfile_zero_size (test.test_asyncio.test_sendfile.EPollEventLoopTests.test_sock_sendfile_zero_size) ... ok test_sendfile (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile) ... ok test_sendfile_close_peer_after_receiving (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_close_peer_after_receiving) ... ok test_sendfile_close_peer_in_the_middle_of_receiving (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_close_peer_in_the_middle_of_receiving) ... ok test_sendfile_fallback_close_peer_in_the_middle_of_receiving (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_fallback_close_peer_in_the_middle_of_receiving) ... ok test_sendfile_for_closing_transp (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_for_closing_transp) ... ok test_sendfile_force_fallback (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_force_fallback) ... ok test_sendfile_force_unsupported_native (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_force_unsupported_native) ... ok test_sendfile_no_fallback_for_fallback_transport (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_no_fallback_for_fallback_transport) ... ok test_sendfile_not_supported (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_not_supported) ... ok test_sendfile_partial (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_partial) ... ok test_sendfile_pre_and_post_data (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_pre_and_post_data) ... ok test_sendfile_prevents_bare_write (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_prevents_bare_write) ... ok test_sendfile_ssl (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_ssl) ... ok test_sendfile_ssl_close_peer_after_receiving (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_ssl_close_peer_after_receiving) ... ok test_sendfile_ssl_partial (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_ssl_partial) ... ok test_sendfile_ssl_pre_and_post_data (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sendfile_ssl_pre_and_post_data) ... ok test_sock_sendfile_mix_with_regular_send (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sock_sendfile_mix_with_regular_send) ... ok test_sock_sendfile_success (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sock_sendfile_success) ... ok test_sock_sendfile_with_offset_and_count (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sock_sendfile_with_offset_and_count) ... ok test_sock_sendfile_zero_size (test.test_asyncio.test_sendfile.PollEventLoopTests.test_sock_sendfile_zero_size) ... ok test_sendfile (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile) ... ok test_sendfile_close_peer_after_receiving (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_close_peer_after_receiving) ... ok test_sendfile_close_peer_in_the_middle_of_receiving (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_close_peer_in_the_middle_of_receiving) ... ok test_sendfile_fallback_close_peer_in_the_middle_of_receiving (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_fallback_close_peer_in_the_middle_of_receiving) ... ok test_sendfile_for_closing_transp (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_for_closing_transp) ... ok test_sendfile_force_fallback (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_force_fallback) ... ok test_sendfile_force_unsupported_native (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_force_unsupported_native) ... ok test_sendfile_no_fallback_for_fallback_transport (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_no_fallback_for_fallback_transport) ... ok test_sendfile_not_supported (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_not_supported) ... ok test_sendfile_partial (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_partial) ... ok test_sendfile_pre_and_post_data (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_pre_and_post_data) ... ok test_sendfile_prevents_bare_write (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_prevents_bare_write) ... ok test_sendfile_ssl (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_ssl) ... ok test_sendfile_ssl_close_peer_after_receiving (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_ssl_close_peer_after_receiving) ... ok test_sendfile_ssl_partial (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_ssl_partial) ... ok test_sendfile_ssl_pre_and_post_data (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sendfile_ssl_pre_and_post_data) ... ok test_sock_sendfile_mix_with_regular_send (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sock_sendfile_mix_with_regular_send) ... ok test_sock_sendfile_success (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sock_sendfile_success) ... ok test_sock_sendfile_with_offset_and_count (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sock_sendfile_with_offset_and_count) ... ok test_sock_sendfile_zero_size (test.test_asyncio.test_sendfile.SelectEventLoopTests.test_sock_sendfile_zero_size) ... ok ---------------------------------------------------------------------- Ran 60 tests in 6.691s OK 0:00:37 load avg: 1.74 [15/31/4] test_asyncio.test_sendfile passed 0:00:37 load avg: 1.74 [16/31/4] test_asyncio.test_server test_start_server_1 (test.test_asyncio.test_server.ProactorStartServerTests.test_start_server_1) ... skipped 'Windows only' test_start_server_1 (test.test_asyncio.test_server.SelectorStartServerTests.test_start_server_1) ... ok test_start_unix_server_1 (test.test_asyncio.test_server.SelectorStartServerTests.test_start_unix_server_1) ... ok test_wait_closed_basic (test.test_asyncio.test_server.TestServer2.test_wait_closed_basic) ... ok test_wait_closed_race (test.test_asyncio.test_server.TestServer2.test_wait_closed_race) ... ok ---------------------------------------------------------------------- Ran 5 tests in 0.214s OK (skipped=1) 0:00:38 load avg: 1.74 [16/31/4] test_asyncio.test_server passed 0:00:38 load avg: 1.74 [17/31/4] test_asyncio.test_sock_lowlevel test_cancel_sock_accept (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_cancel_sock_accept) ... ok test_create_connection_sock (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_create_connection_sock) ... ok test_huge_content (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_huge_content) ... ok test_huge_content_recvinto (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_huge_content_recvinto) ... ok test_recvfrom (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_recvfrom) ... ok test_recvfrom_into (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_recvfrom_into) ... ok test_sendto_blocking (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_sendto_blocking) ... ok test_sock_accept (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_sock_accept) ... ok test_sock_client_connect_racing (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_sock_client_connect_racing) ... ok test_sock_client_fail (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_sock_client_fail) ... ok test_sock_client_ops (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_sock_client_ops) ... ok test_sock_client_racing (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_sock_client_racing) ... ok test_unix_sock_client_ops (test.test_asyncio.test_sock_lowlevel.EPollEventLoopTests.test_unix_sock_client_ops) ... ok test_cancel_sock_accept (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_cancel_sock_accept) ... ok test_create_connection_sock (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_create_connection_sock) ... ok test_huge_content (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_huge_content) ... ok test_huge_content_recvinto (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_huge_content_recvinto) ... ok test_recvfrom (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_recvfrom) ... ok test_recvfrom_into (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_recvfrom_into) ... ok test_sendto_blocking (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_sendto_blocking) ... ok test_sock_accept (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_sock_accept) ... ok test_sock_client_connect_racing (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_sock_client_connect_racing) ... ok test_sock_client_fail (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_sock_client_fail) ... ok test_sock_client_ops (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_sock_client_ops) ... ok test_sock_client_racing (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_sock_client_racing) ... ok test_unix_sock_client_ops (test.test_asyncio.test_sock_lowlevel.PollEventLoopTests.test_unix_sock_client_ops) ... ok test_cancel_sock_accept (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_cancel_sock_accept) ... ok test_create_connection_sock (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_create_connection_sock) ... ok test_huge_content (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_huge_content) ... ok test_huge_content_recvinto (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_huge_content_recvinto) ... ok test_recvfrom (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_recvfrom) ... ok test_recvfrom_into (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_recvfrom_into) ... ok test_sendto_blocking (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_sendto_blocking) ... ok test_sock_accept (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_sock_accept) ... ok test_sock_client_connect_racing (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_sock_client_connect_racing) ... ok test_sock_client_fail (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_sock_client_fail) ... ok test_sock_client_ops (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_sock_client_ops) ... ok test_sock_client_racing (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_sock_client_racing) ... ok test_unix_sock_client_ops (test.test_asyncio.test_sock_lowlevel.SelectEventLoopTests.test_unix_sock_client_ops) ... ok ---------------------------------------------------------------------- Ran 39 tests in 4.196s OK 0:00:42 load avg: 1.76 [17/31/4] test_asyncio.test_sock_lowlevel passed 0:00:42 load avg: 1.76 [18/31/4] test_asyncio.test_ssl test_connect_accepted_socket (test.test_asyncio.test_ssl.TestSSL.test_connect_accepted_socket) ... ok test_connect_timeout_warning (test.test_asyncio.test_ssl.TestSSL.test_connect_timeout_warning) ... ok test_create_connection_memory_leak (test.test_asyncio.test_ssl.TestSSL.test_create_connection_memory_leak) ... FAIL test_create_connection_ssl_1 (test.test_asyncio.test_ssl.TestSSL.test_create_connection_ssl_1) ... ok test_create_connection_ssl_failed_certificate (test.test_asyncio.test_ssl.TestSSL.test_create_connection_ssl_failed_certificate) ... ok test_create_connection_ssl_slow_handshake (test.test_asyncio.test_ssl.TestSSL.test_create_connection_ssl_slow_handshake) ... ok test_create_server_ssl_1 (test.test_asyncio.test_ssl.TestSSL.test_create_server_ssl_1) ... ok test_create_server_ssl_over_ssl (test.test_asyncio.test_ssl.TestSSL.test_create_server_ssl_over_ssl) ... ok test_flush_before_shutdown (test.test_asyncio.test_ssl.TestSSL.test_flush_before_shutdown) ... ok test_handshake_timeout_handler_leak (test.test_asyncio.test_ssl.TestSSL.test_handshake_timeout_handler_leak) ... FAIL test_remote_shutdown_receives_trailing_data (test.test_asyncio.test_ssl.TestSSL.test_remote_shutdown_receives_trailing_data) ... ok test_remote_shutdown_receives_trailing_data_on_slow_socket (test.test_asyncio.test_ssl.TestSSL.test_remote_shutdown_receives_trailing_data_on_slow_socket) ... ok test_shutdown_cleanly (test.test_asyncio.test_ssl.TestSSL.test_shutdown_cleanly) ... ok test_shutdown_timeout_handler_leak (test.test_asyncio.test_ssl.TestSSL.test_shutdown_timeout_handler_leak) ... ok test_shutdown_timeout_handler_not_set (test.test_asyncio.test_ssl.TestSSL.test_shutdown_timeout_handler_not_set) ... ok test_ssl_connect_accepted_socket (test.test_asyncio.test_ssl.TestSSL.test_ssl_connect_accepted_socket) ... ok test_ssl_handshake_connection_lost (test.test_asyncio.test_ssl.TestSSL.test_ssl_handshake_connection_lost) ... ok test_ssl_handshake_timeout (test.test_asyncio.test_ssl.TestSSL.test_ssl_handshake_timeout) ... ok test_start_tls_client_buf_proto_1 (test.test_asyncio.test_ssl.TestSSL.test_start_tls_client_buf_proto_1) ... ok test_start_tls_client_corrupted_ssl (test.test_asyncio.test_ssl.TestSSL.test_start_tls_client_corrupted_ssl) ... ok test_start_tls_client_reg_proto_1 (test.test_asyncio.test_ssl.TestSSL.test_start_tls_client_reg_proto_1) ... ok test_start_tls_server_1 (test.test_asyncio.test_ssl.TestSSL.test_start_tls_server_1) ... ok test_start_tls_slow_client_cancel (test.test_asyncio.test_ssl.TestSSL.test_start_tls_slow_client_cancel) ... ok ====================================================================== FAIL: test_create_connection_memory_leak (test.test_asyncio.test_ssl.TestSSL.test_create_connection_memory_leak) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_ssl.py", line 805, in test_create_connection_memory_leak self.assertIsNone(client_context()) ^^^^^^^^^^^^ AssertionError: <ssl.SSLContext object at 0x0000000002914598> is not None ====================================================================== FAIL: test_handshake_timeout_handler_leak (test.test_asyncio.test_ssl.TestSSL.test_handshake_timeout_handler_leak) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_ssl.py", line 1646, in test_handshake_timeout_handler_leak self.assertIsNone(ctx()) ^^^^^^^^^^^^ AssertionError: <ssl.SSLContext object at 0x000000000342a058> is not None ---------------------------------------------------------------------- Ran 23 tests in 15.844s FAILED (failures=2) 0:00:58 load avg: 1.82 [18/31/5] test_asyncio.test_ssl failed (2 failures) 0:00:58 load avg: 1.82 [19/31/5] test_asyncio.test_sslproto test_buf_feed_data (test.test_asyncio.test_sslproto.ProactorStartTLSTests.test_buf_feed_data) ... skipped 'Windows only' test_create_connection_memory_leak (test.test_asyncio.test_sslproto.ProactorStartTLSTests.test_create_connection_memory_leak) ... skipped 'Windows only' test_create_connection_ssl_failed_certificate (test.test_asyncio.test_sslproto.ProactorStartTLSTests.test_create_connection_ssl_failed_certificate) ... skipped 'Windows only' test_create_connection_ssl_slow_handshake (test.test_asyncio.test_sslproto.ProactorStartTLSTests.test_create_connection_ssl_slow_handshake) ... skipped 'Windows only' test_handshake_timeout (test.test_asyncio.test_sslproto.ProactorStartTLSTests.test_handshake_timeout) ... skipped 'Windows only' test_start_tls_client_buf_proto_1 (test.test_asyncio.test_sslproto.ProactorStartTLSTests.test_start_tls_client_buf_proto_1) ... skipped 'Windows only' test_start_tls_client_corrupted_ssl (test.test_asyncio.test_sslproto.ProactorStartTLSTests.test_start_tls_client_corrupted_ssl) ... skipped 'Windows only' test_start_tls_client_reg_proto_1 (test.test_asyncio.test_sslproto.ProactorStartTLSTests.test_start_tls_client_reg_proto_1) ... skipped 'Windows only' test_start_tls_server_1 (test.test_asyncio.test_sslproto.ProactorStartTLSTests.test_start_tls_server_1) ... skipped 'Windows only' test_start_tls_slow_client_cancel (test.test_asyncio.test_sslproto.ProactorStartTLSTests.test_start_tls_slow_client_cancel) ... skipped 'Windows only' test_start_tls_wrong_args (test.test_asyncio.test_sslproto.ProactorStartTLSTests.test_start_tls_wrong_args) ... skipped 'Windows only' test_buf_feed_data (test.test_asyncio.test_sslproto.SelectorStartTLSTests.test_buf_feed_data) ... ok test_create_connection_memory_leak (test.test_asyncio.test_sslproto.SelectorStartTLSTests.test_create_connection_memory_leak) ... ok test_create_connection_ssl_failed_certificate (test.test_asyncio.test_sslproto.SelectorStartTLSTests.test_create_connection_ssl_failed_certificate) ... ok test_create_connection_ssl_slow_handshake (test.test_asyncio.test_sslproto.SelectorStartTLSTests.test_create_connection_ssl_slow_handshake) ... ok test_handshake_timeout (test.test_asyncio.test_sslproto.SelectorStartTLSTests.test_handshake_timeout) ... ok test_start_tls_client_buf_proto_1 (test.test_asyncio.test_sslproto.SelectorStartTLSTests.test_start_tls_client_buf_proto_1) ... ok test_start_tls_client_corrupted_ssl (test.test_asyncio.test_sslproto.SelectorStartTLSTests.test_start_tls_client_corrupted_ssl) ... ok test_start_tls_client_reg_proto_1 (test.test_asyncio.test_sslproto.SelectorStartTLSTests.test_start_tls_client_reg_proto_1) ... ok test_start_tls_server_1 (test.test_asyncio.test_sslproto.SelectorStartTLSTests.test_start_tls_server_1) ... ok test_start_tls_slow_client_cancel (test.test_asyncio.test_sslproto.SelectorStartTLSTests.test_start_tls_slow_client_cancel) ... ok test_start_tls_wrong_args (test.test_asyncio.test_sslproto.SelectorStartTLSTests.test_start_tls_wrong_args) ... ok test_close_during_handshake (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_close_during_handshake) ... ok test_close_during_ssl_over_ssl (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_close_during_ssl_over_ssl) ... ok test_connection_lost (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_connection_lost) ... ok test_connection_lost_when_busy (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_connection_lost_when_busy) ... ok test_data_received_after_closing (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_data_received_after_closing) ... ok test_eof_received_waiter (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_eof_received_waiter) ... ok test_fatal_error_no_name_error (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_fatal_error_no_name_error) ... ok test_get_extra_info_on_closed_connection (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_get_extra_info_on_closed_connection) ... ok test_handshake_timeout_negative (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_handshake_timeout_negative) ... ok test_handshake_timeout_zero (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_handshake_timeout_zero) ... ok test_set_new_app_protocol (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_set_new_app_protocol) ... ok test_write_after_closing (test.test_asyncio.test_sslproto.SslProtoHandshakeTests.test_write_after_closing) ... ok ---------------------------------------------------------------------- Ran 34 tests in 4.519s OK (skipped=11) 0:01:03 load avg: 1.75 [19/31/5] test_asyncio.test_sslproto passed 0:01:03 load avg: 1.75 [20/31/5] test_asyncio.test_staggered test_cancelled (test.test_asyncio.test_staggered.StaggeredTests.test_cancelled) ... ok test_empty (test.test_asyncio.test_staggered.StaggeredTests.test_empty) ... ok test_first_error_second_successful (test.test_asyncio.test_staggered.StaggeredTests.test_first_error_second_successful) ... ok test_first_timeout_second_successful (test.test_asyncio.test_staggered.StaggeredTests.test_first_timeout_second_successful) ... ok test_multiple_winners (test.test_asyncio.test_staggered.StaggeredTests.test_multiple_winners) ... ok test_none_successful (test.test_asyncio.test_staggered.StaggeredTests.test_none_successful) ... ok test_one_successful (test.test_asyncio.test_staggered.StaggeredTests.test_one_successful) ... ok ---------------------------------------------------------------------- Ran 7 tests in 0.331s OK 0:01:04 load avg: 1.75 [20/31/5] test_asyncio.test_staggered passed 0:01:04 load avg: 1.75 [21/31/5] test_asyncio.test_streams test_IncompleteReadError_pickleable (test.test_asyncio.test_streams.StreamTests.test_IncompleteReadError_pickleable) ... ok test_LimitOverrunError_pickleable (test.test_asyncio.test_streams.StreamTests.test_LimitOverrunError_pickleable) ... ok test___repr__ (test.test_asyncio.test_streams.StreamTests.test___repr__) ... ok test___repr__data (test.test_asyncio.test_streams.StreamTests.test___repr__data) ... ok test___repr__eof (test.test_asyncio.test_streams.StreamTests.test___repr__eof) ... ok test___repr__exception (test.test_asyncio.test_streams.StreamTests.test___repr__exception) ... ok test___repr__nondefault_limit (test.test_asyncio.test_streams.StreamTests.test___repr__nondefault_limit) ... ok test___repr__transport (test.test_asyncio.test_streams.StreamTests.test___repr__transport) ... ok test___repr__waiter (test.test_asyncio.test_streams.StreamTests.test___repr__waiter) ... ok test_async_writer_api (test.test_asyncio.test_streams.StreamTests.test_async_writer_api) ... ok test_async_writer_api_exception_after_close (test.test_asyncio.test_streams.StreamTests.test_async_writer_api_exception_after_close) ... ok test_at_eof (test.test_asyncio.test_streams.StreamTests.test_at_eof) ... ok test_drain_raises (test.test_asyncio.test_streams.StreamTests.test_drain_raises) ... ok test_eof_feed_when_closing_writer (test.test_asyncio.test_streams.StreamTests.test_eof_feed_when_closing_writer) ... ok test_exception (test.test_asyncio.test_streams.StreamTests.test_exception) ... ok test_exception_cancel (test.test_asyncio.test_streams.StreamTests.test_exception_cancel) ... ok test_exception_waiter (test.test_asyncio.test_streams.StreamTests.test_exception_waiter) ... ok test_feed_empty_data (test.test_asyncio.test_streams.StreamTests.test_feed_empty_data) ... ok test_feed_nonempty_data (test.test_asyncio.test_streams.StreamTests.test_feed_nonempty_data) ... ok test_invalid_limit (test.test_asyncio.test_streams.StreamTests.test_invalid_limit) ... ok test_loop_is_closed_resource_warnings (test.test_asyncio.test_streams.StreamTests.test_loop_is_closed_resource_warnings) ... ok test_multiple_drain (test.test_asyncio.test_streams.StreamTests.test_multiple_drain) ... ok test_open_connection (test.test_asyncio.test_streams.StreamTests.test_open_connection) ... ok test_open_connection_error (test.test_asyncio.test_streams.StreamTests.test_open_connection_error) ... ok test_open_connection_happy_eyeball_refcycles (test.test_asyncio.test_streams.StreamTests.test_open_connection_happy_eyeball_refcycles) ... FAIL test_open_connection_no_loop_ssl (test.test_asyncio.test_streams.StreamTests.test_open_connection_no_loop_ssl) ... ok test_open_unix_connection (test.test_asyncio.test_streams.StreamTests.test_open_unix_connection) ... ok test_open_unix_connection_error (test.test_asyncio.test_streams.StreamTests.test_open_unix_connection_error) ... ok test_open_unix_connection_no_loop_ssl (test.test_asyncio.test_streams.StreamTests.test_open_unix_connection_no_loop_ssl) ... ok test_read (test.test_asyncio.test_streams.StreamTests.test_read) ... ok test_read_all_from_pipe_reader (test.test_asyncio.test_streams.StreamTests.test_read_all_from_pipe_reader) ... ok test_read_eof (test.test_asyncio.test_streams.StreamTests.test_read_eof) ... ok test_read_exception (test.test_asyncio.test_streams.StreamTests.test_read_exception) ... ok test_read_limit (test.test_asyncio.test_streams.StreamTests.test_read_limit) ... ok test_read_line_breaks (test.test_asyncio.test_streams.StreamTests.test_read_line_breaks) ... ok test_read_until_eof (test.test_asyncio.test_streams.StreamTests.test_read_until_eof) ... ok test_read_zero (test.test_asyncio.test_streams.StreamTests.test_read_zero) ... ok test_readexactly (test.test_asyncio.test_streams.StreamTests.test_readexactly) ... ok test_readexactly_eof (test.test_asyncio.test_streams.StreamTests.test_readexactly_eof) ... ok test_readexactly_exception (test.test_asyncio.test_streams.StreamTests.test_readexactly_exception) ... ok test_readexactly_limit (test.test_asyncio.test_streams.StreamTests.test_readexactly_limit) ... ok test_readexactly_zero_or_less (test.test_asyncio.test_streams.StreamTests.test_readexactly_zero_or_less) ... ok test_readline (test.test_asyncio.test_streams.StreamTests.test_readline) ... ok test_readline_empty_eof (test.test_asyncio.test_streams.StreamTests.test_readline_empty_eof) ... ok test_readline_eof (test.test_asyncio.test_streams.StreamTests.test_readline_eof) ... ok test_readline_exception (test.test_asyncio.test_streams.StreamTests.test_readline_exception) ... ok test_readline_limit (test.test_asyncio.test_streams.StreamTests.test_readline_limit) ... ok test_readline_limit_with_existing_data (test.test_asyncio.test_streams.StreamTests.test_readline_limit_with_existing_data) ... ok test_readline_nolimit_nowait (test.test_asyncio.test_streams.StreamTests.test_readline_nolimit_nowait) ... ok test_readline_read_byte_count (test.test_asyncio.test_streams.StreamTests.test_readline_read_byte_count) ... ok test_readuntil_eof (test.test_asyncio.test_streams.StreamTests.test_readuntil_eof) ... ok test_readuntil_limit_found_sep (test.test_asyncio.test_streams.StreamTests.test_readuntil_limit_found_sep) ... ok test_readuntil_multi_chunks (test.test_asyncio.test_streams.StreamTests.test_readuntil_multi_chunks) ... ok test_readuntil_multi_chunks_1 (test.test_asyncio.test_streams.StreamTests.test_readuntil_multi_chunks_1) ... ok test_readuntil_separator (test.test_asyncio.test_streams.StreamTests.test_readuntil_separator) ... ok test_start_server (test.test_asyncio.test_streams.StreamTests.test_start_server) ... ok test_start_tls (test.test_asyncio.test_streams.StreamTests.test_start_tls) ... ok test_start_unix_server (test.test_asyncio.test_streams.StreamTests.test_start_unix_server) ... ok test_streamreader_constructor_use_global_loop (test.test_asyncio.test_streams.StreamTests.test_streamreader_constructor_use_global_loop) ... ok test_streamreader_constructor_use_running_loop (test.test_asyncio.test_streams.StreamTests.test_streamreader_constructor_use_running_loop) ... ok test_streamreader_constructor_without_loop (test.test_asyncio.test_streams.StreamTests.test_streamreader_constructor_without_loop) ... ok test_streamreaderprotocol_constructor_use_global_loop (test.test_asyncio.test_streams.StreamTests.test_streamreaderprotocol_constructor_use_global_loop) ... ok test_streamreaderprotocol_constructor_use_running_loop (test.test_asyncio.test_streams.StreamTests.test_streamreaderprotocol_constructor_use_running_loop) ... ok test_streamreaderprotocol_constructor_without_loop (test.test_asyncio.test_streams.StreamTests.test_streamreaderprotocol_constructor_without_loop) ... ok test_unclosed_resource_warnings (test.test_asyncio.test_streams.StreamTests.test_unclosed_resource_warnings) ... ok test_unhandled_cancel (test.test_asyncio.test_streams.StreamTests.test_unhandled_cancel) ... ok test_unhandled_exception (test.test_asyncio.test_streams.StreamTests.test_unhandled_exception) ... ok test_wait_closed_on_close (test.test_asyncio.test_streams.StreamTests.test_wait_closed_on_close) ... ok test_wait_closed_on_close_with_unread_data (test.test_asyncio.test_streams.StreamTests.test_wait_closed_on_close_with_unread_data) ... ok ====================================================================== FAIL: test_open_connection_happy_eyeball_refcycles (test.test_asyncio.test_streams.StreamTests.test_open_connection_happy_eyeball_refcycles) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_streams.py", line 1185, in test_open_connection_happy_eyeball_refcycles asyncio.run(main()) ^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 195, in run return runner.run(main) ^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 314, in __step_run_and_handle_result result = coro.send(None) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_streams.py", line 1183, in main self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x00007fe947338128, file '/buil[250 chars]"),)] != [] First list contains 2 additional elements. First extra element 0: <frame at 0x00007fe947338128, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_streams.py', line 1183, code main> + [] - [<frame at 0x00007fe947338128, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_streams.py', line 1183, code main>, - (OSError("Multiple exceptions: [Errno 111] Connect call failed ('::1', 48463, 0, 0), [Errno 111] Connect call failed ('127.0.0.1', 48463)"),)] ---------------------------------------------------------------------- Ran 69 tests in 1.096s FAILED (failures=1) 0:01:05 load avg: 1.69 [21/31/6] test_asyncio.test_streams failed (1 failure) 0:01:05 load avg: 1.69 [22/31/6] test_asyncio.test_subprocess test_create_subprocess_fails_with_inactive_watcher (test.test_asyncio.test_subprocess.GenericWatcherTests.test_create_subprocess_fails_with_inactive_watcher) ... ok test_create_subprocess_with_pidfd (test.test_asyncio.test_subprocess.GenericWatcherTests.test_create_subprocess_with_pidfd) ... skipped 'operating system does not support pidfds' test_warns (test.test_asyncio.test_subprocess.MultiLoopChildWatcherTests.test_warns) ... ok test_cancel_make_subprocess_transport_exec (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_cancel_make_subprocess_transport_exec) ... ok test_cancel_post_init (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_cancel_post_init) ... ok test_cancel_process_wait (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_cancel_process_wait) ... ok test_close_dont_kill_finished (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_close_dont_kill_finished) ... ok test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_close_kill_running) ... ok test_communicate (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_communicate) ... ok test_communicate_ignore_broken_pipe (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_communicate_ignore_broken_pipe) ... ok test_communicate_none_input (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_communicate_none_input) ... ok test_create_subprocess_env_exec (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_create_subprocess_env_exec) ... ok test_create_subprocess_env_shell (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_create_subprocess_env_shell) ... ok test_create_subprocess_exec_text_mode_fails (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_create_subprocess_exec_text_mode_fails) ... ok test_create_subprocess_exec_with_path (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_create_subprocess_exec_with_path) ... ok test_create_subprocess_shell_text_mode_fails (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_create_subprocess_shell_text_mode_fails) ... ok test_devnull_error (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_devnull_error) ... ok test_devnull_input (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_devnull_input) ... ok test_devnull_output (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_devnull_output) ... ok test_devstdin_input (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_devstdin_input) ... ok test_empty_input (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_empty_input) ... ok test_kill (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_kill) ... ok test_kill_issue43884 (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_kill_issue43884) ... ok test_pause_reading (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_pause_reading) ... ok test_popen_error (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_popen_error) ... ok test_popen_error_with_stdin_pipe (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_popen_error_with_stdin_pipe) ... ok test_read_stdout_after_process_exit (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_read_stdout_after_process_exit) ... ok test_send_signal (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_send_signal) ... ok test_shell (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_shell) ... ok test_start_new_session (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_start_new_session) ... ok test_stdin_broken_pipe (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_stdin_broken_pipe) ... ok test_stdin_not_inheritable (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_stdin_not_inheritable) ... ok test_stdin_stdout (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_stdin_stdout) ... ok test_subprocess_communicate_stdout (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_subprocess_communicate_stdout) ... ok test_subprocess_concurrent_wait (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_subprocess_concurrent_wait) ... ok test_subprocess_protocol_events (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_subprocess_protocol_events) ... ok test_terminate (test.test_asyncio.test_subprocess.SubprocessFastWatcherTests.test_terminate) ... ok test_cancel_make_subprocess_transport_exec (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_cancel_make_subprocess_transport_exec) ... skipped 'operating system does not support pidfds' test_cancel_post_init (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_cancel_post_init) ... skipped 'operating system does not support pidfds' test_cancel_process_wait (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_cancel_process_wait) ... skipped 'operating system does not support pidfds' test_close_dont_kill_finished (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_close_dont_kill_finished) ... skipped 'operating system does not support pidfds' test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_close_kill_running) ... skipped 'operating system does not support pidfds' test_communicate (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_communicate) ... skipped 'operating system does not support pidfds' test_communicate_ignore_broken_pipe (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_communicate_ignore_broken_pipe) ... skipped 'operating system does not support pidfds' test_communicate_none_input (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_communicate_none_input) ... skipped 'operating system does not support pidfds' test_create_subprocess_env_exec (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_create_subprocess_env_exec) ... skipped 'operating system does not support pidfds' test_create_subprocess_env_shell (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_create_subprocess_env_shell) ... skipped 'operating system does not support pidfds' test_create_subprocess_exec_text_mode_fails (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_create_subprocess_exec_text_mode_fails) ... skipped 'operating system does not support pidfds' test_create_subprocess_exec_with_path (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_create_subprocess_exec_with_path) ... skipped 'operating system does not support pidfds' test_create_subprocess_shell_text_mode_fails (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_create_subprocess_shell_text_mode_fails) ... skipped 'operating system does not support pidfds' test_devnull_error (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_devnull_error) ... skipped 'operating system does not support pidfds' test_devnull_input (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_devnull_input) ... skipped 'operating system does not support pidfds' test_devnull_output (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_devnull_output) ... skipped 'operating system does not support pidfds' test_devstdin_input (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_devstdin_input) ... skipped 'operating system does not support pidfds' test_empty_input (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_empty_input) ... skipped 'operating system does not support pidfds' test_kill (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_kill) ... skipped 'operating system does not support pidfds' test_kill_issue43884 (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_kill_issue43884) ... skipped 'operating system does not support pidfds' test_pause_reading (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_pause_reading) ... skipped 'operating system does not support pidfds' test_popen_error (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_popen_error) ... skipped 'operating system does not support pidfds' test_popen_error_with_stdin_pipe (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_popen_error_with_stdin_pipe) ... skipped 'operating system does not support pidfds' test_read_stdout_after_process_exit (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_read_stdout_after_process_exit) ... skipped 'operating system does not support pidfds' test_send_signal (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_send_signal) ... skipped 'operating system does not support pidfds' test_shell (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_shell) ... skipped 'operating system does not support pidfds' test_start_new_session (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_start_new_session) ... skipped 'operating system does not support pidfds' test_stdin_broken_pipe (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_stdin_broken_pipe) ... skipped 'operating system does not support pidfds' test_stdin_not_inheritable (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_stdin_not_inheritable) ... skipped 'operating system does not support pidfds' test_stdin_stdout (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_stdin_stdout) ... skipped 'operating system does not support pidfds' test_subprocess_communicate_stdout (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_subprocess_communicate_stdout) ... skipped 'operating system does not support pidfds' test_subprocess_concurrent_wait (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_subprocess_concurrent_wait) ... skipped 'operating system does not support pidfds' test_subprocess_protocol_events (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_subprocess_protocol_events) ... skipped 'operating system does not support pidfds' test_terminate (test.test_asyncio.test_subprocess.SubprocessPidfdWatcherTests.test_terminate) ... skipped 'operating system does not support pidfds' test_cancel_make_subprocess_transport_exec (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_cancel_make_subprocess_transport_exec) ... ok test_cancel_post_init (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_cancel_post_init) ... ok test_cancel_process_wait (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_cancel_process_wait) ... ok test_close_dont_kill_finished (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_close_dont_kill_finished) ... ok test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_close_kill_running) ... ok test_communicate (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_communicate) ... ok test_communicate_ignore_broken_pipe (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_communicate_ignore_broken_pipe) ... ok test_communicate_none_input (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_communicate_none_input) ... ok test_create_subprocess_env_exec (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_create_subprocess_env_exec) ... ok test_create_subprocess_env_shell (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_create_subprocess_env_shell) ... ok test_create_subprocess_exec_text_mode_fails (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_create_subprocess_exec_text_mode_fails) ... ok test_create_subprocess_exec_with_path (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_create_subprocess_exec_with_path) ... ok test_create_subprocess_shell_text_mode_fails (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_create_subprocess_shell_text_mode_fails) ... ok test_devnull_error (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_devnull_error) ... ok test_devnull_input (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_devnull_input) ... ok test_devnull_output (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_devnull_output) ... ok test_devstdin_input (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_devstdin_input) ... ok test_empty_input (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_empty_input) ... ok test_kill (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_kill) ... ok test_kill_issue43884 (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_kill_issue43884) ... ok test_pause_reading (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_pause_reading) ... ok test_popen_error (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_popen_error) ... ok test_popen_error_with_stdin_pipe (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_popen_error_with_stdin_pipe) ... ok test_read_stdout_after_process_exit (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_read_stdout_after_process_exit) ... ok test_send_signal (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_send_signal) ... ok test_shell (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_shell) ... ok test_start_new_session (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_start_new_session) ... ok test_stdin_broken_pipe (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_stdin_broken_pipe) ... ok test_stdin_not_inheritable (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_stdin_not_inheritable) ... ok test_stdin_stdout (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_stdin_stdout) ... ok test_subprocess_communicate_stdout (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_subprocess_communicate_stdout) ... ok test_subprocess_concurrent_wait (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_subprocess_concurrent_wait) ... ok test_subprocess_protocol_events (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_subprocess_protocol_events) ... ok test_terminate (test.test_asyncio.test_subprocess.SubprocessSafeWatcherTests.test_terminate) ... ok test_cancel_make_subprocess_transport_exec (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_cancel_make_subprocess_transport_exec) ... ok test_cancel_post_init (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_cancel_post_init) ... ok test_cancel_process_wait (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_cancel_process_wait) ... ok test_close_dont_kill_finished (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_close_dont_kill_finished) ... ok test_close_kill_running (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_close_kill_running) ... ok test_communicate (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_communicate) ... ok test_communicate_ignore_broken_pipe (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_communicate_ignore_broken_pipe) ... ok test_communicate_none_input (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_communicate_none_input) ... ok test_create_subprocess_env_exec (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_create_subprocess_env_exec) ... ok test_create_subprocess_env_shell (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_create_subprocess_env_shell) ... ok test_create_subprocess_exec_text_mode_fails (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_create_subprocess_exec_text_mode_fails) ... ok test_create_subprocess_exec_with_path (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_create_subprocess_exec_with_path) ... ok test_create_subprocess_shell_text_mode_fails (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_create_subprocess_shell_text_mode_fails) ... ok test_devnull_error (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_devnull_error) ... ok test_devnull_input (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_devnull_input) ... ok test_devnull_output (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_devnull_output) ... ok test_devstdin_input (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_devstdin_input) ... ok test_empty_input (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_empty_input) ... ok test_kill (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_kill) ... ok test_kill_issue43884 (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_kill_issue43884) ... ok test_pause_reading (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_pause_reading) ... ok test_popen_error (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_popen_error) ... ok test_popen_error_with_stdin_pipe (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_popen_error_with_stdin_pipe) ... ok test_read_stdout_after_process_exit (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_read_stdout_after_process_exit) ... ok test_send_signal (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_send_signal) ... ok test_shell (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_shell) ... ok test_start_new_session (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_start_new_session) ... ok test_stdin_broken_pipe (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_stdin_broken_pipe) ... ok test_stdin_not_inheritable (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_stdin_not_inheritable) ... ok test_stdin_stdout (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_stdin_stdout) ... ok test_subprocess_communicate_stdout (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_subprocess_communicate_stdout) ... ok test_subprocess_concurrent_wait (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_subprocess_concurrent_wait) ... ok test_subprocess_protocol_events (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_subprocess_protocol_events) ... ok test_terminate (test.test_asyncio.test_subprocess.SubprocessThreadedWatcherTests.test_terminate) ... ok test_proc_exited (test.test_asyncio.test_subprocess.SubprocessTransportTests.test_proc_exited) ... ok test_subprocess_repr (test.test_asyncio.test_subprocess.SubprocessTransportTests.test_subprocess_repr) ... ok ---------------------------------------------------------------------- Ran 141 tests in 10.093s OK (skipped=35) 0:01:15 load avg: 1.66 [22/31/7] test_asyncio.test_subprocess failed (env changed) 0:01:15 load avg: 1.66 [23/31/7] test_asyncio.test_taskgroups test_cancel_children_on_child_error (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_cancel_children_on_child_error) ... ok test_cancellation (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_cancellation) ... ok test_cancellation_does_not_leak_out_of_tg (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_cancellation_does_not_leak_out_of_tg) ... ok test_cancels_task_if_created_during_creation (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_cancels_task_if_created_during_creation) ... ok test_exception_refcycles_base_error (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_base_error) Test that TaskGroup deletes self._base_error ... FAIL test_exception_refcycles_direct (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_direct) Test that TaskGroup doesn't keep a reference to the raised ExceptionGroup ... FAIL test_exception_refcycles_errors (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_errors) Test that TaskGroup deletes self._errors, and __aexit__ args ... FAIL test_exception_refcycles_parent_task (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_parent_task) Test that TaskGroup deletes self._parent_task ... FAIL test_exception_refcycles_parent_task_wr (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_parent_task_wr) Test that TaskGroup deletes self._parent_task and create_task() deletes task ... FAIL test_exception_refcycles_propagate_cancellation_error (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_propagate_cancellation_error) Test that TaskGroup deletes propagate_cancellation_error ... FAIL test_taskgroup_01 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_01) ... ok test_taskgroup_02 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_02) ... ok test_taskgroup_03 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_03) ... ok test_taskgroup_04 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_04) ... ok test_taskgroup_07 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_07) ... ok test_taskgroup_08 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_08) ... ok test_taskgroup_09 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_09) ... ok test_taskgroup_10 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_10) ... ok test_taskgroup_11 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_11) ... ok test_taskgroup_12 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_12) ... ok test_taskgroup_13 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_13) ... ok test_taskgroup_14 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_14) ... ok test_taskgroup_15 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_15) ... ok test_taskgroup_16 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_16) ... ok test_taskgroup_17 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_17) ... ok test_taskgroup_18 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_18) ... ok test_taskgroup_19 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_19) ... ok test_taskgroup_20 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_20) ... ok test_taskgroup_20a (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_20a) ... ok test_taskgroup_21a (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_21a) ... ok test_taskgroup_22 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_22) ... ok test_taskgroup_23 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_23) ... ok test_taskgroup_24 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_24) ... ok test_taskgroup_25 (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_25) ... ok test_taskgroup_already_entered (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_already_entered) ... ok test_taskgroup_context_manager_exit_raises (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_context_manager_exit_raises) ... ok test_taskgroup_double_enter (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_double_enter) ... ok test_taskgroup_finished (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_finished) ... ok test_taskgroup_no_create_task_after_failure (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_no_create_task_after_failure) ... ok test_taskgroup_not_entered (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_not_entered) ... ok test_taskgroup_task_context (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_task_context) ... ok test_taskgroup_task_name (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_task_name) ... ok test_taskgroup_without_parent_task (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_taskgroup_without_parent_task) ... ok test_cancel_children_on_child_error (test.test_asyncio.test_taskgroups.TestTaskGroup.test_cancel_children_on_child_error) ... ok test_cancellation (test.test_asyncio.test_taskgroups.TestTaskGroup.test_cancellation) ... ok test_cancellation_does_not_leak_out_of_tg (test.test_asyncio.test_taskgroups.TestTaskGroup.test_cancellation_does_not_leak_out_of_tg) ... ok test_cancels_task_if_created_during_creation (test.test_asyncio.test_taskgroups.TestTaskGroup.test_cancels_task_if_created_during_creation) ... ok test_exception_refcycles_base_error (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_base_error) Test that TaskGroup deletes self._base_error ... FAIL test_exception_refcycles_direct (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_direct) Test that TaskGroup doesn't keep a reference to the raised ExceptionGroup ... FAIL test_exception_refcycles_errors (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_errors) Test that TaskGroup deletes self._errors, and __aexit__ args ... FAIL test_exception_refcycles_parent_task (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_parent_task) Test that TaskGroup deletes self._parent_task ... FAIL test_exception_refcycles_parent_task_wr (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_parent_task_wr) Test that TaskGroup deletes self._parent_task and create_task() deletes task ... FAIL test_exception_refcycles_propagate_cancellation_error (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_propagate_cancellation_error) Test that TaskGroup deletes propagate_cancellation_error ... FAIL test_taskgroup_01 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_01) ... ok test_taskgroup_02 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_02) ... ok test_taskgroup_03 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_03) ... ok test_taskgroup_04 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_04) ... ok test_taskgroup_07 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_07) ... ok test_taskgroup_08 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_08) ... ok test_taskgroup_09 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_09) ... ok test_taskgroup_10 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_10) ... ok test_taskgroup_11 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_11) ... ok test_taskgroup_12 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_12) ... ok test_taskgroup_13 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_13) ... ok test_taskgroup_14 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_14) ... ok test_taskgroup_15 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_15) ... ok test_taskgroup_16 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_16) ... ok test_taskgroup_17 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_17) ... ok test_taskgroup_18 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_18) ... ok test_taskgroup_19 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_19) ... ok test_taskgroup_20 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_20) ... ok test_taskgroup_20a (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_20a) ... ok test_taskgroup_21a (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_21a) ... ok test_taskgroup_22 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_22) ... ok test_taskgroup_23 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_23) ... ok test_taskgroup_24 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_24) ... ok test_taskgroup_25 (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_25) ... ok test_taskgroup_already_entered (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_already_entered) ... ok test_taskgroup_context_manager_exit_raises (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_context_manager_exit_raises) ... ok test_taskgroup_double_enter (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_double_enter) ... ok test_taskgroup_finished (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_finished) ... ok test_taskgroup_no_create_task_after_failure (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_no_create_task_after_failure) ... ok test_taskgroup_not_entered (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_not_entered) ... ok test_taskgroup_task_context (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_task_context) ... ok test_taskgroup_task_name (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_task_name) ... ok test_taskgroup_without_parent_task (test.test_asyncio.test_taskgroups.TestTaskGroup.test_taskgroup_without_parent_task) ... ok ====================================================================== FAIL: test_exception_refcycles_base_error (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_base_error) Test that TaskGroup deletes self._base_error ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 314, in __step_run_and_handle_result result = coro.send(None) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 957, in test_exception_refcycles_base_error self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x00007fe947f82ac8, file '/buil[166 chars](),)] != [] First list contains 2 additional elements. First extra element 0: <frame at 0x00007fe947f82ac8, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 957, code test_exception_refcycles_base_error> + [] - [<frame at 0x00007fe947f82ac8, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 957, code test_exception_refcycles_base_error>, - (MyKeyboardInterrupt(),)] ====================================================================== FAIL: test_exception_refcycles_direct (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_direct) Test that TaskGroup doesn't keep a reference to the raised ExceptionGroup ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 314, in __step_run_and_handle_result result = coro.send(None) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 861, in test_exception_refcycles_direct self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x00000000055532b0, file '/buil[201 chars]]),)] != [] First list contains 2 additional elements. First extra element 0: <frame at 0x00000000055532b0, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 861, code test_exception_refcycles_direct> + [] - [<frame at 0x00000000055532b0, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 861, code test_exception_refcycles_direct>, - (ExceptionGroup('unhandled errors in a TaskGroup', [_Done()]),)] ====================================================================== FAIL: test_exception_refcycles_errors (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_errors) Test that TaskGroup deletes self._errors, and __aexit__ args ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 314, in __step_run_and_handle_result result = coro.send(None) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 879, in test_exception_refcycles_errors self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x000000000356db48, file '/buil[148 chars](),)] != [] First list contains 2 additional elements. First extra element 0: <frame at 0x000000000356db48, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 879, code test_exception_refcycles_errors> + [] - [<frame at 0x000000000356db48, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 879, code test_exception_refcycles_errors>, - (_Done(),)] ====================================================================== FAIL: test_exception_refcycles_parent_task (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_parent_task) Test that TaskGroup deletes self._parent_task ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 316, in __step_run_and_handle_result result = coro.throw(exc) ^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 901, in test_exception_refcycles_parent_task self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x0000000001454f98, file '/buil[238 chars](),)] != [] First list contains 5 additional elements. First extra element 0: <frame at 0x0000000001454f98, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 901, code test_exception_refcycles_parent_task> + [] - [<frame at 0x0000000001454f98, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 901, code test_exception_refcycles_parent_task>, - ExceptionGroup('unhandled errors in a TaskGroup', [_Done()]), - (_Done(),), - [_Done()], - (_Done(),)] ====================================================================== FAIL: test_exception_refcycles_parent_task_wr (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_parent_task_wr) Test that TaskGroup deletes self._parent_task and create_task() deletes task ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 316, in __step_run_and_handle_result result = coro.throw(exc) ^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 923, in test_exception_refcycles_parent_task_wr self.assertIsNone(task_wr()) ^^^^^^^^^^^^ AssertionError: <Task finished name='Task-9950' exception=ExceptionGroup('unhandled errors in a TaskGroup', [_Done()]) created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py:974> is not None ====================================================================== FAIL: test_exception_refcycles_propagate_cancellation_error (test.test_asyncio.test_taskgroups.TestEagerTaskTaskGroup.test_exception_refcycles_propagate_cancellation_error) Test that TaskGroup deletes propagate_cancellation_error ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 316, in __step_run_and_handle_result result = coro.throw(exc) ^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 940, in test_exception_refcycles_propagate_cancellation_error self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x0000000005e23b48, file '/buil[531 chars](),)] != [] First list contains 5 additional elements. First extra element 0: <frame at 0x0000000005e23b48, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 940, code test_exception_refcycles_propagate_cancellation_error> + [] - [<frame at 0x0000000005e23b48, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 940, code test_exception_refcycles_propagate_cancellation_error>, - <frame at 0x0000000005e23bf8, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py', line 316, code __step_run_and_handle_result>, - <frame at 0x0000000005e23c50, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py', line 303, code __step>, - <SApplicationException object at 0x0000000004db9250>, - (CancelledError(),)] ====================================================================== FAIL: test_exception_refcycles_base_error (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_base_error) Test that TaskGroup deletes self._base_error ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 314, in __step_run_and_handle_result result = coro.send(None) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 957, in test_exception_refcycles_base_error self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x00007fe94877a808, file '/buil[166 chars](),)] != [] First list contains 2 additional elements. First extra element 0: <frame at 0x00007fe94877a808, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 957, code test_exception_refcycles_base_error> + [] - [<frame at 0x00007fe94877a808, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 957, code test_exception_refcycles_base_error>, - (MyKeyboardInterrupt(),)] ====================================================================== FAIL: test_exception_refcycles_direct (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_direct) Test that TaskGroup doesn't keep a reference to the raised ExceptionGroup ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 314, in __step_run_and_handle_result result = coro.send(None) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 861, in test_exception_refcycles_direct self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x00000000053cbc50, file '/buil[201 chars]]),)] != [] First list contains 2 additional elements. First extra element 0: <frame at 0x00000000053cbc50, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 861, code test_exception_refcycles_direct> + [] - [<frame at 0x00000000053cbc50, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 861, code test_exception_refcycles_direct>, - (ExceptionGroup('unhandled errors in a TaskGroup', [_Done()]),)] ====================================================================== FAIL: test_exception_refcycles_errors (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_errors) Test that TaskGroup deletes self._errors, and __aexit__ args ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 314, in __step_run_and_handle_result result = coro.send(None) ^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 879, in test_exception_refcycles_errors self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x0000000005496860, file '/buil[148 chars](),)] != [] First list contains 2 additional elements. First extra element 0: <frame at 0x0000000005496860, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 879, code test_exception_refcycles_errors> + [] - [<frame at 0x0000000005496860, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 879, code test_exception_refcycles_errors>, - (_Done(),)] ====================================================================== FAIL: test_exception_refcycles_parent_task (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_parent_task) Test that TaskGroup deletes self._parent_task ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 316, in __step_run_and_handle_result result = coro.throw(exc) ^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 901, in test_exception_refcycles_parent_task self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x00000000014549c0, file '/buil[238 chars](),)] != [] First list contains 5 additional elements. First extra element 0: <frame at 0x00000000014549c0, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 901, code test_exception_refcycles_parent_task> + [] - [<frame at 0x00000000014549c0, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 901, code test_exception_refcycles_parent_task>, - ExceptionGroup('unhandled errors in a TaskGroup', [_Done()]), - (_Done(),), - [_Done()], - (_Done(),)] ====================================================================== FAIL: test_exception_refcycles_parent_task_wr (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_parent_task_wr) Test that TaskGroup deletes self._parent_task and create_task() deletes task ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 316, in __step_run_and_handle_result result = coro.throw(exc) ^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 923, in test_exception_refcycles_parent_task_wr self.assertIsNone(task_wr()) ^^^^^^^^^^^^ AssertionError: <Task finished name='Task-10287' coro=<BaseTestTaskGroup.test_exception_refcycles_parent_task_wr.<locals>.coro_fn() done, defined at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py:912> exception=ExceptionGroup('unhandled errors in a TaskGroup', [_Done()]) created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/taskgroups.py:184> is not None ====================================================================== FAIL: test_exception_refcycles_propagate_cancellation_error (test.test_asyncio.test_taskgroups.TestTaskGroup.test_exception_refcycles_propagate_cancellation_error) Test that TaskGroup deletes propagate_cancellation_error ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/base_events.py", line 691, in run_until_complete return future.result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/futures.py", line 202, in result raise self._exception.with_traceback(self._exception_tb) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py", line 316, in __step_run_and_handle_result result = coro.throw(exc) ^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py", line 940, in test_exception_refcycles_propagate_cancellation_error self.assertListEqual(gc.get_referrers(exc), []) ^^^^^^^^^^^^^^^ AssertionError: Lists differ: [<frame at 0x0000000002e7a548, file '/buil[531 chars](),)] != [] First list contains 5 additional elements. First extra element 0: <frame at 0x0000000002e7a548, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 940, code test_exception_refcycles_propagate_cancellation_error> + [] - [<frame at 0x0000000002e7a548, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 940, code test_exception_refcycles_propagate_cancellation_error>, - <frame at 0x0000000002e7a5f8, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py', line 316, code __step_run_and_handle_result>, - <frame at 0x0000000002e7a650, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py', line 303, code __step>, - <SApplicationException object at 0x0000000005d35f60>, - (CancelledError(),)] ---------------------------------------------------------------------- Ran 86 tests in 14.565s FAILED (failures=12) 0:01:30 load avg: 1.60 [23/31/8] test_asyncio.test_taskgroups failed (12 failures) 0:01:30 load avg: 1.60 [24/31/8] test_asyncio.test_tasks test_current_task_no_running_loop (test.test_asyncio.test_tasks.CCurrentLoopTests.test_current_task_no_running_loop) ... skipped 'requires the C _asyncio module' test_current_task_no_running_loop_implicit (test.test_asyncio.test_tasks.CCurrentLoopTests.test_current_task_no_running_loop_implicit) ... skipped 'requires the C _asyncio module' test_current_task_with_implicit_loop (test.test_asyncio.test_tasks.CCurrentLoopTests.test_current_task_with_implicit_loop) ... skipped 'requires the C _asyncio module' test__enter_task (test.test_asyncio.test_tasks.CIntrospectionTests.test__enter_task) ... skipped 'requires the C _asyncio module' test__enter_task_failure (test.test_asyncio.test_tasks.CIntrospectionTests.test__enter_task_failure) ... skipped 'requires the C _asyncio module' test__leave_task (test.test_asyncio.test_tasks.CIntrospectionTests.test__leave_task) ... skipped 'requires the C _asyncio module' test__leave_task_failure1 (test.test_asyncio.test_tasks.CIntrospectionTests.test__leave_task_failure1) ... skipped 'requires the C _asyncio module' test__leave_task_failure2 (test.test_asyncio.test_tasks.CIntrospectionTests.test__leave_task_failure2) ... skipped 'requires the C _asyncio module' test__register_task_1 (test.test_asyncio.test_tasks.CIntrospectionTests.test__register_task_1) ... skipped 'requires the C _asyncio module' test__register_task_2 (test.test_asyncio.test_tasks.CIntrospectionTests.test__register_task_2) ... skipped 'requires the C _asyncio module' test__register_task_3 (test.test_asyncio.test_tasks.CIntrospectionTests.test__register_task_3) ... skipped 'requires the C _asyncio module' test__unregister_task (test.test_asyncio.test_tasks.CIntrospectionTests.test__unregister_task) ... skipped 'requires the C _asyncio module' test__unregister_task_not_registered (test.test_asyncio.test_tasks.CIntrospectionTests.test__unregister_task_not_registered) ... skipped 'requires the C _asyncio module' test_as_completed (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_as_completed) ... skipped 'requires the C _asyncio module' test_as_completed_concurrent (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_as_completed_concurrent) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_use_running_loop (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_as_completed_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_without_loop (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_as_completed_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_as_completed_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_as_completed_invalid_args (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_as_completed_invalid_args) ... skipped 'requires the C _asyncio module' test_as_completed_reverse_wait (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_as_completed_reverse_wait) ... skipped 'requires the C _asyncio module' test_as_completed_with_timeout (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_as_completed_with_timeout) ... skipped 'requires the C _asyncio module' test_as_completed_with_unused_timeout (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_as_completed_with_unused_timeout) ... skipped 'requires the C _asyncio module' test_bare_create_named_task (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_bare_create_named_task) ... skipped 'requires the C _asyncio module' test_bare_create_task (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_bare_create_task) ... skipped 'requires the C _asyncio module' test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_baseexception_during_cancel) ... skipped 'requires the C _asyncio module' test_cancel (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel) ... skipped 'requires the C _asyncio module' test_cancel_at_end (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_at_end) coroutine end right after task is cancelled ... skipped 'requires the C _asyncio module' test_cancel_awaited_task (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_awaited_task) ... skipped 'requires the C _asyncio module' test_cancel_both_task_and_inner_future (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_both_task_and_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_current_task (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_current_task) ... skipped 'requires the C _asyncio module' test_cancel_gather_1 (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_gather_1) Ensure that a gathering future refuses to be cancelled once all ... skipped 'requires the C _asyncio module' test_cancel_gather_2 (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_gather_2) ... skipped 'requires the C _asyncio module' test_cancel_inner_future (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_task_catching (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_task_catching) ... skipped 'requires the C _asyncio module' test_cancel_task_ignoring (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_task_ignoring) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_exception (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_traceback_for_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_result (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_traceback_for_future_result) ... skipped 'requires the C _asyncio module' test_cancel_with_message_before_starting_task (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_with_message_before_starting_task) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_exception (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_with_message_then_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_result (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_with_message_then_future_result) ... skipped 'requires the C _asyncio module' test_cancel_yield (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancel_yield) ... skipped 'requires the C _asyncio module' test_cancellation_exception_context (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancellation_exception_context) ... skipped 'requires the C _asyncio module' test_cancelling (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_cancelling) ... skipped 'requires the C _asyncio module' test_context_1 (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_context_1) ... skipped 'requires the C _asyncio module' test_context_2 (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_context_2) ... skipped 'requires the C _asyncio module' test_context_3 (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_context_3) ... skipped 'requires the C _asyncio module' test_context_4 (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_context_4) ... skipped 'requires the C _asyncio module' test_context_5 (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_context_5) ... skipped 'requires the C _asyncio module' test_context_6 (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_context_6) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_coroutine_non_gen_function) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function_return_future (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_coroutine_non_gen_function_return_future) ... skipped 'requires the C _asyncio module' test_create_task_with_async_function (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_create_task_with_async_function) ... skipped 'requires the C _asyncio module' test_create_task_with_asynclike_function (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_create_task_with_asynclike_function) ... skipped 'requires the C _asyncio module' test_create_task_with_noncoroutine (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_create_task_with_noncoroutine) ... skipped 'requires the C _asyncio module' test_current_task (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_current_task) ... skipped 'requires the C _asyncio module' test_current_task_with_interleaving_tasks (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_current_task_with_interleaving_tasks) ... skipped 'requires the C _asyncio module' test_ensure_future_awaitable (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_ensure_future_awaitable) ... skipped 'requires the C _asyncio module' test_ensure_future_coroutine (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_ensure_future_coroutine) ... skipped 'requires the C _asyncio module' test_ensure_future_error_msg (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_ensure_future_error_msg) ... skipped 'requires the C _asyncio module' test_ensure_future_future (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_ensure_future_future) ... skipped 'requires the C _asyncio module' test_ensure_future_neither (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_ensure_future_neither) ... skipped 'requires the C _asyncio module' test_ensure_future_task (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_ensure_future_task) ... skipped 'requires the C _asyncio module' test_ensure_future_task_awaitable (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_ensure_future_task_awaitable) ... skipped 'requires the C _asyncio module' test_error_in_call_soon (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_error_in_call_soon) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_exception_chaining_after_await) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await_with_context_cycle (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_exception_chaining_after_await_with_context_cycle) ... skipped 'requires the C _asyncio module' test_exception_traceback (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_exception_traceback) ... skipped 'requires the C _asyncio module' test_gather_shield (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_gather_shield) ... skipped 'requires the C _asyncio module' test_generic_alias (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_generic_alias) ... skipped 'requires the C _asyncio module' test_get_context (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_get_context) ... skipped 'requires the C _asyncio module' test_get_coro (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_get_coro) ... skipped 'requires the C _asyncio module' test_get_stack (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_get_stack) ... skipped 'requires the C _asyncio module' test_iscoroutinefunction (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_iscoroutinefunction) ... skipped 'requires the C _asyncio module' test_log_destroyed_pending_task (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_log_destroyed_pending_task) ... skipped 'requires the C _asyncio module' test_log_traceback (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_log_traceback) ... skipped 'requires the C _asyncio module' test_other_loop_future (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_other_loop_future) ... skipped 'requires the C _asyncio module' test_proper_refcounts (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_proper_refcounts) ... skipped 'requires the C _asyncio module' test_shield_cancel_inner (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_shield_cancel_inner) ... skipped 'requires the C _asyncio module' test_shield_cancel_outer (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_shield_cancel_outer) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_global_loop (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_shield_coroutine_use_global_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_running_loop (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_shield_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_without_loop (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_shield_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_shield_effect (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_shield_effect) ... skipped 'requires the C _asyncio module' test_shield_exception (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_shield_exception) ... skipped 'requires the C _asyncio module' test_shield_gather (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_shield_gather) ... skipped 'requires the C _asyncio module' test_shield_result (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_shield_result) ... skipped 'requires the C _asyncio module' test_shield_shortcut (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_shield_shortcut) ... skipped 'requires the C _asyncio module' test_sleep (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_sleep) ... skipped 'requires the C _asyncio module' test_sleep_cancel (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_sleep_cancel) ... skipped 'requires the C _asyncio module' test_step_result_future (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_step_result_future) ... skipped 'requires the C _asyncio module' test_stop_while_run_in_complete (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_stop_while_run_in_complete) ... skipped 'requires the C _asyncio module' test_task_awaits_on_itself (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_awaits_on_itself) ... skipped 'requires the C _asyncio module' test_task_basics (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_basics) ... skipped 'requires the C _asyncio module' test_task_cancel_message_getter (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_cancel_message_getter) ... skipped 'requires the C _asyncio module' test_task_cancel_message_setter (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_cancel_message_setter) ... skipped 'requires the C _asyncio module' test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_cancel_sleeping_task) ... skipped 'requires the C _asyncio module' test_task_cancel_waiter_future (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_cancel_waiter_future) ... skipped 'requires the C _asyncio module' test_task_class (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_class) ... skipped 'requires the C _asyncio module' test_task_del_collect (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_del_collect) ... skipped 'requires the C _asyncio module' test_task_repr (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_repr) ... skipped 'requires the C _asyncio module' test_task_repr_autogenerated (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_repr_autogenerated) ... skipped 'requires the C _asyncio module' test_task_repr_name_not_str (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_repr_name_not_str) ... skipped 'requires the C _asyncio module' test_task_repr_wait_for (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_repr_wait_for) ... skipped 'requires the C _asyncio module' test_task_set_methods (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_set_methods) ... skipped 'requires the C _asyncio module' test_task_set_name_pylong (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_set_name_pylong) ... skipped 'requires the C _asyncio module' test_task_source_traceback (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_task_source_traceback) ... skipped 'requires the C _asyncio module' test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_tb_logger_not_called_after_cancel) ... skipped 'requires the C _asyncio module' test_uncancel_basic (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_uncancel_basic) ... skipped 'requires the C _asyncio module' test_uncancel_structured_blocks (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_uncancel_structured_blocks) ... skipped 'requires the C _asyncio module' test_wait (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait) ... skipped 'requires the C _asyncio module' test_wait_concurrent_complete (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_concurrent_complete) ... skipped 'requires the C _asyncio module' test_wait_duplicate_coroutines (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_wait_errors (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_errors) ... skipped 'requires the C _asyncio module' test_wait_first_completed (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_first_completed) ... skipped 'requires the C _asyncio module' test_wait_first_exception (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_first_exception) ... skipped 'requires the C _asyncio module' test_wait_first_exception_in_wait (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_first_exception_in_wait) ... skipped 'requires the C _asyncio module' test_wait_generator (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_generator) ... skipped 'requires the C _asyncio module' test_wait_invalid_args (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_invalid_args) ... skipped 'requires the C _asyncio module' test_wait_really_done (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_really_done) ... skipped 'requires the C _asyncio module' test_wait_with_exception (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_with_exception) ... skipped 'requires the C _asyncio module' test_wait_with_iterator_of_tasks (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_with_iterator_of_tasks) ... skipped 'requires the C _asyncio module' test_wait_with_timeout (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_wait_with_timeout) ... skipped 'requires the C _asyncio module' test_yield_future_passes_cancel (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_yield_future_passes_cancel) ... skipped 'requires the C _asyncio module' test_yield_wait_does_not_shield_cancel (test.test_asyncio.test_tasks.CTaskSubclass_PyFuture_Tests.test_yield_wait_does_not_shield_cancel) ... skipped 'requires the C _asyncio module' test_as_completed (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_as_completed) ... skipped 'requires the C _asyncio module' test_as_completed_concurrent (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_as_completed_concurrent) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_use_running_loop (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_as_completed_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_without_loop (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_as_completed_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_as_completed_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_as_completed_invalid_args (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_as_completed_invalid_args) ... skipped 'requires the C _asyncio module' test_as_completed_reverse_wait (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_as_completed_reverse_wait) ... skipped 'requires the C _asyncio module' test_as_completed_with_timeout (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_as_completed_with_timeout) ... skipped 'requires the C _asyncio module' test_as_completed_with_unused_timeout (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_as_completed_with_unused_timeout) ... skipped 'requires the C _asyncio module' test_bare_create_named_task (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_bare_create_named_task) ... skipped 'requires the C _asyncio module' test_bare_create_task (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_bare_create_task) ... skipped 'requires the C _asyncio module' test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_baseexception_during_cancel) ... skipped 'requires the C _asyncio module' test_cancel (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel) ... skipped 'requires the C _asyncio module' test_cancel_at_end (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_at_end) coroutine end right after task is cancelled ... skipped 'requires the C _asyncio module' test_cancel_awaited_task (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_awaited_task) ... skipped 'requires the C _asyncio module' test_cancel_both_task_and_inner_future (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_both_task_and_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_current_task (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_current_task) ... skipped 'requires the C _asyncio module' test_cancel_gather_1 (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_gather_1) Ensure that a gathering future refuses to be cancelled once all ... skipped 'requires the C _asyncio module' test_cancel_gather_2 (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_gather_2) ... skipped 'requires the C _asyncio module' test_cancel_inner_future (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_task_catching (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_task_catching) ... skipped 'requires the C _asyncio module' test_cancel_task_ignoring (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_task_ignoring) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_exception (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_traceback_for_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_result (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_traceback_for_future_result) ... skipped 'requires the C _asyncio module' test_cancel_with_message_before_starting_task (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_with_message_before_starting_task) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_exception (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_with_message_then_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_result (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_with_message_then_future_result) ... skipped 'requires the C _asyncio module' test_cancel_yield (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancel_yield) ... skipped 'requires the C _asyncio module' test_cancellation_exception_context (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancellation_exception_context) ... skipped 'requires the C _asyncio module' test_cancelling (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_cancelling) ... skipped 'requires the C _asyncio module' test_context_1 (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_context_1) ... skipped 'requires the C _asyncio module' test_context_2 (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_context_2) ... skipped 'requires the C _asyncio module' test_context_3 (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_context_3) ... skipped 'requires the C _asyncio module' test_context_4 (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_context_4) ... skipped 'requires the C _asyncio module' test_context_5 (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_context_5) ... skipped 'requires the C _asyncio module' test_context_6 (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_context_6) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_coroutine_non_gen_function) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function_return_future (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_coroutine_non_gen_function_return_future) ... skipped 'requires the C _asyncio module' test_create_task_with_async_function (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_create_task_with_async_function) ... skipped 'requires the C _asyncio module' test_create_task_with_asynclike_function (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_create_task_with_asynclike_function) ... skipped 'requires the C _asyncio module' test_create_task_with_noncoroutine (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_create_task_with_noncoroutine) ... skipped 'requires the C _asyncio module' test_current_task (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_current_task) ... skipped 'requires the C _asyncio module' test_current_task_with_interleaving_tasks (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_current_task_with_interleaving_tasks) ... skipped 'requires the C _asyncio module' test_ensure_future_awaitable (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_ensure_future_awaitable) ... skipped 'requires the C _asyncio module' test_ensure_future_coroutine (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_ensure_future_coroutine) ... skipped 'requires the C _asyncio module' test_ensure_future_error_msg (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_ensure_future_error_msg) ... skipped 'requires the C _asyncio module' test_ensure_future_future (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_ensure_future_future) ... skipped 'requires the C _asyncio module' test_ensure_future_neither (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_ensure_future_neither) ... skipped 'requires the C _asyncio module' test_ensure_future_task (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_ensure_future_task) ... skipped 'requires the C _asyncio module' test_ensure_future_task_awaitable (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_ensure_future_task_awaitable) ... skipped 'requires the C _asyncio module' test_error_in_call_soon (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_error_in_call_soon) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_exception_chaining_after_await) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await_with_context_cycle (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_exception_chaining_after_await_with_context_cycle) ... skipped 'requires the C _asyncio module' test_exception_traceback (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_exception_traceback) ... skipped 'requires the C _asyncio module' test_gather_shield (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_gather_shield) ... skipped 'requires the C _asyncio module' test_generic_alias (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_generic_alias) ... skipped 'requires the C _asyncio module' test_get_context (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_get_context) ... skipped 'requires the C _asyncio module' test_get_coro (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_get_coro) ... skipped 'requires the C _asyncio module' test_get_stack (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_get_stack) ... skipped 'requires the C _asyncio module' test_iscoroutinefunction (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_iscoroutinefunction) ... skipped 'requires the C _asyncio module' test_log_destroyed_pending_task (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_log_destroyed_pending_task) ... skipped 'requires the C _asyncio module' test_log_traceback (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_log_traceback) ... skipped 'requires the C _asyncio module' test_other_loop_future (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_other_loop_future) ... skipped 'requires the C _asyncio module' test_proper_refcounts (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_proper_refcounts) ... skipped 'requires the C _asyncio module' test_shield_cancel_inner (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_shield_cancel_inner) ... skipped 'requires the C _asyncio module' test_shield_cancel_outer (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_shield_cancel_outer) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_global_loop (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_shield_coroutine_use_global_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_running_loop (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_shield_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_without_loop (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_shield_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_shield_effect (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_shield_effect) ... skipped 'requires the C _asyncio module' test_shield_exception (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_shield_exception) ... skipped 'requires the C _asyncio module' test_shield_gather (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_shield_gather) ... skipped 'requires the C _asyncio module' test_shield_result (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_shield_result) ... skipped 'requires the C _asyncio module' test_shield_shortcut (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_shield_shortcut) ... skipped 'requires the C _asyncio module' test_sleep (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_sleep) ... skipped 'requires the C _asyncio module' test_sleep_cancel (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_sleep_cancel) ... skipped 'requires the C _asyncio module' test_step_result_future (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_step_result_future) ... skipped 'requires the C _asyncio module' test_stop_while_run_in_complete (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_stop_while_run_in_complete) ... skipped 'requires the C _asyncio module' test_task_awaits_on_itself (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_awaits_on_itself) ... skipped 'requires the C _asyncio module' test_task_basics (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_basics) ... skipped 'requires the C _asyncio module' test_task_cancel_message_getter (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_cancel_message_getter) ... skipped 'requires the C _asyncio module' test_task_cancel_message_setter (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_cancel_message_setter) ... skipped 'requires the C _asyncio module' test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_cancel_sleeping_task) ... skipped 'requires the C _asyncio module' test_task_cancel_waiter_future (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_cancel_waiter_future) ... skipped 'requires the C _asyncio module' test_task_class (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_class) ... skipped 'requires the C _asyncio module' test_task_del_collect (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_del_collect) ... skipped 'requires the C _asyncio module' test_task_repr (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_repr) ... skipped 'requires the C _asyncio module' test_task_repr_autogenerated (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_repr_autogenerated) ... skipped 'requires the C _asyncio module' test_task_repr_name_not_str (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_repr_name_not_str) ... skipped 'requires the C _asyncio module' test_task_repr_wait_for (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_repr_wait_for) ... skipped 'requires the C _asyncio module' test_task_set_methods (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_set_methods) ... skipped 'requires the C _asyncio module' test_task_set_name_pylong (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_set_name_pylong) ... skipped 'requires the C _asyncio module' test_task_source_traceback (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_task_source_traceback) ... skipped 'requires the C _asyncio module' test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_tb_logger_not_called_after_cancel) ... skipped 'requires the C _asyncio module' test_uncancel_basic (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_uncancel_basic) ... skipped 'requires the C _asyncio module' test_uncancel_structured_blocks (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_uncancel_structured_blocks) ... skipped 'requires the C _asyncio module' test_wait (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait) ... skipped 'requires the C _asyncio module' test_wait_concurrent_complete (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_concurrent_complete) ... skipped 'requires the C _asyncio module' test_wait_duplicate_coroutines (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_wait_errors (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_errors) ... skipped 'requires the C _asyncio module' test_wait_first_completed (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_first_completed) ... skipped 'requires the C _asyncio module' test_wait_first_exception (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_first_exception) ... skipped 'requires the C _asyncio module' test_wait_first_exception_in_wait (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_first_exception_in_wait) ... skipped 'requires the C _asyncio module' test_wait_generator (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_generator) ... skipped 'requires the C _asyncio module' test_wait_invalid_args (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_invalid_args) ... skipped 'requires the C _asyncio module' test_wait_really_done (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_really_done) ... skipped 'requires the C _asyncio module' test_wait_with_exception (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_with_exception) ... skipped 'requires the C _asyncio module' test_wait_with_iterator_of_tasks (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_with_iterator_of_tasks) ... skipped 'requires the C _asyncio module' test_wait_with_timeout (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_wait_with_timeout) ... skipped 'requires the C _asyncio module' test_yield_future_passes_cancel (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_yield_future_passes_cancel) ... skipped 'requires the C _asyncio module' test_yield_wait_does_not_shield_cancel (test.test_asyncio.test_tasks.CTask_CFuture_SubclassTests.test_yield_wait_does_not_shield_cancel) ... skipped 'requires the C _asyncio module' test_as_completed (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_as_completed) ... skipped 'requires the C _asyncio module' test_as_completed_concurrent (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_as_completed_concurrent) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_use_running_loop (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_as_completed_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_without_loop (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_as_completed_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_as_completed_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_as_completed_invalid_args (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_as_completed_invalid_args) ... skipped 'requires the C _asyncio module' test_as_completed_reverse_wait (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_as_completed_reverse_wait) ... skipped 'requires the C _asyncio module' test_as_completed_with_timeout (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_as_completed_with_timeout) ... skipped 'requires the C _asyncio module' test_as_completed_with_unused_timeout (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_as_completed_with_unused_timeout) ... skipped 'requires the C _asyncio module' test_bare_create_named_task (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_bare_create_named_task) ... skipped 'requires the C _asyncio module' test_bare_create_task (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_bare_create_task) ... skipped 'requires the C _asyncio module' test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_baseexception_during_cancel) ... skipped 'requires the C _asyncio module' test_cancel (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel) ... skipped 'requires the C _asyncio module' test_cancel_at_end (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_at_end) coroutine end right after task is cancelled ... skipped 'requires the C _asyncio module' test_cancel_awaited_task (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_awaited_task) ... skipped 'requires the C _asyncio module' test_cancel_both_task_and_inner_future (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_both_task_and_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_current_task (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_current_task) ... skipped 'requires the C _asyncio module' test_cancel_gather_1 (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_gather_1) Ensure that a gathering future refuses to be cancelled once all ... skipped 'requires the C _asyncio module' test_cancel_gather_2 (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_gather_2) ... skipped 'requires the C _asyncio module' test_cancel_inner_future (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_task_catching (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_task_catching) ... skipped 'requires the C _asyncio module' test_cancel_task_ignoring (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_task_ignoring) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_exception (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_traceback_for_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_result (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_traceback_for_future_result) ... skipped 'requires the C _asyncio module' test_cancel_with_message_before_starting_task (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_with_message_before_starting_task) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_exception (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_with_message_then_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_result (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_with_message_then_future_result) ... skipped 'requires the C _asyncio module' test_cancel_yield (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancel_yield) ... skipped 'requires the C _asyncio module' test_cancellation_exception_context (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancellation_exception_context) ... skipped 'requires the C _asyncio module' test_cancelling (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_cancelling) ... skipped 'requires the C _asyncio module' test_context_1 (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_context_1) ... skipped 'requires the C _asyncio module' test_context_2 (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_context_2) ... skipped 'requires the C _asyncio module' test_context_3 (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_context_3) ... skipped 'requires the C _asyncio module' test_context_4 (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_context_4) ... skipped 'requires the C _asyncio module' test_context_5 (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_context_5) ... skipped 'requires the C _asyncio module' test_context_6 (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_context_6) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_coroutine_non_gen_function) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function_return_future (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_coroutine_non_gen_function_return_future) ... skipped 'requires the C _asyncio module' test_create_task_with_async_function (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_create_task_with_async_function) ... skipped 'requires the C _asyncio module' test_create_task_with_asynclike_function (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_create_task_with_asynclike_function) ... skipped 'requires the C _asyncio module' test_create_task_with_noncoroutine (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_create_task_with_noncoroutine) ... skipped 'requires the C _asyncio module' test_current_task (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_current_task) ... skipped 'requires the C _asyncio module' test_current_task_with_interleaving_tasks (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_current_task_with_interleaving_tasks) ... skipped 'requires the C _asyncio module' test_del__log_destroy_pending_segfault (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_del__log_destroy_pending_segfault) ... skipped 'requires the C _asyncio module' test_ensure_future_awaitable (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_ensure_future_awaitable) ... skipped 'requires the C _asyncio module' test_ensure_future_coroutine (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_ensure_future_coroutine) ... skipped 'requires the C _asyncio module' test_ensure_future_error_msg (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_ensure_future_error_msg) ... skipped 'requires the C _asyncio module' test_ensure_future_future (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_ensure_future_future) ... skipped 'requires the C _asyncio module' test_ensure_future_neither (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_ensure_future_neither) ... skipped 'requires the C _asyncio module' test_ensure_future_task (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_ensure_future_task) ... skipped 'requires the C _asyncio module' test_ensure_future_task_awaitable (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_ensure_future_task_awaitable) ... skipped 'requires the C _asyncio module' test_error_in_call_soon (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_error_in_call_soon) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_exception_chaining_after_await) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await_with_context_cycle (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_exception_chaining_after_await_with_context_cycle) ... skipped 'requires the C _asyncio module' test_exception_traceback (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_exception_traceback) ... skipped 'requires the C _asyncio module' test_gather_shield (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_gather_shield) ... skipped 'requires the C _asyncio module' test_generic_alias (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_generic_alias) ... skipped 'requires the C _asyncio module' test_get_context (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_get_context) ... skipped 'requires the C _asyncio module' test_get_coro (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_get_coro) ... skipped 'requires the C _asyncio module' test_get_stack (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_get_stack) ... skipped 'requires the C _asyncio module' test_iscoroutinefunction (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_iscoroutinefunction) ... skipped 'requires the C _asyncio module' test_log_destroyed_pending_task (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_log_destroyed_pending_task) ... skipped 'requires the C _asyncio module' test_log_traceback (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_log_traceback) ... skipped 'requires the C _asyncio module' test_other_loop_future (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_other_loop_future) ... skipped 'requires the C _asyncio module' test_proper_refcounts (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_proper_refcounts) ... skipped 'requires the C _asyncio module' test_refleaks_in_task___init__ (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_refleaks_in_task___init__) ... skipped 'requires the C _asyncio module' test_set_exception_causes_invalid_state (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_set_exception_causes_invalid_state) ... skipped 'requires the C _asyncio module' test_set_result_causes_invalid_state (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_set_result_causes_invalid_state) ... skipped 'requires the C _asyncio module' test_shield_cancel_inner (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_shield_cancel_inner) ... skipped 'requires the C _asyncio module' test_shield_cancel_outer (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_shield_cancel_outer) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_global_loop (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_shield_coroutine_use_global_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_running_loop (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_shield_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_without_loop (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_shield_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_shield_effect (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_shield_effect) ... skipped 'requires the C _asyncio module' test_shield_exception (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_shield_exception) ... skipped 'requires the C _asyncio module' test_shield_gather (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_shield_gather) ... skipped 'requires the C _asyncio module' test_shield_result (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_shield_result) ... skipped 'requires the C _asyncio module' test_shield_shortcut (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_shield_shortcut) ... skipped 'requires the C _asyncio module' test_sleep (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_sleep) ... skipped 'requires the C _asyncio module' test_sleep_cancel (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_sleep_cancel) ... skipped 'requires the C _asyncio module' test_step_result_future (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_step_result_future) ... skipped 'requires the C _asyncio module' test_stop_while_run_in_complete (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_stop_while_run_in_complete) ... skipped 'requires the C _asyncio module' test_task_awaits_on_itself (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_awaits_on_itself) ... skipped 'requires the C _asyncio module' test_task_basics (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_basics) ... skipped 'requires the C _asyncio module' test_task_cancel_message_getter (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_cancel_message_getter) ... skipped 'requires the C _asyncio module' test_task_cancel_message_setter (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_cancel_message_setter) ... skipped 'requires the C _asyncio module' test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_cancel_sleeping_task) ... skipped 'requires the C _asyncio module' test_task_cancel_waiter_future (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_cancel_waiter_future) ... skipped 'requires the C _asyncio module' test_task_class (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_class) ... skipped 'requires the C _asyncio module' test_task_del_collect (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_del_collect) ... skipped 'requires the C _asyncio module' test_task_repr (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_repr) ... skipped 'requires the C _asyncio module' test_task_repr_autogenerated (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_repr_autogenerated) ... skipped 'requires the C _asyncio module' test_task_repr_name_not_str (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_repr_name_not_str) ... skipped 'requires the C _asyncio module' test_task_repr_wait_for (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_repr_wait_for) ... skipped 'requires the C _asyncio module' test_task_set_methods (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_set_methods) ... skipped 'requires the C _asyncio module' test_task_set_name_pylong (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_set_name_pylong) ... skipped 'requires the C _asyncio module' test_task_source_traceback (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_task_source_traceback) ... skipped 'requires the C _asyncio module' test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_tb_logger_not_called_after_cancel) ... skipped 'requires the C _asyncio module' test_uncancel_basic (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_uncancel_basic) ... skipped 'requires the C _asyncio module' test_uncancel_structured_blocks (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_uncancel_structured_blocks) ... skipped 'requires the C _asyncio module' test_wait (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait) ... skipped 'requires the C _asyncio module' test_wait_concurrent_complete (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_concurrent_complete) ... skipped 'requires the C _asyncio module' test_wait_duplicate_coroutines (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_wait_errors (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_errors) ... skipped 'requires the C _asyncio module' test_wait_first_completed (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_first_completed) ... skipped 'requires the C _asyncio module' test_wait_first_exception (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_first_exception) ... skipped 'requires the C _asyncio module' test_wait_first_exception_in_wait (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_first_exception_in_wait) ... skipped 'requires the C _asyncio module' test_wait_generator (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_generator) ... skipped 'requires the C _asyncio module' test_wait_invalid_args (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_invalid_args) ... skipped 'requires the C _asyncio module' test_wait_really_done (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_really_done) ... skipped 'requires the C _asyncio module' test_wait_with_exception (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_with_exception) ... skipped 'requires the C _asyncio module' test_wait_with_iterator_of_tasks (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_with_iterator_of_tasks) ... skipped 'requires the C _asyncio module' test_wait_with_timeout (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_wait_with_timeout) ... skipped 'requires the C _asyncio module' test_yield_future_passes_cancel (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_yield_future_passes_cancel) ... skipped 'requires the C _asyncio module' test_yield_wait_does_not_shield_cancel (test.test_asyncio.test_tasks.CTask_CFuture_Tests.test_yield_wait_does_not_shield_cancel) ... skipped 'requires the C _asyncio module' test_foobar (test.test_asyncio.test_tasks.CTask_Future_Tests.test_foobar) ... skipped 'requires the C _asyncio module' test_as_completed (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_as_completed) ... skipped 'requires the C _asyncio module' test_as_completed_concurrent (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_as_completed_concurrent) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_use_running_loop (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_as_completed_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_without_loop (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_as_completed_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_as_completed_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_as_completed_invalid_args (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_as_completed_invalid_args) ... skipped 'requires the C _asyncio module' test_as_completed_reverse_wait (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_as_completed_reverse_wait) ... skipped 'requires the C _asyncio module' test_as_completed_with_timeout (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_as_completed_with_timeout) ... skipped 'requires the C _asyncio module' test_as_completed_with_unused_timeout (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_as_completed_with_unused_timeout) ... skipped 'requires the C _asyncio module' test_bare_create_named_task (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_bare_create_named_task) ... skipped 'requires the C _asyncio module' test_bare_create_task (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_bare_create_task) ... skipped 'requires the C _asyncio module' test_baseexception_during_cancel (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_baseexception_during_cancel) ... skipped 'requires the C _asyncio module' test_cancel (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel) ... skipped 'requires the C _asyncio module' test_cancel_at_end (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_at_end) coroutine end right after task is cancelled ... skipped 'requires the C _asyncio module' test_cancel_awaited_task (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_awaited_task) ... skipped 'requires the C _asyncio module' test_cancel_both_task_and_inner_future (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_both_task_and_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_current_task (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_current_task) ... skipped 'requires the C _asyncio module' test_cancel_gather_1 (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_gather_1) Ensure that a gathering future refuses to be cancelled once all ... skipped 'requires the C _asyncio module' test_cancel_gather_2 (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_gather_2) ... skipped 'requires the C _asyncio module' test_cancel_inner_future (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_task_catching (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_task_catching) ... skipped 'requires the C _asyncio module' test_cancel_task_ignoring (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_task_ignoring) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_exception (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_traceback_for_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_result (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_traceback_for_future_result) ... skipped 'requires the C _asyncio module' test_cancel_with_message_before_starting_task (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_with_message_before_starting_task) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_exception (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_with_message_then_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_result (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_with_message_then_future_result) ... skipped 'requires the C _asyncio module' test_cancel_yield (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancel_yield) ... skipped 'requires the C _asyncio module' test_cancellation_exception_context (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancellation_exception_context) ... skipped 'requires the C _asyncio module' test_cancelling (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_cancelling) ... skipped 'requires the C _asyncio module' test_context_1 (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_context_1) ... skipped 'requires the C _asyncio module' test_context_2 (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_context_2) ... skipped 'requires the C _asyncio module' test_context_3 (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_context_3) ... skipped 'requires the C _asyncio module' test_context_4 (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_context_4) ... skipped 'requires the C _asyncio module' test_context_5 (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_context_5) ... skipped 'requires the C _asyncio module' test_context_6 (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_context_6) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_coroutine_non_gen_function) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function_return_future (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_coroutine_non_gen_function_return_future) ... skipped 'requires the C _asyncio module' test_create_task_with_async_function (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_create_task_with_async_function) ... skipped 'requires the C _asyncio module' test_create_task_with_asynclike_function (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_create_task_with_asynclike_function) ... skipped 'requires the C _asyncio module' test_create_task_with_noncoroutine (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_create_task_with_noncoroutine) ... skipped 'requires the C _asyncio module' test_current_task (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_current_task) ... skipped 'requires the C _asyncio module' test_current_task_with_interleaving_tasks (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_current_task_with_interleaving_tasks) ... skipped 'requires the C _asyncio module' test_ensure_future_awaitable (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_ensure_future_awaitable) ... skipped 'requires the C _asyncio module' test_ensure_future_coroutine (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_ensure_future_coroutine) ... skipped 'requires the C _asyncio module' test_ensure_future_error_msg (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_ensure_future_error_msg) ... skipped 'requires the C _asyncio module' test_ensure_future_future (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_ensure_future_future) ... skipped 'requires the C _asyncio module' test_ensure_future_neither (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_ensure_future_neither) ... skipped 'requires the C _asyncio module' test_ensure_future_task (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_ensure_future_task) ... skipped 'requires the C _asyncio module' test_ensure_future_task_awaitable (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_ensure_future_task_awaitable) ... skipped 'requires the C _asyncio module' test_error_in_call_soon (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_error_in_call_soon) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_exception_chaining_after_await) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await_with_context_cycle (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_exception_chaining_after_await_with_context_cycle) ... skipped 'requires the C _asyncio module' test_exception_traceback (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_exception_traceback) ... skipped 'requires the C _asyncio module' test_gather_shield (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_gather_shield) ... skipped 'requires the C _asyncio module' test_generic_alias (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_generic_alias) ... skipped 'requires the C _asyncio module' test_get_context (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_get_context) ... skipped 'requires the C _asyncio module' test_get_coro (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_get_coro) ... skipped 'requires the C _asyncio module' test_get_stack (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_get_stack) ... skipped 'requires the C _asyncio module' test_iscoroutinefunction (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_iscoroutinefunction) ... skipped 'requires the C _asyncio module' test_log_destroyed_pending_task (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_log_destroyed_pending_task) ... skipped 'requires the C _asyncio module' test_log_traceback (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_log_traceback) ... skipped 'requires the C _asyncio module' test_other_loop_future (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_other_loop_future) ... skipped 'requires the C _asyncio module' test_proper_refcounts (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_proper_refcounts) ... skipped 'requires the C _asyncio module' test_shield_cancel_inner (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_shield_cancel_inner) ... skipped 'requires the C _asyncio module' test_shield_cancel_outer (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_shield_cancel_outer) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_global_loop (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_shield_coroutine_use_global_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_running_loop (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_shield_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_without_loop (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_shield_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_shield_effect (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_shield_effect) ... skipped 'requires the C _asyncio module' test_shield_exception (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_shield_exception) ... skipped 'requires the C _asyncio module' test_shield_gather (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_shield_gather) ... skipped 'requires the C _asyncio module' test_shield_result (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_shield_result) ... skipped 'requires the C _asyncio module' test_shield_shortcut (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_shield_shortcut) ... skipped 'requires the C _asyncio module' test_sleep (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_sleep) ... skipped 'requires the C _asyncio module' test_sleep_cancel (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_sleep_cancel) ... skipped 'requires the C _asyncio module' test_step_result_future (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_step_result_future) ... skipped 'requires the C _asyncio module' test_stop_while_run_in_complete (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_stop_while_run_in_complete) ... skipped 'requires the C _asyncio module' test_task_awaits_on_itself (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_awaits_on_itself) ... skipped 'requires the C _asyncio module' test_task_basics (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_basics) ... skipped 'requires the C _asyncio module' test_task_cancel_message_getter (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_cancel_message_getter) ... skipped 'requires the C _asyncio module' test_task_cancel_message_setter (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_cancel_message_setter) ... skipped 'requires the C _asyncio module' test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_cancel_sleeping_task) ... skipped 'requires the C _asyncio module' test_task_cancel_waiter_future (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_cancel_waiter_future) ... skipped 'requires the C _asyncio module' test_task_class (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_class) ... skipped 'requires the C _asyncio module' test_task_del_collect (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_del_collect) ... skipped 'requires the C _asyncio module' test_task_repr (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_repr) ... skipped 'requires the C _asyncio module' test_task_repr_autogenerated (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_repr_autogenerated) ... skipped 'requires the C _asyncio module' test_task_repr_name_not_str (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_repr_name_not_str) ... skipped 'requires the C _asyncio module' test_task_repr_wait_for (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_repr_wait_for) ... skipped 'requires the C _asyncio module' test_task_set_methods (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_set_methods) ... skipped 'requires the C _asyncio module' test_task_set_name_pylong (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_set_name_pylong) ... skipped 'requires the C _asyncio module' test_task_source_traceback (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_task_source_traceback) ... skipped 'requires the C _asyncio module' test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_tb_logger_not_called_after_cancel) ... skipped 'requires the C _asyncio module' test_uncancel_basic (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_uncancel_basic) ... skipped 'requires the C _asyncio module' test_uncancel_structured_blocks (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_uncancel_structured_blocks) ... skipped 'requires the C _asyncio module' test_wait (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait) ... skipped 'requires the C _asyncio module' test_wait_concurrent_complete (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_concurrent_complete) ... skipped 'requires the C _asyncio module' test_wait_duplicate_coroutines (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_wait_errors (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_errors) ... skipped 'requires the C _asyncio module' test_wait_first_completed (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_first_completed) ... skipped 'requires the C _asyncio module' test_wait_first_exception (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_first_exception) ... skipped 'requires the C _asyncio module' test_wait_first_exception_in_wait (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_first_exception_in_wait) ... skipped 'requires the C _asyncio module' test_wait_generator (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_generator) ... skipped 'requires the C _asyncio module' test_wait_invalid_args (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_invalid_args) ... skipped 'requires the C _asyncio module' test_wait_really_done (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_really_done) ... skipped 'requires the C _asyncio module' test_wait_with_exception (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_with_exception) ... skipped 'requires the C _asyncio module' test_wait_with_iterator_of_tasks (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_with_iterator_of_tasks) ... skipped 'requires the C _asyncio module' test_wait_with_timeout (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_wait_with_timeout) ... skipped 'requires the C _asyncio module' test_yield_future_passes_cancel (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_yield_future_passes_cancel) ... skipped 'requires the C _asyncio module' test_yield_wait_does_not_shield_cancel (test.test_asyncio.test_tasks.CTask_PyFuture_Tests.test_yield_wait_does_not_shield_cancel) ... skipped 'requires the C _asyncio module' test_cancellation_broadcast (test.test_asyncio.test_tasks.CoroutineGatherTests.test_cancellation_broadcast) ... ok test_constructor_use_global_loop (test.test_asyncio.test_tasks.CoroutineGatherTests.test_constructor_use_global_loop) ... ok test_constructor_use_running_loop (test.test_asyncio.test_tasks.CoroutineGatherTests.test_constructor_use_running_loop) ... ok test_constructor_without_loop (test.test_asyncio.test_tasks.CoroutineGatherTests.test_constructor_without_loop) ... ok test_duplicate_coroutines (test.test_asyncio.test_tasks.CoroutineGatherTests.test_duplicate_coroutines) ... ok test_env_var_debug (test.test_asyncio.test_tasks.CoroutineGatherTests.test_env_var_debug) ... ok test_exception_marking (test.test_asyncio.test_tasks.CoroutineGatherTests.test_exception_marking) ... ok test_issue46672 (test.test_asyncio.test_tasks.CoroutineGatherTests.test_issue46672) ... ok test_one_exception (test.test_asyncio.test_tasks.CoroutineGatherTests.test_one_exception) ... ok test_result_exception_success (test.test_asyncio.test_tasks.CoroutineGatherTests.test_result_exception_success) ... ok test_return_exceptions (test.test_asyncio.test_tasks.CoroutineGatherTests.test_return_exceptions) ... ok test_success (test.test_asyncio.test_tasks.CoroutineGatherTests.test_success) ... ok test_constructor_empty_sequence_use_global_loop (test.test_asyncio.test_tasks.FutureGatherTests.test_constructor_empty_sequence_use_global_loop) ... ok test_constructor_empty_sequence_use_running_loop (test.test_asyncio.test_tasks.FutureGatherTests.test_constructor_empty_sequence_use_running_loop) ... ok test_constructor_empty_sequence_without_loop (test.test_asyncio.test_tasks.FutureGatherTests.test_constructor_empty_sequence_without_loop) ... ok test_constructor_heterogenous_futures (test.test_asyncio.test_tasks.FutureGatherTests.test_constructor_heterogenous_futures) ... ok test_constructor_homogenous_futures (test.test_asyncio.test_tasks.FutureGatherTests.test_constructor_homogenous_futures) ... ok test_env_var_debug (test.test_asyncio.test_tasks.FutureGatherTests.test_env_var_debug) ... ok test_one_cancellation (test.test_asyncio.test_tasks.FutureGatherTests.test_one_cancellation) ... ok test_one_exception (test.test_asyncio.test_tasks.FutureGatherTests.test_one_exception) ... ok test_result_exception_one_cancellation (test.test_asyncio.test_tasks.FutureGatherTests.test_result_exception_one_cancellation) ... ok test_result_exception_success (test.test_asyncio.test_tasks.FutureGatherTests.test_result_exception_success) ... ok test_return_exceptions (test.test_asyncio.test_tasks.FutureGatherTests.test_return_exceptions) ... ok test_success (test.test_asyncio.test_tasks.FutureGatherTests.test_success) ... ok test_asyncio_module_compiled (test.test_asyncio.test_tasks.GenericTaskTests.test_asyncio_module_compiled) ... skipped 'implementation detail specific to cpython' test_future_subclass (test.test_asyncio.test_tasks.GenericTaskTests.test_future_subclass) ... ok test_current_task_no_running_loop (test.test_asyncio.test_tasks.PyCurrentLoopTests.test_current_task_no_running_loop) ... ok test_current_task_no_running_loop_implicit (test.test_asyncio.test_tasks.PyCurrentLoopTests.test_current_task_no_running_loop_implicit) ... ok test_current_task_with_implicit_loop (test.test_asyncio.test_tasks.PyCurrentLoopTests.test_current_task_with_implicit_loop) ... ok test__enter_task (test.test_asyncio.test_tasks.PyIntrospectionTests.test__enter_task) ... ok test__enter_task_failure (test.test_asyncio.test_tasks.PyIntrospectionTests.test__enter_task_failure) ... ok test__leave_task (test.test_asyncio.test_tasks.PyIntrospectionTests.test__leave_task) ... ok test__leave_task_failure1 (test.test_asyncio.test_tasks.PyIntrospectionTests.test__leave_task_failure1) ... ok test__leave_task_failure2 (test.test_asyncio.test_tasks.PyIntrospectionTests.test__leave_task_failure2) ... ok test__register_task_1 (test.test_asyncio.test_tasks.PyIntrospectionTests.test__register_task_1) ... ok test__register_task_2 (test.test_asyncio.test_tasks.PyIntrospectionTests.test__register_task_2) ... ok test__register_task_3 (test.test_asyncio.test_tasks.PyIntrospectionTests.test__register_task_3) ... ok test__unregister_task (test.test_asyncio.test_tasks.PyIntrospectionTests.test__unregister_task) ... ok test__unregister_task_not_registered (test.test_asyncio.test_tasks.PyIntrospectionTests.test__unregister_task_not_registered) ... ok test_as_completed (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_as_completed) ... skipped 'requires the C _asyncio module' test_as_completed_concurrent (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_as_completed_concurrent) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_use_running_loop (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_as_completed_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_without_loop (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_as_completed_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_as_completed_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_as_completed_invalid_args (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_as_completed_invalid_args) ... skipped 'requires the C _asyncio module' test_as_completed_reverse_wait (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_as_completed_reverse_wait) ... skipped 'requires the C _asyncio module' test_as_completed_with_timeout (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_as_completed_with_timeout) ... skipped 'requires the C _asyncio module' test_as_completed_with_unused_timeout (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_as_completed_with_unused_timeout) ... skipped 'requires the C _asyncio module' test_bare_create_named_task (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_bare_create_named_task) ... skipped 'requires the C _asyncio module' test_bare_create_task (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_bare_create_task) ... skipped 'requires the C _asyncio module' test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_baseexception_during_cancel) ... skipped 'requires the C _asyncio module' test_cancel (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel) ... skipped 'requires the C _asyncio module' test_cancel_at_end (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_at_end) coroutine end right after task is cancelled ... skipped 'requires the C _asyncio module' test_cancel_awaited_task (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_awaited_task) ... skipped 'requires the C _asyncio module' test_cancel_both_task_and_inner_future (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_both_task_and_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_current_task (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_current_task) ... skipped 'requires the C _asyncio module' test_cancel_gather_1 (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_gather_1) Ensure that a gathering future refuses to be cancelled once all ... skipped 'requires the C _asyncio module' test_cancel_gather_2 (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_gather_2) ... skipped 'requires the C _asyncio module' test_cancel_inner_future (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_task_catching (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_task_catching) ... skipped 'requires the C _asyncio module' test_cancel_task_ignoring (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_task_ignoring) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_exception (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_traceback_for_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_result (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_traceback_for_future_result) ... skipped 'requires the C _asyncio module' test_cancel_with_message_before_starting_task (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_with_message_before_starting_task) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_exception (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_with_message_then_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_result (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_with_message_then_future_result) ... skipped 'requires the C _asyncio module' test_cancel_yield (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancel_yield) ... skipped 'requires the C _asyncio module' test_cancellation_exception_context (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancellation_exception_context) ... skipped 'requires the C _asyncio module' test_cancelling (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_cancelling) ... skipped 'requires the C _asyncio module' test_context_1 (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_context_1) ... skipped 'requires the C _asyncio module' test_context_2 (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_context_2) ... skipped 'requires the C _asyncio module' test_context_3 (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_context_3) ... skipped 'requires the C _asyncio module' test_context_4 (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_context_4) ... skipped 'requires the C _asyncio module' test_context_5 (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_context_5) ... skipped 'requires the C _asyncio module' test_context_6 (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_context_6) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_coroutine_non_gen_function) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function_return_future (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_coroutine_non_gen_function_return_future) ... skipped 'requires the C _asyncio module' test_create_task_with_async_function (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_create_task_with_async_function) ... skipped 'requires the C _asyncio module' test_create_task_with_asynclike_function (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_create_task_with_asynclike_function) ... skipped 'requires the C _asyncio module' test_create_task_with_noncoroutine (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_create_task_with_noncoroutine) ... skipped 'requires the C _asyncio module' test_current_task (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_current_task) ... skipped 'requires the C _asyncio module' test_current_task_with_interleaving_tasks (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_current_task_with_interleaving_tasks) ... skipped 'requires the C _asyncio module' test_ensure_future_awaitable (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_ensure_future_awaitable) ... skipped 'requires the C _asyncio module' test_ensure_future_coroutine (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_ensure_future_coroutine) ... skipped 'requires the C _asyncio module' test_ensure_future_error_msg (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_ensure_future_error_msg) ... skipped 'requires the C _asyncio module' test_ensure_future_future (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_ensure_future_future) ... skipped 'requires the C _asyncio module' test_ensure_future_neither (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_ensure_future_neither) ... skipped 'requires the C _asyncio module' test_ensure_future_task (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_ensure_future_task) ... skipped 'requires the C _asyncio module' test_ensure_future_task_awaitable (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_ensure_future_task_awaitable) ... skipped 'requires the C _asyncio module' test_error_in_call_soon (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_error_in_call_soon) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_exception_chaining_after_await) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await_with_context_cycle (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_exception_chaining_after_await_with_context_cycle) ... skipped 'requires the C _asyncio module' test_exception_traceback (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_exception_traceback) ... skipped 'requires the C _asyncio module' test_gather_shield (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_gather_shield) ... skipped 'requires the C _asyncio module' test_generic_alias (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_generic_alias) ... skipped 'requires the C _asyncio module' test_get_context (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_get_context) ... skipped 'requires the C _asyncio module' test_get_coro (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_get_coro) ... skipped 'requires the C _asyncio module' test_get_stack (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_get_stack) ... skipped 'requires the C _asyncio module' test_iscoroutinefunction (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_iscoroutinefunction) ... skipped 'requires the C _asyncio module' test_log_destroyed_pending_task (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_log_destroyed_pending_task) ... skipped 'requires the C _asyncio module' test_log_traceback (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_log_traceback) ... skipped 'requires the C _asyncio module' test_other_loop_future (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_other_loop_future) ... skipped 'requires the C _asyncio module' test_proper_refcounts (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_proper_refcounts) ... skipped 'requires the C _asyncio module' test_shield_cancel_inner (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_shield_cancel_inner) ... skipped 'requires the C _asyncio module' test_shield_cancel_outer (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_shield_cancel_outer) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_global_loop (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_shield_coroutine_use_global_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_running_loop (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_shield_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_without_loop (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_shield_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_shield_effect (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_shield_effect) ... skipped 'requires the C _asyncio module' test_shield_exception (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_shield_exception) ... skipped 'requires the C _asyncio module' test_shield_gather (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_shield_gather) ... skipped 'requires the C _asyncio module' test_shield_result (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_shield_result) ... skipped 'requires the C _asyncio module' test_shield_shortcut (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_shield_shortcut) ... skipped 'requires the C _asyncio module' test_sleep (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_sleep) ... skipped 'requires the C _asyncio module' test_sleep_cancel (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_sleep_cancel) ... skipped 'requires the C _asyncio module' test_step_result_future (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_step_result_future) ... skipped 'requires the C _asyncio module' test_stop_while_run_in_complete (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_stop_while_run_in_complete) ... skipped 'requires the C _asyncio module' test_task_awaits_on_itself (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_awaits_on_itself) ... skipped 'requires the C _asyncio module' test_task_basics (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_basics) ... skipped 'requires the C _asyncio module' test_task_cancel_message_getter (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_cancel_message_getter) ... skipped 'requires the C _asyncio module' test_task_cancel_message_setter (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_cancel_message_setter) ... skipped 'requires the C _asyncio module' test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_cancel_sleeping_task) ... skipped 'requires the C _asyncio module' test_task_cancel_waiter_future (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_cancel_waiter_future) ... skipped 'requires the C _asyncio module' test_task_class (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_class) ... skipped 'requires the C _asyncio module' test_task_del_collect (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_del_collect) ... skipped 'requires the C _asyncio module' test_task_repr (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_repr) ... skipped 'requires the C _asyncio module' test_task_repr_autogenerated (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_repr_autogenerated) ... skipped 'requires the C _asyncio module' test_task_repr_name_not_str (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_repr_name_not_str) ... skipped 'requires the C _asyncio module' test_task_repr_wait_for (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_repr_wait_for) ... skipped 'requires the C _asyncio module' test_task_set_methods (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_set_methods) ... skipped 'requires the C _asyncio module' test_task_set_name_pylong (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_set_name_pylong) ... skipped 'requires the C _asyncio module' test_task_source_traceback (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_task_source_traceback) ... skipped 'requires the C _asyncio module' test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_tb_logger_not_called_after_cancel) ... skipped 'requires the C _asyncio module' test_uncancel_basic (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_uncancel_basic) ... skipped 'requires the C _asyncio module' test_uncancel_structured_blocks (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_uncancel_structured_blocks) ... skipped 'requires the C _asyncio module' test_wait (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait) ... skipped 'requires the C _asyncio module' test_wait_concurrent_complete (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_concurrent_complete) ... skipped 'requires the C _asyncio module' test_wait_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_wait_errors (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_errors) ... skipped 'requires the C _asyncio module' test_wait_first_completed (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_first_completed) ... skipped 'requires the C _asyncio module' test_wait_first_exception (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_first_exception) ... skipped 'requires the C _asyncio module' test_wait_first_exception_in_wait (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_first_exception_in_wait) ... skipped 'requires the C _asyncio module' test_wait_generator (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_generator) ... skipped 'requires the C _asyncio module' test_wait_invalid_args (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_invalid_args) ... skipped 'requires the C _asyncio module' test_wait_really_done (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_really_done) ... skipped 'requires the C _asyncio module' test_wait_with_exception (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_with_exception) ... skipped 'requires the C _asyncio module' test_wait_with_iterator_of_tasks (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_with_iterator_of_tasks) ... skipped 'requires the C _asyncio module' test_wait_with_timeout (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_wait_with_timeout) ... skipped 'requires the C _asyncio module' test_yield_future_passes_cancel (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_yield_future_passes_cancel) ... skipped 'requires the C _asyncio module' test_yield_wait_does_not_shield_cancel (test.test_asyncio.test_tasks.PyTask_CFutureSubclass_Tests.test_yield_wait_does_not_shield_cancel) ... skipped 'requires the C _asyncio module' test_as_completed (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_as_completed) ... skipped 'requires the C _asyncio module' test_as_completed_concurrent (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_as_completed_concurrent) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_use_running_loop (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_as_completed_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_as_completed_coroutine_without_loop (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_as_completed_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_as_completed_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_as_completed_invalid_args (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_as_completed_invalid_args) ... skipped 'requires the C _asyncio module' test_as_completed_reverse_wait (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_as_completed_reverse_wait) ... skipped 'requires the C _asyncio module' test_as_completed_with_timeout (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_as_completed_with_timeout) ... skipped 'requires the C _asyncio module' test_as_completed_with_unused_timeout (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_as_completed_with_unused_timeout) ... skipped 'requires the C _asyncio module' test_bare_create_named_task (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_bare_create_named_task) ... skipped 'requires the C _asyncio module' test_bare_create_task (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_bare_create_task) ... skipped 'requires the C _asyncio module' test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_baseexception_during_cancel) ... skipped 'requires the C _asyncio module' test_cancel (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel) ... skipped 'requires the C _asyncio module' test_cancel_at_end (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_at_end) coroutine end right after task is cancelled ... skipped 'requires the C _asyncio module' test_cancel_awaited_task (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_awaited_task) ... skipped 'requires the C _asyncio module' test_cancel_both_task_and_inner_future (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_both_task_and_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_current_task (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_current_task) ... skipped 'requires the C _asyncio module' test_cancel_gather_1 (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_gather_1) Ensure that a gathering future refuses to be cancelled once all ... skipped 'requires the C _asyncio module' test_cancel_gather_2 (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_gather_2) ... skipped 'requires the C _asyncio module' test_cancel_inner_future (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_inner_future) ... skipped 'requires the C _asyncio module' test_cancel_task_catching (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_task_catching) ... skipped 'requires the C _asyncio module' test_cancel_task_ignoring (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_task_ignoring) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_exception (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_traceback_for_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_traceback_for_future_result (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_traceback_for_future_result) ... skipped 'requires the C _asyncio module' test_cancel_with_message_before_starting_task (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_with_message_before_starting_task) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_exception (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_with_message_then_future_exception) ... skipped 'requires the C _asyncio module' test_cancel_with_message_then_future_result (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_with_message_then_future_result) ... skipped 'requires the C _asyncio module' test_cancel_yield (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancel_yield) ... skipped 'requires the C _asyncio module' test_cancellation_exception_context (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancellation_exception_context) ... skipped 'requires the C _asyncio module' test_cancelling (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_cancelling) ... skipped 'requires the C _asyncio module' test_context_1 (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_context_1) ... skipped 'requires the C _asyncio module' test_context_2 (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_context_2) ... skipped 'requires the C _asyncio module' test_context_3 (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_context_3) ... skipped 'requires the C _asyncio module' test_context_4 (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_context_4) ... skipped 'requires the C _asyncio module' test_context_5 (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_context_5) ... skipped 'requires the C _asyncio module' test_context_6 (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_context_6) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_coroutine_non_gen_function) ... skipped 'requires the C _asyncio module' test_coroutine_non_gen_function_return_future (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_coroutine_non_gen_function_return_future) ... skipped 'requires the C _asyncio module' test_create_task_with_async_function (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_create_task_with_async_function) ... skipped 'requires the C _asyncio module' test_create_task_with_asynclike_function (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_create_task_with_asynclike_function) ... skipped 'requires the C _asyncio module' test_create_task_with_noncoroutine (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_create_task_with_noncoroutine) ... skipped 'requires the C _asyncio module' test_current_task (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_current_task) ... skipped 'requires the C _asyncio module' test_current_task_with_interleaving_tasks (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_current_task_with_interleaving_tasks) ... skipped 'requires the C _asyncio module' test_ensure_future_awaitable (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_ensure_future_awaitable) ... skipped 'requires the C _asyncio module' test_ensure_future_coroutine (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_ensure_future_coroutine) ... skipped 'requires the C _asyncio module' test_ensure_future_error_msg (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_ensure_future_error_msg) ... skipped 'requires the C _asyncio module' test_ensure_future_future (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_ensure_future_future) ... skipped 'requires the C _asyncio module' test_ensure_future_neither (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_ensure_future_neither) ... skipped 'requires the C _asyncio module' test_ensure_future_task (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_ensure_future_task) ... skipped 'requires the C _asyncio module' test_ensure_future_task_awaitable (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_ensure_future_task_awaitable) ... skipped 'requires the C _asyncio module' test_error_in_call_soon (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_error_in_call_soon) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_exception_chaining_after_await) ... skipped 'requires the C _asyncio module' test_exception_chaining_after_await_with_context_cycle (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_exception_chaining_after_await_with_context_cycle) ... skipped 'requires the C _asyncio module' test_exception_traceback (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_exception_traceback) ... skipped 'requires the C _asyncio module' test_gather_shield (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_gather_shield) ... skipped 'requires the C _asyncio module' test_generic_alias (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_generic_alias) ... skipped 'requires the C _asyncio module' test_get_context (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_get_context) ... skipped 'requires the C _asyncio module' test_get_coro (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_get_coro) ... skipped 'requires the C _asyncio module' test_get_stack (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_get_stack) ... skipped 'requires the C _asyncio module' test_iscoroutinefunction (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_iscoroutinefunction) ... skipped 'requires the C _asyncio module' test_log_destroyed_pending_task (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_log_destroyed_pending_task) ... skipped 'requires the C _asyncio module' test_log_traceback (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_log_traceback) ... skipped 'requires the C _asyncio module' test_other_loop_future (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_other_loop_future) ... skipped 'requires the C _asyncio module' test_proper_refcounts (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_proper_refcounts) ... skipped 'requires the C _asyncio module' test_shield_cancel_inner (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_shield_cancel_inner) ... skipped 'requires the C _asyncio module' test_shield_cancel_outer (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_shield_cancel_outer) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_global_loop (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_shield_coroutine_use_global_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_use_running_loop (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_shield_coroutine_use_running_loop) ... skipped 'requires the C _asyncio module' test_shield_coroutine_without_loop (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_shield_coroutine_without_loop) ... skipped 'requires the C _asyncio module' test_shield_effect (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_shield_effect) ... skipped 'requires the C _asyncio module' test_shield_exception (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_shield_exception) ... skipped 'requires the C _asyncio module' test_shield_gather (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_shield_gather) ... skipped 'requires the C _asyncio module' test_shield_result (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_shield_result) ... skipped 'requires the C _asyncio module' test_shield_shortcut (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_shield_shortcut) ... skipped 'requires the C _asyncio module' test_sleep (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_sleep) ... skipped 'requires the C _asyncio module' test_sleep_cancel (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_sleep_cancel) ... skipped 'requires the C _asyncio module' test_step_result_future (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_step_result_future) ... skipped 'requires the C _asyncio module' test_stop_while_run_in_complete (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_stop_while_run_in_complete) ... skipped 'requires the C _asyncio module' test_task_awaits_on_itself (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_awaits_on_itself) ... skipped 'requires the C _asyncio module' test_task_basics (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_basics) ... skipped 'requires the C _asyncio module' test_task_cancel_message_getter (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_cancel_message_getter) ... skipped 'requires the C _asyncio module' test_task_cancel_message_setter (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_cancel_message_setter) ... skipped 'requires the C _asyncio module' test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_cancel_sleeping_task) ... skipped 'requires the C _asyncio module' test_task_cancel_waiter_future (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_cancel_waiter_future) ... skipped 'requires the C _asyncio module' test_task_class (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_class) ... skipped 'requires the C _asyncio module' test_task_del_collect (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_del_collect) ... skipped 'requires the C _asyncio module' test_task_repr (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_repr) ... skipped 'requires the C _asyncio module' test_task_repr_autogenerated (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_repr_autogenerated) ... skipped 'requires the C _asyncio module' test_task_repr_name_not_str (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_repr_name_not_str) ... skipped 'requires the C _asyncio module' test_task_repr_wait_for (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_repr_wait_for) ... skipped 'requires the C _asyncio module' test_task_set_methods (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_set_methods) ... skipped 'requires the C _asyncio module' test_task_set_name_pylong (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_set_name_pylong) ... skipped 'requires the C _asyncio module' test_task_source_traceback (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_task_source_traceback) ... skipped 'requires the C _asyncio module' test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_tb_logger_not_called_after_cancel) ... skipped 'requires the C _asyncio module' test_uncancel_basic (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_uncancel_basic) ... skipped 'requires the C _asyncio module' test_uncancel_structured_blocks (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_uncancel_structured_blocks) ... skipped 'requires the C _asyncio module' test_wait (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait) ... skipped 'requires the C _asyncio module' test_wait_concurrent_complete (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_concurrent_complete) ... skipped 'requires the C _asyncio module' test_wait_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_duplicate_coroutines) ... skipped 'requires the C _asyncio module' test_wait_errors (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_errors) ... skipped 'requires the C _asyncio module' test_wait_first_completed (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_first_completed) ... skipped 'requires the C _asyncio module' test_wait_first_exception (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_first_exception) ... skipped 'requires the C _asyncio module' test_wait_first_exception_in_wait (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_first_exception_in_wait) ... skipped 'requires the C _asyncio module' test_wait_generator (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_generator) ... skipped 'requires the C _asyncio module' test_wait_invalid_args (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_invalid_args) ... skipped 'requires the C _asyncio module' test_wait_really_done (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_really_done) ... skipped 'requires the C _asyncio module' test_wait_with_exception (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_with_exception) ... skipped 'requires the C _asyncio module' test_wait_with_iterator_of_tasks (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_with_iterator_of_tasks) ... skipped 'requires the C _asyncio module' test_wait_with_timeout (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_wait_with_timeout) ... skipped 'requires the C _asyncio module' test_yield_future_passes_cancel (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_yield_future_passes_cancel) ... skipped 'requires the C _asyncio module' test_yield_wait_does_not_shield_cancel (test.test_asyncio.test_tasks.PyTask_CFuture_Tests.test_yield_wait_does_not_shield_cancel) ... skipped 'requires the C _asyncio module' test_as_completed (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_as_completed) ... ok test_as_completed_concurrent (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_as_completed_concurrent) ... ok test_as_completed_coroutine_use_running_loop (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_as_completed_coroutine_use_running_loop) ... ok test_as_completed_coroutine_without_loop (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_as_completed_coroutine_without_loop) ... ok test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_as_completed_duplicate_coroutines) ... ok test_as_completed_invalid_args (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_as_completed_invalid_args) ... ok test_as_completed_reverse_wait (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_as_completed_reverse_wait) ... ok test_as_completed_with_timeout (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_as_completed_with_timeout) ... ok test_as_completed_with_unused_timeout (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_as_completed_with_unused_timeout) ... ok test_bare_create_named_task (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_bare_create_named_task) ... ok test_bare_create_task (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_bare_create_task) ... ok test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_baseexception_during_cancel) ... ok test_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel) ... ok test_cancel_at_end (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_at_end) coroutine end right after task is cancelled ... ok test_cancel_awaited_task (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_awaited_task) ... ok test_cancel_both_task_and_inner_future (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_both_task_and_inner_future) ... ok test_cancel_current_task (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_current_task) ... ok test_cancel_gather_1 (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_gather_1) Ensure that a gathering future refuses to be cancelled once all ... ok test_cancel_gather_2 (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_gather_2) ... ok test_cancel_inner_future (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_inner_future) ... ok test_cancel_task_catching (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_task_catching) ... ok test_cancel_task_ignoring (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_task_ignoring) ... ok test_cancel_traceback_for_future_exception (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_traceback_for_future_exception) ... ok test_cancel_traceback_for_future_result (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_traceback_for_future_result) ... ok test_cancel_with_message_before_starting_task (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_with_message_before_starting_task) ... ok test_cancel_with_message_then_future_exception (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_with_message_then_future_exception) ... ok test_cancel_with_message_then_future_result (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_with_message_then_future_result) ... ok test_cancel_yield (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancel_yield) ... ok test_cancellation_exception_context (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancellation_exception_context) ... ok test_cancelling (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_cancelling) ... ok test_context_1 (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_context_1) ... ok test_context_2 (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_context_2) ... ok test_context_3 (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_context_3) ... ok test_context_4 (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_context_4) ... ok test_context_5 (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_context_5) ... ok test_context_6 (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_context_6) ... ok test_coroutine_non_gen_function (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_coroutine_non_gen_function) ... ok test_coroutine_non_gen_function_return_future (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_coroutine_non_gen_function_return_future) ... ok test_create_task_with_async_function (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_create_task_with_async_function) ... ok test_create_task_with_asynclike_function (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_create_task_with_asynclike_function) ... ok test_create_task_with_noncoroutine (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_create_task_with_noncoroutine) ... ok test_current_task (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_current_task) ... ok test_current_task_with_interleaving_tasks (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_current_task_with_interleaving_tasks) ... ok test_ensure_future_awaitable (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_ensure_future_awaitable) ... ok test_ensure_future_coroutine (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_ensure_future_coroutine) ... ok test_ensure_future_error_msg (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_ensure_future_error_msg) ... ok test_ensure_future_future (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_ensure_future_future) ... ok test_ensure_future_neither (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_ensure_future_neither) ... ok test_ensure_future_task (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_ensure_future_task) ... ok test_ensure_future_task_awaitable (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_ensure_future_task_awaitable) ... ok test_error_in_call_soon (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_error_in_call_soon) ... ok test_exception_chaining_after_await (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_exception_chaining_after_await) ... ok test_exception_chaining_after_await_with_context_cycle (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_exception_chaining_after_await_with_context_cycle) ... ok test_exception_traceback (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_exception_traceback) ... ok test_gather_shield (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_gather_shield) ... ok test_generic_alias (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_generic_alias) ... ok test_get_context (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_get_context) ... ok test_get_coro (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_get_coro) ... ok test_get_stack (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_get_stack) ... ok test_iscoroutinefunction (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_iscoroutinefunction) ... ok test_log_destroyed_pending_task (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_log_destroyed_pending_task) ... ok test_log_traceback (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_log_traceback) ... ok test_other_loop_future (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_other_loop_future) ... ok test_proper_refcounts (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_proper_refcounts) ... skipped 'implementation detail specific to cpython' test_shield_cancel_inner (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_shield_cancel_inner) ... ok test_shield_cancel_outer (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_shield_cancel_outer) ... ok test_shield_coroutine_use_global_loop (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_shield_coroutine_use_global_loop) ... ok test_shield_coroutine_use_running_loop (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_shield_coroutine_use_running_loop) ... ok test_shield_coroutine_without_loop (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_shield_coroutine_without_loop) ... ok test_shield_effect (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_shield_effect) ... ok test_shield_exception (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_shield_exception) ... ok test_shield_gather (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_shield_gather) ... ok test_shield_result (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_shield_result) ... ok test_shield_shortcut (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_shield_shortcut) ... ok test_sleep (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_sleep) ... ok test_sleep_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_sleep_cancel) ... ok test_step_result_future (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_step_result_future) ... ok test_stop_while_run_in_complete (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_stop_while_run_in_complete) ... ok test_subclasses_ctask_cfuture (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_subclasses_ctask_cfuture) ... ok test_task_awaits_on_itself (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_awaits_on_itself) ... ok test_task_basics (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_basics) ... ok test_task_cancel_message_getter (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_cancel_message_getter) ... ok test_task_cancel_message_setter (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_cancel_message_setter) ... ok test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_cancel_sleeping_task) ... ok test_task_cancel_waiter_future (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_cancel_waiter_future) ... ok test_task_class (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_class) ... ok test_task_del_collect (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_del_collect) ... ok test_task_repr (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_repr) ... ok test_task_repr_autogenerated (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_repr_autogenerated) ... ok test_task_repr_name_not_str (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_repr_name_not_str) ... ok test_task_repr_wait_for (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_repr_wait_for) ... ok test_task_set_methods (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_set_methods) ... ok test_task_set_name_pylong (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_task_set_name_pylong) ... ok test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_tb_logger_not_called_after_cancel) ... ok test_uncancel_basic (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_uncancel_basic) ... ok test_uncancel_structured_blocks (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_uncancel_structured_blocks) ... ok test_wait (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait) ... ok test_wait_concurrent_complete (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_concurrent_complete) ... ok test_wait_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_duplicate_coroutines) ... ok test_wait_errors (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_errors) ... ok test_wait_first_completed (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_first_completed) ... ok test_wait_first_exception (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_first_exception) ... ok test_wait_first_exception_in_wait (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_first_exception_in_wait) ... ok test_wait_generator (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_generator) ... ok test_wait_invalid_args (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_invalid_args) ... ok test_wait_really_done (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_really_done) ... ok test_wait_with_exception (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_with_exception) ... ok test_wait_with_iterator_of_tasks (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_with_iterator_of_tasks) ... ok test_wait_with_timeout (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_wait_with_timeout) ... ok test_yield_future_passes_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_yield_future_passes_cancel) ... ok test_yield_wait_does_not_shield_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_SubclassTests.test_yield_wait_does_not_shield_cancel) ... ok test_as_completed (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_as_completed) ... ok test_as_completed_concurrent (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_as_completed_concurrent) ... ok test_as_completed_coroutine_use_running_loop (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_as_completed_coroutine_use_running_loop) ... ok test_as_completed_coroutine_without_loop (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_as_completed_coroutine_without_loop) ... ok test_as_completed_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_as_completed_duplicate_coroutines) ... ok test_as_completed_invalid_args (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_as_completed_invalid_args) ... ok test_as_completed_reverse_wait (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_as_completed_reverse_wait) ... ok test_as_completed_with_timeout (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_as_completed_with_timeout) ... ok test_as_completed_with_unused_timeout (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_as_completed_with_unused_timeout) ... ok test_bare_create_named_task (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_bare_create_named_task) ... ok test_bare_create_task (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_bare_create_task) ... ok test_baseexception_during_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_baseexception_during_cancel) ... ok test_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel) ... ok test_cancel_at_end (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_at_end) coroutine end right after task is cancelled ... ok test_cancel_awaited_task (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_awaited_task) ... ok test_cancel_both_task_and_inner_future (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_both_task_and_inner_future) ... ok test_cancel_current_task (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_current_task) ... ok test_cancel_gather_1 (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_gather_1) Ensure that a gathering future refuses to be cancelled once all ... ok test_cancel_gather_2 (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_gather_2) ... ok test_cancel_inner_future (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_inner_future) ... ok test_cancel_task_catching (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_task_catching) ... ok test_cancel_task_ignoring (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_task_ignoring) ... ok test_cancel_traceback_for_future_exception (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_traceback_for_future_exception) ... ok test_cancel_traceback_for_future_result (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_traceback_for_future_result) ... ok test_cancel_with_message_before_starting_task (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_with_message_before_starting_task) ... ok test_cancel_with_message_then_future_exception (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_with_message_then_future_exception) ... ok test_cancel_with_message_then_future_result (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_with_message_then_future_result) ... ok test_cancel_yield (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancel_yield) ... ok test_cancellation_exception_context (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancellation_exception_context) ... ok test_cancelling (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_cancelling) ... ok test_context_1 (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_context_1) ... ok test_context_2 (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_context_2) ... ok test_context_3 (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_context_3) ... ok test_context_4 (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_context_4) ... ok test_context_5 (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_context_5) ... ok test_context_6 (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_context_6) ... ok test_coroutine_non_gen_function (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_coroutine_non_gen_function) ... ok test_coroutine_non_gen_function_return_future (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_coroutine_non_gen_function_return_future) ... ok test_create_task_with_async_function (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_create_task_with_async_function) ... ok test_create_task_with_asynclike_function (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_create_task_with_asynclike_function) ... ok test_create_task_with_noncoroutine (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_create_task_with_noncoroutine) ... ok test_current_task (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_current_task) ... ok test_current_task_with_interleaving_tasks (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_current_task_with_interleaving_tasks) ... ok test_ensure_future_awaitable (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_ensure_future_awaitable) ... ok test_ensure_future_coroutine (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_ensure_future_coroutine) ... ok test_ensure_future_error_msg (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_ensure_future_error_msg) ... ok test_ensure_future_future (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_ensure_future_future) ... ok test_ensure_future_neither (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_ensure_future_neither) ... ok test_ensure_future_task (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_ensure_future_task) ... ok test_ensure_future_task_awaitable (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_ensure_future_task_awaitable) ... ok test_error_in_call_soon (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_error_in_call_soon) ... ok test_exception_chaining_after_await (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_exception_chaining_after_await) ... ok test_exception_chaining_after_await_with_context_cycle (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_exception_chaining_after_await_with_context_cycle) ... ok test_exception_traceback (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_exception_traceback) ... ok test_gather_shield (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_gather_shield) ... ok test_generic_alias (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_generic_alias) ... ok test_get_context (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_get_context) ... ok test_get_coro (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_get_coro) ... ok test_get_stack (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_get_stack) ... ok test_iscoroutinefunction (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_iscoroutinefunction) ... ok test_log_destroyed_pending_task (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_log_destroyed_pending_task) ... ok test_log_traceback (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_log_traceback) ... ok test_other_loop_future (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_other_loop_future) ... ok test_proper_refcounts (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_proper_refcounts) ... skipped 'implementation detail specific to cpython' test_set_exception_causes_invalid_state (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_set_exception_causes_invalid_state) ... ok test_set_result_causes_invalid_state (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_set_result_causes_invalid_state) ... ok test_shield_cancel_inner (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_shield_cancel_inner) ... ok test_shield_cancel_outer (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_shield_cancel_outer) ... ok test_shield_coroutine_use_global_loop (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_shield_coroutine_use_global_loop) ... ok test_shield_coroutine_use_running_loop (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_shield_coroutine_use_running_loop) ... ok test_shield_coroutine_without_loop (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_shield_coroutine_without_loop) ... ok test_shield_effect (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_shield_effect) ... ok test_shield_exception (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_shield_exception) ... ok test_shield_gather (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_shield_gather) ... ok test_shield_result (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_shield_result) ... ok test_shield_shortcut (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_shield_shortcut) ... ok test_sleep (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_sleep) ... ok test_sleep_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_sleep_cancel) ... ok test_step_result_future (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_step_result_future) ... ok test_stop_while_run_in_complete (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_stop_while_run_in_complete) ... ok test_task_awaits_on_itself (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_awaits_on_itself) ... ok test_task_basics (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_basics) ... ok test_task_cancel_message_getter (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_cancel_message_getter) ... ok test_task_cancel_message_setter (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_cancel_message_setter) ... ok test_task_cancel_sleeping_task (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_cancel_sleeping_task) ... ok test_task_cancel_waiter_future (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_cancel_waiter_future) ... ok test_task_class (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_class) ... ok test_task_del_collect (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_del_collect) ... ok test_task_repr (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_repr) ... ok test_task_repr_autogenerated (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_repr_autogenerated) ... ok test_task_repr_name_not_str (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_repr_name_not_str) ... ok test_task_repr_wait_for (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_repr_wait_for) ... ok test_task_set_methods (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_set_methods) ... ok test_task_set_name_pylong (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_set_name_pylong) ... ok test_task_source_traceback (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_task_source_traceback) ... ok test_tb_logger_not_called_after_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_tb_logger_not_called_after_cancel) ... ok test_uncancel_basic (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_uncancel_basic) ... ok test_uncancel_structured_blocks (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_uncancel_structured_blocks) ... ok test_wait (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait) ... ok test_wait_concurrent_complete (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_concurrent_complete) ... ok test_wait_duplicate_coroutines (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_duplicate_coroutines) ... ok test_wait_errors (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_errors) ... ok test_wait_first_completed (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_first_completed) ... ok test_wait_first_exception (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_first_exception) ... ok test_wait_first_exception_in_wait (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_first_exception_in_wait) ... ok test_wait_generator (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_generator) ... ok test_wait_invalid_args (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_invalid_args) ... ok test_wait_really_done (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_really_done) ... ok test_wait_with_exception (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_with_exception) ... ok test_wait_with_iterator_of_tasks (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_with_iterator_of_tasks) ... ok test_wait_with_timeout (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_wait_with_timeout) ... ok test_yield_future_passes_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_yield_future_passes_cancel) ... ok test_yield_wait_does_not_shield_cancel (test.test_asyncio.test_tasks.PyTask_PyFuture_Tests.test_yield_wait_does_not_shield_cancel) ... ok test_run_coroutine_threadsafe (test.test_asyncio.test_tasks.RunCoroutineThreadsafeTests.test_run_coroutine_threadsafe) Test coroutine submission from a thread to an event loop. ... ok test_run_coroutine_threadsafe_task_cancelled (test.test_asyncio.test_tasks.RunCoroutineThreadsafeTests.test_run_coroutine_threadsafe_task_cancelled) Test coroutine submission from a thread to an event loop ... ok test_run_coroutine_threadsafe_task_factory_exception (test.test_asyncio.test_tasks.RunCoroutineThreadsafeTests.test_run_coroutine_threadsafe_task_factory_exception) Test coroutine submission from a thread to an event loop ... ok test_run_coroutine_threadsafe_with_exception (test.test_asyncio.test_tasks.RunCoroutineThreadsafeTests.test_run_coroutine_threadsafe_with_exception) Test coroutine submission from a thread to an event loop ... ok test_run_coroutine_threadsafe_with_timeout (test.test_asyncio.test_tasks.RunCoroutineThreadsafeTests.test_run_coroutine_threadsafe_with_timeout) Test coroutine submission from a thread to an event loop ... ok test_sleep_zero (test.test_asyncio.test_tasks.SleepTests.test_sleep_zero) ... ok ---------------------------------------------------------------------- Ran 953 tests in 7.675s OK (skipped=687) 0:01:41 load avg: 1.66 [24/31/8] test_asyncio.test_tasks passed 0:01:41 load avg: 1.66 [25/31/8] test_asyncio.test_threads test_to_thread (test.test_asyncio.test_threads.ToThreadTests.test_to_thread) ... ok test_to_thread_args_kwargs (test.test_asyncio.test_threads.ToThreadTests.test_to_thread_args_kwargs) ... ok test_to_thread_concurrent (test.test_asyncio.test_threads.ToThreadTests.test_to_thread_concurrent) ... ok test_to_thread_contextvars (test.test_asyncio.test_threads.ToThreadTests.test_to_thread_contextvars) ... ok test_to_thread_exception (test.test_asyncio.test_threads.ToThreadTests.test_to_thread_exception) ... ok test_to_thread_once (test.test_asyncio.test_threads.ToThreadTests.test_to_thread_once) ... ok ---------------------------------------------------------------------- Ran 6 tests in 0.034s OK 0:01:41 load avg: 1.66 [25/31/8] test_asyncio.test_threads passed 0:01:41 load avg: 1.66 [26/31/8] test_asyncio.test_timeouts test_cancel_in_timeout_after_cancellation (test.test_asyncio.test_timeouts.TimeoutTests.test_cancel_in_timeout_after_cancellation) ... ok test_foreign_cancel_doesnt_timeout_if_not_expired (test.test_asyncio.test_timeouts.TimeoutTests.test_foreign_cancel_doesnt_timeout_if_not_expired) ... ok test_foreign_exception_on_timeout (test.test_asyncio.test_timeouts.TimeoutTests.test_foreign_exception_on_timeout) ... ok test_foreign_exception_passed (test.test_asyncio.test_timeouts.TimeoutTests.test_foreign_exception_passed) ... ok test_nested_timeout_in_finally (test.test_asyncio.test_timeouts.TimeoutTests.test_nested_timeout_in_finally) ... ok test_nested_timeouts (test.test_asyncio.test_timeouts.TimeoutTests.test_nested_timeouts) ... ok test_nested_timeouts_concurrent (test.test_asyncio.test_timeouts.TimeoutTests.test_nested_timeouts_concurrent) ... ok test_nested_timeouts_loop_busy (test.test_asyncio.test_timeouts.TimeoutTests.test_nested_timeouts_loop_busy) ... ok test_outer_task_is_not_cancelled (test.test_asyncio.test_timeouts.TimeoutTests.test_outer_task_is_not_cancelled) ... ok test_repr_active (test.test_asyncio.test_timeouts.TimeoutTests.test_repr_active) ... ok test_repr_disabled (test.test_asyncio.test_timeouts.TimeoutTests.test_repr_disabled) ... ok test_repr_expired (test.test_asyncio.test_timeouts.TimeoutTests.test_repr_expired) ... ok test_repr_finished (test.test_asyncio.test_timeouts.TimeoutTests.test_repr_finished) ... ok test_reschedule (test.test_asyncio.test_timeouts.TimeoutTests.test_reschedule) ... ok test_timeout_after_cancellation (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_after_cancellation) ... ok test_timeout_already_entered (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_already_entered) ... ok test_timeout_at_basic (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_at_basic) ... ok test_timeout_at_disabled (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_at_disabled) ... ok test_timeout_basic (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_basic) ... ok test_timeout_disabled (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_disabled) ... ok test_timeout_double_enter (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_double_enter) ... ok test_timeout_exception_cause (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_exception_cause) ... ok test_timeout_expired (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_expired) ... ok test_timeout_expiring (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_expiring) ... ok test_timeout_finished (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_finished) ... ok test_timeout_in_the_past_sleep_zero (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_in_the_past_sleep_zero) ... ok test_timeout_not_called (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_not_called) ... ok test_timeout_not_entered (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_not_entered) ... ok test_timeout_without_task (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_without_task) ... ok test_timeout_zero (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_zero) ... ok test_timeout_zero_sleep_zero (test.test_asyncio.test_timeouts.TimeoutTests.test_timeout_zero_sleep_zero) ... ok test_waiter_cancelled (test.test_asyncio.test_timeouts.TimeoutTests.test_waiter_cancelled) ... ok ---------------------------------------------------------------------- Ran 32 tests in 0.347s OK 0:01:42 load avg: 1.66 [26/31/8] test_asyncio.test_timeouts passed 0:01:42 load avg: 1.66 [27/31/8] test_asyncio.test_transports test_ctor_extra_is_none (test.test_asyncio.test_transports.TransportTests.test_ctor_extra_is_none) ... ok test_dgram_not_implemented (test.test_asyncio.test_transports.TransportTests.test_dgram_not_implemented) ... ok test_flowcontrol_mixin_set_write_limits (test.test_asyncio.test_transports.TransportTests.test_flowcontrol_mixin_set_write_limits) ... ok test_get_extra_info (test.test_asyncio.test_transports.TransportTests.test_get_extra_info) ... ok test_not_implemented (test.test_asyncio.test_transports.TransportTests.test_not_implemented) ... ok test_subprocess_transport_not_implemented (test.test_asyncio.test_transports.TransportTests.test_subprocess_transport_not_implemented) ... ok test_writelines (test.test_asyncio.test_transports.TransportTests.test_writelines) ... ok ---------------------------------------------------------------------- Ran 7 tests in 0.002s OK 0:01:42 load avg: 1.66 [27/31/8] test_asyncio.test_transports passed 0:01:42 load avg: 1.66 [28/31/8] test_asyncio.test_unix_events test_not_implemented (test.test_asyncio.test_unix_events.AbstractChildWatcherTests.test_not_implemented) ... ok test_warns_on_subclassing (test.test_asyncio.test_unix_events.AbstractChildWatcherTests.test_warns_on_subclassing) ... ok test_not_implemented (test.test_asyncio.test_unix_events.BaseChildWatcherTests.test_not_implemented) ... ok test_close (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_close) ... ok test_create_watcher (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_create_watcher) ... ok test_remove_child_handler (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_remove_child_handler) ... ok test_set_loop (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_set_loop) ... ok test_set_loop_race_condition (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_set_loop_race_condition) ... ok test_sigchld (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_sigchld) ... ok test_sigchld_child_reaped_elsewhere (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_sigchld_child_reaped_elsewhere) ... ok test_sigchld_race_condition (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_sigchld_race_condition) ... ok test_sigchld_remove_handler (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_sigchld_remove_handler) ... ok test_sigchld_replace_handler (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_sigchld_replace_handler) ... ok test_sigchld_two_children (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_sigchld_two_children) ... ok test_sigchld_two_children_terminating_together (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_sigchld_two_children_terminating_together) ... ok test_sigchld_unhandled_exception (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_sigchld_unhandled_exception) ... ok test_sigchld_unknown_pid_during_registration (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_sigchld_unknown_pid_during_registration) ... ok test_sigchld_unknown_status (test.test_asyncio.test_unix_events.FastChildWatcherTests.test_sigchld_unknown_status) ... ok test_child_watcher_replace_mainloop_existing (test.test_asyncio.test_unix_events.PolicyTests.test_child_watcher_replace_mainloop_existing) ... ok test_get_child_watcher_after_set (test.test_asyncio.test_unix_events.PolicyTests.test_get_child_watcher_after_set) ... ok test_get_child_watcher_thread (test.test_asyncio.test_unix_events.PolicyTests.test_get_child_watcher_thread) ... ok test_get_default_child_watcher (test.test_asyncio.test_unix_events.PolicyTests.test_get_default_child_watcher) ... ok test_close (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_close) ... ok test_create_watcher (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_create_watcher) ... ok test_remove_child_handler (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_remove_child_handler) ... ok test_set_loop (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_set_loop) ... ok test_set_loop_race_condition (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_set_loop_race_condition) ... ok test_sigchld (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_sigchld) ... ok test_sigchld_child_reaped_elsewhere (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_sigchld_child_reaped_elsewhere) ... ok test_sigchld_race_condition (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_sigchld_race_condition) ... ok test_sigchld_remove_handler (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_sigchld_remove_handler) ... ok test_sigchld_replace_handler (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_sigchld_replace_handler) ... ok test_sigchld_two_children (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_sigchld_two_children) ... ok test_sigchld_two_children_terminating_together (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_sigchld_two_children_terminating_together) ... ok test_sigchld_unhandled_exception (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_sigchld_unhandled_exception) ... ok test_sigchld_unknown_pid_during_registration (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_sigchld_unknown_pid_during_registration) ... ok test_sigchld_unknown_status (test.test_asyncio.test_unix_events.SafeChildWatcherTests.test_sigchld_unknown_status) ... ok test_add_signal_handler (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_add_signal_handler) ... ok test_add_signal_handler_coroutine_error (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_add_signal_handler_coroutine_error) ... ok test_add_signal_handler_install_error (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_add_signal_handler_install_error) ... ok test_add_signal_handler_install_error2 (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_add_signal_handler_install_error2) ... ok test_add_signal_handler_install_error3 (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_add_signal_handler_install_error3) ... ok test_add_signal_handler_setup_error (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_add_signal_handler_setup_error) ... ok test_check_signal (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_check_signal) ... ok test_close (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_close) ... ok test_close_on_finalizing (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_close_on_finalizing) ... ok test_handle_signal_cancelled_handler (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_handle_signal_cancelled_handler) ... ok test_handle_signal_no_handler (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_handle_signal_no_handler) ... ok test_remove_signal_handler (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_remove_signal_handler) ... ok test_remove_signal_handler_2 (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_remove_signal_handler_2) ... ok test_remove_signal_handler_cleanup_error (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_remove_signal_handler_cleanup_error) ... ok test_remove_signal_handler_error (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_remove_signal_handler_error) ... ok test_remove_signal_handler_error2 (test.test_asyncio.test_unix_events.SelectorEventLoopSignalTests.test_remove_signal_handler_error2) ... ok test_sock_sendfile_blocking_error (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSockSendfileTests.test_sock_sendfile_blocking_error) ... ok test_sock_sendfile_cancel1 (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSockSendfileTests.test_sock_sendfile_cancel1) ... ok test_sock_sendfile_cancel2 (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSockSendfileTests.test_sock_sendfile_cancel2) ... ok test_sock_sendfile_exception (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSockSendfileTests.test_sock_sendfile_exception) ... ok test_sock_sendfile_iobuffer (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSockSendfileTests.test_sock_sendfile_iobuffer) ... ok test_sock_sendfile_not_a_file (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSockSendfileTests.test_sock_sendfile_not_a_file) ... ok test_sock_sendfile_not_available (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSockSendfileTests.test_sock_sendfile_not_available) ... ok test_sock_sendfile_not_regular_file (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSockSendfileTests.test_sock_sendfile_not_regular_file) ... ok test_sock_sendfile_os_error_first_call (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSockSendfileTests.test_sock_sendfile_os_error_first_call) ... ok test_sock_sendfile_os_error_next_call (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSockSendfileTests.test_sock_sendfile_os_error_next_call) ... ok test_create_unix_connection_nopath_nosock (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_connection_nopath_nosock) ... ok test_create_unix_connection_nossl_serverhost (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_connection_nossl_serverhost) ... ok test_create_unix_connection_path_inetsock (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_connection_path_inetsock) ... ok test_create_unix_connection_path_sock (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_connection_path_sock) ... ok test_create_unix_connection_pathlike (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_connection_pathlike) ... ok test_create_unix_connection_ssl_noserverhost (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_connection_ssl_noserverhost) ... ok test_create_unix_connection_ssl_timeout_with_plain_sock (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_connection_ssl_timeout_with_plain_sock) ... ok test_create_unix_server_bind_error (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_server_bind_error) ... ok test_create_unix_server_existing_path_nonsock (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_server_existing_path_nonsock) ... ok test_create_unix_server_existing_path_sock (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_server_existing_path_sock) ... ok test_create_unix_server_nopath_nosock (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_server_nopath_nosock) ... ok test_create_unix_server_path_dgram (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_server_path_dgram) ... ok test_create_unix_server_path_inetsock (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_server_path_inetsock) ... ok test_create_unix_server_path_stream_bittype (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_server_path_stream_bittype) ... ok test_create_unix_server_pathlike (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_server_pathlike) ... ok test_create_unix_server_ssl_bool (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_server_ssl_bool) ... ok test_create_unix_server_ssl_timeout_with_plain_sock (test.test_asyncio.test_unix_events.SelectorEventLoopUnixSocketTests.test_create_unix_server_ssl_timeout_with_plain_sock) ... ok test_fork_asyncio_run (test.test_asyncio.test_unix_events.TestFork.test_fork_asyncio_run) ... ok test_fork_asyncio_subprocess (test.test_asyncio.test_unix_events.TestFork.test_fork_asyncio_subprocess) ... ok test_fork_not_share_event_loop (test.test_asyncio.test_unix_events.TestFork.test_fork_not_share_event_loop) ... ok test_fork_signal_handling (test.test_asyncio.test_unix_events.TestFork.test_fork_signal_handling) ... ok test_add_reader_invalid_argument (test.test_asyncio.test_unix_events.TestFunctional.test_add_reader_invalid_argument) ... ok test_add_reader_or_writer_transport_fd (test.test_asyncio.test_unix_events.TestFunctional.test_add_reader_or_writer_transport_fd) ... ok test__call_connection_lost (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test__call_connection_lost) ... ok test__call_connection_lost_with_err (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test__call_connection_lost_with_err) ... ok test__close (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test__close) ... ok test__read_ready (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test__read_ready) ... ok test__read_ready_blocked (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test__read_ready_blocked) ... ok test__read_ready_eof (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test__read_ready_eof) ... ok test__read_ready_error (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test__read_ready_error) ... ok test_close (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test_close) ... ok test_close_already_closing (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test_close_already_closing) ... ok test_ctor (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test_ctor) ... ok test_pause_reading (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test_pause_reading) ... ok test_pause_reading_on_closed_pipe (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test_pause_reading_on_closed_pipe) ... ok test_pause_reading_on_paused_pipe (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test_pause_reading_on_paused_pipe) ... ok test_resume_reading (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test_resume_reading) ... ok test_resume_reading_on_closed_pipe (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test_resume_reading_on_closed_pipe) ... ok test_resume_reading_on_paused_pipe (test.test_asyncio.test_unix_events.UnixReadPipeTransportTests.test_resume_reading_on_paused_pipe) ... ok test__call_connection_lost (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test__call_connection_lost) ... ok test__call_connection_lost_with_err (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test__call_connection_lost_with_err) ... ok test__read_ready (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test__read_ready) ... ok test__write_ready (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test__write_ready) ... ok test__write_ready_again (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test__write_ready_again) ... ok test__write_ready_closing (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test__write_ready_closing) ... ok test__write_ready_empty (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test__write_ready_empty) ... ok test__write_ready_err (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test__write_ready_err) ... ok test__write_ready_partial (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test__write_ready_partial) ... ok test_abort (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_abort) ... ok test_can_write_eof (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_can_write_eof) ... ok test_close (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_close) ... ok test_close_closing (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_close_closing) ... ok test_ctor (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_ctor) ... ok test_write (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_write) ... ok test_write_again (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_write_again) ... ok test_write_buffer (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_write_buffer) ... ok test_write_close (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_write_close) ... ok test_write_eof (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_write_eof) ... ok test_write_eof_pending (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_write_eof_pending) ... ok test_write_err (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_write_err) ... ok test_write_no_data (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_write_no_data) ... ok test_write_partial (test.test_asyncio.test_unix_events.UnixWritePipeTransportTests.test_write_partial) ... ok ---------------------------------------------------------------------- Ran 125 tests in 0.994s OK 0:01:43 load avg: 1.66 [28/31/8] test_asyncio.test_unix_events passed 0:01:43 load avg: 1.66 [29/31/8] test_asyncio.test_waitfor test_asyncio_wait_for_cancelled (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_asyncio_wait_for_cancelled) ... ok test_asyncio_wait_for_timeout (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_asyncio_wait_for_timeout) ... ok test_cancel_blocking_wait_for (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_cancel_blocking_wait_for) ... ok test_cancel_wait_for (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_cancel_wait_for) ... ok test_wait_for (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for) ... ok test_wait_for_blocking (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for_blocking) ... ok test_wait_for_cancel_suppressed (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for_cancel_suppressed) ... ok test_wait_for_cancellation_race_condition (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for_cancellation_race_condition) ... ok test_wait_for_issue86296 (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for_issue86296) ... ok test_wait_for_race_condition (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for_race_condition) ... ok test_wait_for_reraises_exception_during_cancellation (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for_reraises_exception_during_cancellation) ... ok test_wait_for_timeout_less_then_0_or_0 (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for_timeout_less_then_0_or_0) ... ok test_wait_for_timeout_less_then_0_or_0_coroutine_do_not_started (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for_timeout_less_then_0_or_0_coroutine_do_not_started) ... ok test_wait_for_timeout_less_then_0_or_0_future_done (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for_timeout_less_then_0_or_0_future_done) ... ok test_wait_for_waits_for_task_cancellation (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for_waits_for_task_cancellation) ... ok test_wait_for_waits_for_task_cancellation_w_timeout_0 (test.test_asyncio.test_waitfor.AsyncioWaitForTest.test_wait_for_waits_for_task_cancellation_w_timeout_0) ... ok test_none_timeout (test.test_asyncio.test_waitfor.WaitForShieldTests.test_none_timeout) ... ok test_shielded_timeout (test.test_asyncio.test_waitfor.WaitForShieldTests.test_shielded_timeout) ... ok test_zero_timeout (test.test_asyncio.test_waitfor.WaitForShieldTests.test_zero_timeout) ... ok ---------------------------------------------------------------------- Ran 19 tests in 0.979s OK 0:01:45 load avg: 1.66 [29/31/8] test_asyncio.test_waitfor passed 0:01:45 load avg: 1.66 [30/31/8] test_asyncio.test_windows_events test_asyncio.test_windows_events skipped -- Windows only 0:01:45 load avg: 1.66 [30/31/8] test_asyncio.test_windows_events skipped 0:01:45 load avg: 1.66 [31/31/8] test_asyncio.test_windows_utils test_asyncio.test_windows_utils skipped -- Windows only 0:01:45 load avg: 1.69 [31/31/8] test_asyncio.test_windows_utils skipped == Tests result: FAILURE == 2 tests skipped: test_asyncio.test_windows_events test_asyncio.test_windows_utils 1 test altered the execution environment (env changed): test_asyncio.test_subprocess 7 tests failed: test_asyncio.test_events test_asyncio.test_futures test_asyncio.test_futures2 test_asyncio.test_runners test_asyncio.test_ssl test_asyncio.test_streams test_asyncio.test_taskgroups 21 tests OK. Total duration: 1 min 45 sec Total tests: run=2,562 failures=22 skipped=879 Total test files: run=31/31 failed=7 env_changed=1 skipped=2 Result: FAILURE /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py:790: RuntimeWarning: coroutine 'EventLoopTestsMixin.test_run_until_complete_nesting.<locals>.coro1' was never awaited gc.collect() /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py:790: RuntimeWarning: coroutine 'EventLoopTestsMixin.test_run_until_complete_nesting.<locals>.coro1' was never awaited gc.collect() /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py:790: RuntimeWarning: coroutine 'EventLoopTestsMixin.test_run_until_complete_nesting.<locals>.coro1' was never awaited gc.collect() test test_asyncio.test_events failed test test_asyncio.test_futures failed test test_asyncio.test_futures2 crashed -- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 181, in _runtest_env_changed_exc _load_run_test(result, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 128, in _load_run_test test_mod = importlib.import_module(module_name) ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/importlib/__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<builtin>/frozen importlib._bootstrap_external", line 1011, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_futures2.py", line 73, in <module> class CFutureTests(FutureTests, unittest.IsolatedAsyncioTestCase): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_futures2.py", line 74, in CFutureTests cls = tasks._CTask ^^^^^^ AttributeError: module 'asyncio.tasks' has no attribute '_CTask' /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py:790: RuntimeWarning: coroutine 'RunnerTests.test_recursive_run.<locals>.g' was never awaited gc.collect() test test_asyncio.test_runners failed test test_asyncio.test_ssl failed test test_asyncio.test_streams failed Warning -- threading._dangling was modified by test_asyncio.test_subprocess Warning -- Before: {<weakref.ReferenceType at 0x0000000001e172e0; to '_MainThread'>} Warning -- After: {<weakref.ReferenceType at 0x00007fe9492bf2a0; to '_MainThread'>, <weakref.ReferenceType at 0x00007fe9492bf460; to 'Thread'>} Executing <Task finished name='Task-9928' coro=<BaseTestTaskGroup.test_exception_refcycles_base_error() done, defined at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py:942> exception=AssertionError("Lists differ: [<frame at 0x00007fe947f82ac8, file '/buil[166 chars](),)] != []\n\nFirst list contains 2 additional elements.\nFirst extra element 0:\n<frame at 0x00007fe947f82ac8, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 957, code test_exception_refcycles_base_error>\n\n+ []\n- [<frame at 0x00007fe947f82ac8, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 957, code test_exception_refcycles_base_error>,\n- (MyKeyboardInterrupt(),)]") created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py:974> took 0.209 seconds Executing <Task finished name='Task-9933' coro=<BaseTestTaskGroup.test_exception_refcycles_direct() done, defined at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py:846> exception=AssertionError("Lists differ: [<frame at 0x00000000055532b0, file '/buil[201 chars]]),)] != []\n\nFirst list contains 2 additional elements.\nFirst extra element 0:\n<frame at 0x00000000055532b0, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 861, code test_exception_refcycles_direct>\n\n+ []\n- [<frame at 0x00000000055532b0, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 861, code test_exception_refcycles_direct>,\n- (ExceptionGroup('unhandled errors in a TaskGroup', [_Done()]),)]") created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py:974> took 0.208 seconds Executing <Task finished name='Task-9938' coro=<BaseTestTaskGroup.test_exception_refcycles_errors() done, defined at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py:864> exception=AssertionError("Lists differ: [<frame at 0x000000000356db48, file '/buil[148 chars](),)] != []\n\nFirst list contains 2 additional elements.\nFirst extra element 0:\n<frame at 0x000000000356db48, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 879, code test_exception_refcycles_errors>\n\n+ []\n- [<frame at 0x000000000356db48, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 879, code test_exception_refcycles_errors>,\n- (_Done(),)]") created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py:974> took 0.208 seconds Executing <Task finished name='Task-9943' coro=<BaseTestTaskGroup.test_exception_refcycles_parent_task() done, defined at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py:882> exception=AssertionError("Lists differ: [<frame at 0x0000000001454f98, file '/buil[238 chars](),)] != []\n\nFirst list contains 5 additional elements.\nFirst extra element 0:\n<frame at 0x0000000001454f98, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 901, code test_exception_refcycles_parent_task>\n\n+ []\n- [<frame at 0x0000000001454f98, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 901, code test_exception_refcycles_parent_task>,\n- ExceptionGroup('unhandled errors in a TaskGroup', [_Done()]),\n- (_Done(),),\n- [_Done()],\n- (_Done(),)]") created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py:974> took 0.242 seconds Executing <Task finished name='Task-9955' coro=<BaseTestTaskGroup.test_exception_refcycles_propagate_cancellation_error() done, defined at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py:927> exception=AssertionError("Lists differ: [<frame at 0x0000000005e23b48, file '/buil[531 chars](),)] != []\n\nFirst list contains 5 additional elements.\nFirst extra element 0:\n<frame at 0x0000000005e23b48, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 940, code test_exception_refcycles_propagate_cancellation_error>\n\n+ []\n- [<frame at 0x0000000005e23b48, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 940, code test_exception_refcycles_propagate_cancellation_error>,\n- <frame at 0x0000000005e23bf8, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py', line 316, code __step_run_and_handle_result>,\n- <frame at 0x0000000005e23c50, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py', line 303, code __step>,\n- <SApplicationException object at 0x0000000004db9250>,\n- (CancelledError(),)]") created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py:974> took 0.208 seconds Executing <Task finished name='Task-10265' coro=<BaseTestTaskGroup.test_exception_refcycles_base_error() done, defined at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py:942> exception=AssertionError("Lists differ: [<frame at 0x00007fe94877a808, file '/buil[166 chars](),)] != []\n\nFirst list contains 2 additional elements.\nFirst extra element 0:\n<frame at 0x00007fe94877a808, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 957, code test_exception_refcycles_base_error>\n\n+ []\n- [<frame at 0x00007fe94877a808, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 957, code test_exception_refcycles_base_error>,\n- (MyKeyboardInterrupt(),)]") created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py:100> took 0.261 seconds Executing <Task finished name='Task-10270' coro=<BaseTestTaskGroup.test_exception_refcycles_direct() done, defined at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py:846> exception=AssertionError("Lists differ: [<frame at 0x00000000053cbc50, file '/buil[201 chars]]),)] != []\n\nFirst list contains 2 additional elements.\nFirst extra element 0:\n<frame at 0x00000000053cbc50, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 861, code test_exception_refcycles_direct>\n\n+ []\n- [<frame at 0x00000000053cbc50, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 861, code test_exception_refcycles_direct>,\n- (ExceptionGroup('unhandled errors in a TaskGroup', [_Done()]),)]") created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py:100> took 0.262 seconds Executing <Task finished name='Task-10275' coro=<BaseTestTaskGroup.test_exception_refcycles_errors() done, defined at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py:864> exception=AssertionError("Lists differ: [<frame at 0x0000000005496860, file '/buil[148 chars](),)] != []\n\nFirst list contains 2 additional elements.\nFirst extra element 0:\n<frame at 0x0000000005496860, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 879, code test_exception_refcycles_errors>\n\n+ []\n- [<frame at 0x0000000005496860, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 879, code test_exception_refcycles_errors>,\n- (_Done(),)]") created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py:100> took 0.295 seconds Executing <Task finished name='Task-10280' coro=<BaseTestTaskGroup.test_exception_refcycles_parent_task() done, defined at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py:882> exception=AssertionError("Lists differ: [<frame at 0x00000000014549c0, file '/buil[238 chars](),)] != []\n\nFirst list contains 5 additional elements.\nFirst extra element 0:\n<frame at 0x00000000014549c0, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 901, code test_exception_refcycles_parent_task>\n\n+ []\n- [<frame at 0x00000000014549c0, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 901, code test_exception_refcycles_parent_task>,\n- ExceptionGroup('unhandled errors in a TaskGroup', [_Done()]),\n- (_Done(),),\n- [_Done()],\n- (_Done(),)]") created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py:100> took 0.262 seconds Executing <Task finished name='Task-10292' coro=<BaseTestTaskGroup.test_exception_refcycles_propagate_cancellation_error() done, defined at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py:927> exception=AssertionError("Lists differ: [<frame at 0x0000000002e7a548, file '/buil[531 chars](),)] != []\n\nFirst list contains 5 additional elements.\nFirst extra element 0:\n<frame at 0x0000000002e7a548, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 940, code test_exception_refcycles_propagate_cancellation_error>\n\n+ []\n- [<frame at 0x0000000002e7a548, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_asyncio/test_taskgroups.py', line 940, code test_exception_refcycles_propagate_cancellation_error>,\n- <frame at 0x0000000002e7a5f8, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py', line 316, code __step_run_and_handle_result>,\n- <frame at 0x0000000002e7a650, file '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/tasks.py', line 303, code __step>,\n- <SApplicationException object at 0x0000000005d35f60>,\n- (CancelledError(),)]") created at /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/asyncio/runners.py:100> took 0.264 seconds test test_asyncio.test_taskgroups failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1350548æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1575167932 0:00:00 load avg: 1.69 Run 1 test sequentially in a single process 0:00:00 load avg: 1.69 [1/1] test_capi 0:00:00 load avg: 1.69 [1/1/1] test_capi failed (uncaught exception) == Tests result: FAILURE == 1 test failed: test_capi Total duration: 316 ms Total tests: run=0 Total test files: run=1/1 failed=1 Result: FAILURE /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_testmultiphase.c 387 Failed to import test module: test.test_capi.test_complex Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 396, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 339, in _get_module_from_name __import__(name) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_capi/test_complex.py", line 6, in <module> from test.test_capi.test_getargs import (BadComplex, BadComplex2, Complex, File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_capi/test_getargs.py", line 12, in <module> from _testcapi import getargs_keywords, getargs_keyword_only ImportError: cannot import name 'getargs_keywords' from '_testcapi' (/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_testcapi.pypy312-pp80-x86_64-linux-gnu.so). Did you mean: 'meth_varargs_keywords'? Failed to import test module: test.test_capi.test_exceptions Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 396, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 339, in _get_module_from_name __import__(name) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_capi/test_exceptions.py", line 13, in <module> from .test_misc import decode_stderr File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_capi/test_misc.py", line 51, in <module> import _testinternalcapi ModuleNotFoundError: No module named '_testinternalcapi' Failed to import test module: test.test_capi.test_float Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 396, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 339, in _get_module_from_name __import__(name) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_capi/test_float.py", line 6, in <module> from test.test_capi.test_getargs import (Float, FloatSubclass, FloatSubclass2, File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_capi/test_getargs.py", line 12, in <module> from _testcapi import getargs_keywords, getargs_keyword_only ImportError: cannot import name 'getargs_keywords' from '_testcapi' (/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_testcapi.pypy312-pp80-x86_64-linux-gnu.so). Did you mean: 'meth_varargs_keywords'? Failed to import test module: test.test_capi.test_getargs Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 396, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 339, in _get_module_from_name __import__(name) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_capi/test_getargs.py", line 12, in <module> from _testcapi import getargs_keywords, getargs_keyword_only ImportError: cannot import name 'getargs_keywords' from '_testcapi' (/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_testcapi.pypy312-pp80-x86_64-linux-gnu.so). Did you mean: 'meth_varargs_keywords'? Failed to import test module: test.test_capi.test_mem Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 396, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 339, in _get_module_from_name __import__(name) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_capi/test_mem.py", line 157, in <module> @unittest.skipUnless(support.with_pymalloc(), 'need pymalloc') ^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py", line 1961, in with_pymalloc return _testcapi.WITH_PYMALLOC ^^^^^^^^^^^^^ AttributeError: module '_testcapi' has no attribute 'WITH_PYMALLOC' Failed to import test module: test.test_capi.test_misc Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 396, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 339, in _get_module_from_name __import__(name) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_capi/test_misc.py", line 51, in <module> import _testinternalcapi ModuleNotFoundError: No module named '_testinternalcapi' test test_capi crashed -- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 181, in _runtest_env_changed_exc _load_run_test(result, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 138, in _load_run_test regrtest_runner(result, test_func, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 91, in regrtest_runner test_result = test_func() ^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 135, in test_func return run_unittest(test_mod) ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 35, in run_unittest raise Exception("errors while loading tests") Exception: errors while loading tests _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1350558æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 567146466 0:00:00 load avg: 1.69 Run 8 tests sequentially in a single process 0:00:00 load avg: 1.69 [1/8] test_concurrent_futures.test_as_completed test_correct_timeout_exception_msg (test.test_concurrent_futures.test_as_completed.ProcessPoolForkAsCompletedTest.test_correct_timeout_exception_msg) ... 0.00s ok test_duplicate_futures (test.test_concurrent_futures.test_as_completed.ProcessPoolForkAsCompletedTest.test_duplicate_futures) ... 2.02s ok test_free_reference_yielded_future (test.test_concurrent_futures.test_as_completed.ProcessPoolForkAsCompletedTest.test_free_reference_yielded_future) ... 0.22s ok test_future_times_out (test.test_concurrent_futures.test_as_completed.ProcessPoolForkAsCompletedTest.test_future_times_out) Test ``futures.as_completed`` timing out before ... 1.01s ok test_no_timeout (test.test_concurrent_futures.test_as_completed.ProcessPoolForkAsCompletedTest.test_no_timeout) ... 0.01s ok test_correct_timeout_exception_msg (test.test_concurrent_futures.test_as_completed.ProcessPoolForkserverAsCompletedTest.test_correct_timeout_exception_msg) ... 0.00s ok test_duplicate_futures (test.test_concurrent_futures.test_as_completed.ProcessPoolForkserverAsCompletedTest.test_duplicate_futures) ... 2.11s ok test_free_reference_yielded_future (test.test_concurrent_futures.test_as_completed.ProcessPoolForkserverAsCompletedTest.test_free_reference_yielded_future) ... 0.22s ok test_future_times_out (test.test_concurrent_futures.test_as_completed.ProcessPoolForkserverAsCompletedTest.test_future_times_out) Test ``futures.as_completed`` timing out before ... 1.02s ok test_no_timeout (test.test_concurrent_futures.test_as_completed.ProcessPoolForkserverAsCompletedTest.test_no_timeout) ... 0.06s ok test_correct_timeout_exception_msg (test.test_concurrent_futures.test_as_completed.ProcessPoolSpawnAsCompletedTest.test_correct_timeout_exception_msg) ... 0.00s ok test_duplicate_futures (test.test_concurrent_futures.test_as_completed.ProcessPoolSpawnAsCompletedTest.test_duplicate_futures) ... 2.10s ok test_free_reference_yielded_future (test.test_concurrent_futures.test_as_completed.ProcessPoolSpawnAsCompletedTest.test_free_reference_yielded_future) ... 0.22s ok test_future_times_out (test.test_concurrent_futures.test_as_completed.ProcessPoolSpawnAsCompletedTest.test_future_times_out) Test ``futures.as_completed`` timing out before ... 1.10s ok test_no_timeout (test.test_concurrent_futures.test_as_completed.ProcessPoolSpawnAsCompletedTest.test_no_timeout) ... 0.14s ok test_correct_timeout_exception_msg (test.test_concurrent_futures.test_as_completed.ThreadPoolAsCompletedTest.test_correct_timeout_exception_msg) ... 0.00s ok test_duplicate_futures (test.test_concurrent_futures.test_as_completed.ThreadPoolAsCompletedTest.test_duplicate_futures) ... 2.00s ok test_free_reference_yielded_future (test.test_concurrent_futures.test_as_completed.ThreadPoolAsCompletedTest.test_free_reference_yielded_future) ... 0.22s ok test_future_times_out (test.test_concurrent_futures.test_as_completed.ThreadPoolAsCompletedTest.test_future_times_out) Test ``futures.as_completed`` timing out before ... 1.00s ok test_no_timeout (test.test_concurrent_futures.test_as_completed.ThreadPoolAsCompletedTest.test_no_timeout) ... 0.00s ok ---------------------------------------------------------------------- Ran 20 tests in 13.499s OK 0:00:13 load avg: 1.66 [1/8] test_concurrent_futures.test_as_completed passed 0:00:13 load avg: 1.66 [2/8] test_concurrent_futures.test_deadlock test_crash_at_task_unpickle (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_crash_at_task_unpickle) ... 0.01s ok test_crash_big_data (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_crash_big_data) ... 0.34s ok test_crash_during_func_exec_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_crash_during_func_exec_on_worker) ... 0.01s ok test_crash_during_result_pickle_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_crash_during_result_pickle_on_worker) ... 0.01s ok test_error_at_task_pickle (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_error_at_task_pickle) ... 0.01s ok test_error_at_task_unpickle (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_error_at_task_unpickle) ... 0.01s ok test_error_during_func_exec_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_error_during_func_exec_on_worker) ... 0.01s ok test_error_during_result_pickle_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_error_during_result_pickle_on_worker) ... 0.01s ok test_error_during_result_unpickle_in_result_handler (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_error_during_result_unpickle_in_result_handler) ... 0.01s ok test_exit_at_task_unpickle (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_exit_at_task_unpickle) ... 0.01s ok test_exit_during_func_exec_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_exit_during_func_exec_on_worker) ... 0.01s ok test_exit_during_result_pickle_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_exit_during_result_pickle_on_worker) ... 0.01s ok test_exit_during_result_unpickle_in_result_handler (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_exit_during_result_unpickle_in_result_handler) ... 0.01s ok test_gh105829_should_not_deadlock_if_wakeup_pipe_full (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_gh105829_should_not_deadlock_if_wakeup_pipe_full) ... 3.08s ok test_shutdown_deadlock (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_shutdown_deadlock) ... 0.11s ok test_shutdown_deadlock_pickle (test.test_concurrent_futures.test_deadlock.ProcessPoolForkExecutorDeadlockTest.test_shutdown_deadlock_pickle) ... 0.01s ok test_crash_at_task_unpickle (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_crash_at_task_unpickle) ... 0.21s ok test_crash_big_data (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_crash_big_data) ... 0.42s ok test_crash_during_func_exec_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_crash_during_func_exec_on_worker) ... 0.12s ok test_crash_during_result_pickle_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_crash_during_result_pickle_on_worker) ... 0.12s ok test_error_at_task_pickle (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_error_at_task_pickle) ... 0.03s ok test_error_at_task_unpickle (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_error_at_task_unpickle) ... 0.12s ok test_error_during_func_exec_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_error_during_func_exec_on_worker) ... 0.13s ok test_error_during_result_pickle_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_error_during_result_pickle_on_worker) ... 0.13s ok test_error_during_result_unpickle_in_result_handler (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_error_during_result_unpickle_in_result_handler) ... 0.12s ok test_exit_at_task_unpickle (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_exit_at_task_unpickle) ... 0.12s ok test_exit_during_func_exec_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_exit_during_func_exec_on_worker) ... 0.13s ok test_exit_during_result_pickle_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_exit_during_result_pickle_on_worker) ... 0.13s ok test_exit_during_result_unpickle_in_result_handler (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_exit_during_result_unpickle_in_result_handler) ... 0.12s ok test_gh105829_should_not_deadlock_if_wakeup_pipe_full (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_gh105829_should_not_deadlock_if_wakeup_pipe_full) ... 3.08s ok test_shutdown_deadlock (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_shutdown_deadlock) ... 0.22s ok test_shutdown_deadlock_pickle (test.test_concurrent_futures.test_deadlock.ProcessPoolForkserverExecutorDeadlockTest.test_shutdown_deadlock_pickle) ... 0.02s ok test_crash_at_task_unpickle (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_crash_at_task_unpickle) ... 0.20s ok test_crash_big_data (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_crash_big_data) ... 0.43s ok test_crash_during_func_exec_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_crash_during_func_exec_on_worker) ... 0.20s ok test_crash_during_result_pickle_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_crash_during_result_pickle_on_worker) ... 0.20s ok test_error_at_task_pickle (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_error_at_task_pickle) ... 0.10s ok test_error_at_task_unpickle (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_error_at_task_unpickle) ... 0.20s ok test_error_during_func_exec_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_error_during_func_exec_on_worker) ... 0.20s ok test_error_during_result_pickle_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_error_during_result_pickle_on_worker) ... 0.20s ok test_error_during_result_unpickle_in_result_handler (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_error_during_result_unpickle_in_result_handler) ... 0.20s ok test_exit_at_task_unpickle (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_exit_at_task_unpickle) ... 0.20s ok test_exit_during_func_exec_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_exit_during_func_exec_on_worker) ... 0.20s ok test_exit_during_result_pickle_on_worker (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_exit_during_result_pickle_on_worker) ... 0.20s ok test_exit_during_result_unpickle_in_result_handler (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_exit_during_result_unpickle_in_result_handler) ... 0.20s ok test_gh105829_should_not_deadlock_if_wakeup_pipe_full (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_gh105829_should_not_deadlock_if_wakeup_pipe_full) ... 3.11s ok test_shutdown_deadlock (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_shutdown_deadlock) ... 0.30s ok test_shutdown_deadlock_pickle (test.test_concurrent_futures.test_deadlock.ProcessPoolSpawnExecutorDeadlockTest.test_shutdown_deadlock_pickle) ... 0.10s ok ---------------------------------------------------------------------- Ran 48 tests in 15.220s OK 0:00:28 load avg: 1.74 [2/8] test_concurrent_futures.test_deadlock passed 0:00:28 load avg: 1.74 [3/8] test_concurrent_futures.test_future test_cancel (test.test_concurrent_futures.test_future.FutureTests.test_cancel) ... ok test_cancelled (test.test_concurrent_futures.test_future.FutureTests.test_cancelled) ... ok test_done (test.test_concurrent_futures.test_future.FutureTests.test_done) ... ok test_done_callback_already_cancelled (test.test_concurrent_futures.test_future.FutureTests.test_done_callback_already_cancelled) ... ok test_done_callback_already_failed (test.test_concurrent_futures.test_future.FutureTests.test_done_callback_already_failed) ... ok test_done_callback_already_successful (test.test_concurrent_futures.test_future.FutureTests.test_done_callback_already_successful) ... ok test_done_callback_raises (test.test_concurrent_futures.test_future.FutureTests.test_done_callback_raises) ... ok test_done_callback_raises_already_succeeded (test.test_concurrent_futures.test_future.FutureTests.test_done_callback_raises_already_succeeded) ... ok test_done_callback_with_cancel (test.test_concurrent_futures.test_future.FutureTests.test_done_callback_with_cancel) ... ok test_done_callback_with_exception (test.test_concurrent_futures.test_future.FutureTests.test_done_callback_with_exception) ... ok test_done_callback_with_result (test.test_concurrent_futures.test_future.FutureTests.test_done_callback_with_result) ... ok test_exception_with_success (test.test_concurrent_futures.test_future.FutureTests.test_exception_with_success) ... ok test_exception_with_timeout (test.test_concurrent_futures.test_future.FutureTests.test_exception_with_timeout) ... ok test_multiple_set_exception (test.test_concurrent_futures.test_future.FutureTests.test_multiple_set_exception) ... ok test_multiple_set_result (test.test_concurrent_futures.test_future.FutureTests.test_multiple_set_result) ... ok test_repr (test.test_concurrent_futures.test_future.FutureTests.test_repr) ... ok test_result_with_cancel (test.test_concurrent_futures.test_future.FutureTests.test_result_with_cancel) ... ok test_result_with_success (test.test_concurrent_futures.test_future.FutureTests.test_result_with_success) ... ok test_result_with_timeout (test.test_concurrent_futures.test_future.FutureTests.test_result_with_timeout) ... ok test_running (test.test_concurrent_futures.test_future.FutureTests.test_running) ... ok ---------------------------------------------------------------------- Ran 20 tests in 3.043s OK 0:00:32 load avg: 1.68 [3/8] test_concurrent_futures.test_future passed 0:00:32 load avg: 1.68 [4/8] test_concurrent_futures.test_init test_initializer (test.test_concurrent_futures.test_init.ProcessPoolForkFailingInitializerTest.test_initializer) ... 0.12s ok test_initializer (test.test_concurrent_futures.test_init.ProcessPoolForkInitializerTest.test_initializer) ... 0.01s ok test_initializer (test.test_concurrent_futures.test_init.ProcessPoolForkserverFailingInitializerTest.test_initializer) ... 0.25s ok test_initializer (test.test_concurrent_futures.test_init.ProcessPoolForkserverInitializerTest.test_initializer) ... 0.06s ok test_initializer (test.test_concurrent_futures.test_init.ProcessPoolSpawnFailingInitializerTest.test_initializer) ... 0.24s ok test_initializer (test.test_concurrent_futures.test_init.ProcessPoolSpawnInitializerTest.test_initializer) ... 0.14s ok test_initializer (test.test_concurrent_futures.test_init.ThreadPoolFailingInitializerTest.test_initializer) ... 0.11s ok test_initializer (test.test_concurrent_futures.test_init.ThreadPoolInitializerTest.test_initializer) ... 0.00s ok ---------------------------------------------------------------------- Ran 8 tests in 0.966s OK 0:00:33 load avg: 1.68 [4/8] test_concurrent_futures.test_init passed 0:00:33 load avg: 1.68 [5/8] test_concurrent_futures.test_process_pool test_free_reference (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_free_reference) ... 0.38s ok test_idle_process_reuse_multiple (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_idle_process_reuse_multiple) ... skipped 'Incompatible with the fork start method.' 0.00s test_idle_process_reuse_one (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_idle_process_reuse_one) ... skipped 'Incompatible with the fork start method.' 0.00s test_killed_child (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_killed_child) ... 0.01s ok test_map (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_map) ... 0.02s ok test_map_chunksize (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_map_chunksize) ... 0.02s ok test_map_exception (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_map_exception) ... 0.02s ok test_map_timeout (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_map_timeout) ... skipped "resource 'walltime' is not enabled" test_max_tasks_early_shutdown (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_max_tasks_early_shutdown) ... skipped 'Incompatible with the fork start method.' 0.00s test_max_tasks_per_child (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_max_tasks_per_child) ... 0.00s ok test_max_tasks_per_child_defaults_to_spawn_context (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_max_tasks_per_child_defaults_to_spawn_context) ... 0.00s ok test_max_workers_negative (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_max_workers_negative) ... 0.00s ok test_max_workers_too_large (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_max_workers_too_large) ... skipped 'Windows-only process limit' test_no_stale_references (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_no_stale_references) ... skipped 'implementation detail specific to cpython' test_python_finalization_error (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_python_finalization_error) ... 0.01s ok test_ressources_gced_in_workers (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_ressources_gced_in_workers) ... skipped 'implementation detail specific to cpython' test_saturation (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_saturation) ... 0.06s ok test_shutdown_race_issue12456 (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_shutdown_race_issue12456) ... 0.02s ok test_submit (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_submit) ... 0.02s ok test_submit_keyword (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_submit_keyword) ... 0.02s ok test_traceback (test.test_concurrent_futures.test_process_pool.ProcessPoolForkProcessPoolExecutorTest.test_traceback) ... 0.02s ok test_free_reference (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_free_reference) ... 0.54s ok test_idle_process_reuse_multiple (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_idle_process_reuse_multiple) ... 0.07s ok test_idle_process_reuse_one (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_idle_process_reuse_one) ... 0.06s ok test_killed_child (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_killed_child) ... 0.00s ok test_map (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_map) ... 0.05s ok test_map_chunksize (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_map_chunksize) ... 0.05s ok test_map_exception (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_map_exception) ... 0.04s ok test_map_timeout (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_map_timeout) ... skipped "resource 'walltime' is not enabled" test_max_tasks_early_shutdown (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_max_tasks_early_shutdown) ... 0.14s ok test_max_tasks_per_child (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_max_tasks_per_child) ... 0.04s ok test_max_tasks_per_child_defaults_to_spawn_context (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_max_tasks_per_child_defaults_to_spawn_context) ... 0.00s ok test_max_workers_negative (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_max_workers_negative) ... 0.00s ok test_max_workers_too_large (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_max_workers_too_large) ... skipped 'Windows-only process limit' test_no_stale_references (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_no_stale_references) ... skipped 'implementation detail specific to cpython' test_python_finalization_error (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_python_finalization_error) ... 0.01s ok test_ressources_gced_in_workers (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_ressources_gced_in_workers) ... skipped 'implementation detail specific to cpython' test_saturation (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_saturation) ... 0.06s ok test_shutdown_race_issue12456 (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_shutdown_race_issue12456) ... 0.04s ok test_submit (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_submit) ... 0.02s ok test_submit_keyword (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_submit_keyword) ... 0.05s ok test_traceback (test.test_concurrent_futures.test_process_pool.ProcessPoolForkserverProcessPoolExecutorTest.test_traceback) ... 0.08s ok test_free_reference (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_free_reference) ... 0.55s ok test_idle_process_reuse_multiple (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_idle_process_reuse_multiple) ... 0.22s ok test_idle_process_reuse_one (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_idle_process_reuse_one) ... 0.13s ok test_killed_child (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_killed_child) ... 0.01s ok test_map (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_map) ... 0.20s ok test_map_chunksize (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_map_chunksize) ... 0.21s ok test_map_exception (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_map_exception) ... 0.18s ok test_map_timeout (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_map_timeout) ... skipped "resource 'walltime' is not enabled" test_max_tasks_early_shutdown (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_max_tasks_early_shutdown) ... 0.42s ok test_max_tasks_per_child (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_max_tasks_per_child) ... 0.20s ok test_max_tasks_per_child_defaults_to_spawn_context (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_max_tasks_per_child_defaults_to_spawn_context) ... 0.00s ok test_max_workers_negative (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_max_workers_negative) ... 0.00s ok test_max_workers_too_large (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_max_workers_too_large) ... skipped 'Windows-only process limit' test_no_stale_references (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_no_stale_references) ... skipped 'implementation detail specific to cpython' test_python_finalization_error (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_python_finalization_error) ... 0.01s ok test_ressources_gced_in_workers (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_ressources_gced_in_workers) ... skipped 'implementation detail specific to cpython' test_saturation (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_saturation) ... 0.22s ok test_shutdown_race_issue12456 (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_shutdown_race_issue12456) ... 0.18s ok test_submit (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_submit) ... 0.10s ok test_submit_keyword (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_submit_keyword) ... 0.13s ok test_traceback (test.test_concurrent_futures.test_process_pool.ProcessPoolSpawnProcessPoolExecutorTest.test_traceback) ... 0.16s ok ---------------------------------------------------------------------- Ran 63 tests in 4.852s OK (skipped=15) 0:00:38 load avg: 1.86 [5/8] test_concurrent_futures.test_process_pool passed 0:00:38 load avg: 1.86 [6/8] test_concurrent_futures.test_shutdown test_cancel_futures (test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_cancel_futures) ... 0.32s ok test_context_manager_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_context_manager_shutdown) ... 0.02s ok test_del_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_del_shutdown) ... 0.06s ok test_hang_gh83386 (test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_hang_gh83386) shutdown(wait=False) doesn't hang at exit with running futures. ... skipped 'Hangs, see https://github.com/python/cpython/issues/83386' 0.00s test_hang_gh94440 (test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_hang_gh94440) shutdown(wait=True) doesn't hang when a future was submitted and ... 0.01s ok test_hang_issue12364 (test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_hang_issue12364) ... 1.02s ok test_interpreter_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_interpreter_shutdown) ... 1.17s ok test_processes_terminate (test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_processes_terminate) ... 0.02s ok test_run_after_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_run_after_shutdown) ... 0.00s ok test_shutdown_no_wait (test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_shutdown_no_wait) ... 0.02s ok test_submit_after_interpreter_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolForkProcessPoolShutdownTest.test_submit_after_interpreter_shutdown) ... 0.10s ok test_cancel_futures (test.test_concurrent_futures.test_shutdown.ProcessPoolForkserverProcessPoolShutdownTest.test_cancel_futures) ... 0.32s ok test_context_manager_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolForkserverProcessPoolShutdownTest.test_context_manager_shutdown) ... 0.05s ok test_del_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolForkserverProcessPoolShutdownTest.test_del_shutdown) ... 0.08s ok test_hang_gh83386 (test.test_concurrent_futures.test_shutdown.ProcessPoolForkserverProcessPoolShutdownTest.test_hang_gh83386) shutdown(wait=False) doesn't hang at exit with running futures. ... skipped 'Hangs, see https://github.com/python/cpython/issues/83386' 0.00s test_hang_gh94440 (test.test_concurrent_futures.test_shutdown.ProcessPoolForkserverProcessPoolShutdownTest.test_hang_gh94440) shutdown(wait=True) doesn't hang when a future was submitted and ... 0.03s ok test_hang_issue12364 (test.test_concurrent_futures.test_shutdown.ProcessPoolForkserverProcessPoolShutdownTest.test_hang_issue12364) ... 1.04s ok test_interpreter_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolForkserverProcessPoolShutdownTest.test_interpreter_shutdown) ... 1.29s ok test_processes_terminate (test.test_concurrent_futures.test_shutdown.ProcessPoolForkserverProcessPoolShutdownTest.test_processes_terminate) ... 0.04s ok test_run_after_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolForkserverProcessPoolShutdownTest.test_run_after_shutdown) ... 0.00s ok test_shutdown_no_wait (test.test_concurrent_futures.test_shutdown.ProcessPoolForkserverProcessPoolShutdownTest.test_shutdown_no_wait) ... 0.04s ok test_submit_after_interpreter_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolForkserverProcessPoolShutdownTest.test_submit_after_interpreter_shutdown) ... 0.20s ok test_cancel_futures (test.test_concurrent_futures.test_shutdown.ProcessPoolSpawnProcessPoolShutdownTest.test_cancel_futures) ... 0.34s ok test_context_manager_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolSpawnProcessPoolShutdownTest.test_context_manager_shutdown) ... 0.21s ok test_del_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolSpawnProcessPoolShutdownTest.test_del_shutdown) ... 0.23s ok test_hang_gh83386 (test.test_concurrent_futures.test_shutdown.ProcessPoolSpawnProcessPoolShutdownTest.test_hang_gh83386) shutdown(wait=False) doesn't hang at exit with running futures. ... skipped 'Hangs, see https://github.com/python/cpython/issues/83386' 0.00s test_hang_gh94440 (test.test_concurrent_futures.test_shutdown.ProcessPoolSpawnProcessPoolShutdownTest.test_hang_gh94440) shutdown(wait=True) doesn't hang when a future was submitted and ... 0.10s ok test_hang_issue12364 (test.test_concurrent_futures.test_shutdown.ProcessPoolSpawnProcessPoolShutdownTest.test_hang_issue12364) ... 1.20s ok test_interpreter_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolSpawnProcessPoolShutdownTest.test_interpreter_shutdown) ... 1.28s ok test_processes_terminate (test.test_concurrent_futures.test_shutdown.ProcessPoolSpawnProcessPoolShutdownTest.test_processes_terminate) ... 0.12s ok test_run_after_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolSpawnProcessPoolShutdownTest.test_run_after_shutdown) ... 0.00s ok test_shutdown_no_wait (test.test_concurrent_futures.test_shutdown.ProcessPoolSpawnProcessPoolShutdownTest.test_shutdown_no_wait) ... 0.21s ok test_submit_after_interpreter_shutdown (test.test_concurrent_futures.test_shutdown.ProcessPoolSpawnProcessPoolShutdownTest.test_submit_after_interpreter_shutdown) ... 0.19s ok test_cancel_futures (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_cancel_futures) ... 0.10s ok test_cancel_futures_wait_false (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_cancel_futures_wait_false) ... 0.23s ok test_context_manager_shutdown (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_context_manager_shutdown) ... 0.00s ok test_del_shutdown (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_del_shutdown) ... 0.05s ok test_hang_gh83386 (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_hang_gh83386) shutdown(wait=False) doesn't hang at exit with running futures. ... 1.13s ok test_hang_gh94440 (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_hang_gh94440) shutdown(wait=True) doesn't hang when a future was submitted and ... 0.00s ok test_hang_issue12364 (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_hang_issue12364) ... 1.00s ok test_interpreter_shutdown (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_interpreter_shutdown) ... 1.13s ok test_run_after_shutdown (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_run_after_shutdown) ... 0.00s ok test_shutdown_no_wait (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_shutdown_no_wait) ... 0.00s ok test_submit_after_interpreter_shutdown (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_submit_after_interpreter_shutdown) ... 0.06s ok test_thread_names_assigned (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_thread_names_assigned) ... 0.05s ok test_thread_names_default (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_thread_names_default) ... 0.04s ok test_threads_terminate (test.test_concurrent_futures.test_shutdown.ThreadPoolShutdownTest.test_threads_terminate) ... 0.00s ok ---------------------------------------------------------------------- Ran 47 tests in 13.568s OK (skipped=3) 0:00:51 load avg: 1.82 [6/8] test_concurrent_futures.test_shutdown passed 0:00:51 load avg: 1.82 [7/8] test_concurrent_futures.test_thread_pool test_default_workers (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_default_workers) ... 0.00s ok test_executor_map_current_future_cancel (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_executor_map_current_future_cancel) ... 0.00s ok test_free_reference (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_free_reference) ... 0.36s ok test_hang_global_shutdown_lock (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_hang_global_shutdown_lock) ... skipped "resource 'cpu' is not enabled" test_idle_thread_reuse (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_idle_thread_reuse) ... 0.00s ok test_map (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_map) ... 0.00s ok test_map_exception (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_map_exception) ... 0.00s ok test_map_submits_without_iteration (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_map_submits_without_iteration) Tests verifying issue 11777. ... 0.00s ok test_map_timeout (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_map_timeout) ... skipped "resource 'walltime' is not enabled" test_max_workers_negative (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_max_workers_negative) ... 0.00s ok test_no_stale_references (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_no_stale_references) ... skipped 'implementation detail specific to cpython' test_process_fork_from_a_threadpool (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_process_fork_from_a_threadpool) ... FAIL 0.01s test_saturation (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_saturation) ... 0.00s ok test_shutdown_race_issue12456 (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_shutdown_race_issue12456) ... 0.00s ok test_submit (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_submit) ... 0.00s ok test_submit_keyword (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_submit_keyword) ... 0.00s ok ====================================================================== FAIL: test_process_fork_from_a_threadpool (test.test_concurrent_futures.test_thread_pool.ThreadPoolExecutorTest.test_process_fork_from_a_threadpool) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_concurrent_futures/test_thread_pool.py", line 82, in test_process_fork_from_a_threadpool process_exitcode = pool.submit(fork_process_and_return_exitcode).result() ^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/concurrent/futures/_base.py", line 456, in result return self.__get_result() ^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/concurrent/futures/_base.py", line 401, in __get_result raise self._exception File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/concurrent/futures/thread.py", line 59, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_concurrent_futures/test_thread_pool.py", line 74, in fork_process_and_return_exitcode with self.assertWarnsRegex(DeprecationWarning, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: DeprecationWarning not triggered ---------------------------------------------------------------------- Ran 16 tests in 0.430s FAILED (failures=1, skipped=3) 0:00:52 load avg: 1.82 [7/8/1] test_concurrent_futures.test_thread_pool failed (1 failure) 0:00:52 load avg: 1.82 [8/8/1] test_concurrent_futures.test_wait test_20369 (test.test_concurrent_futures.test_wait.ProcessPoolForkWaitTest.test_20369) ... 1.52s ok test_all_completed (test.test_concurrent_futures.test_wait.ProcessPoolForkWaitTest.test_all_completed) ... 0.02s ok test_first_completed (test.test_concurrent_futures.test_wait.ProcessPoolForkWaitTest.test_first_completed) ... 1.52s ok test_first_completed_some_already_completed (test.test_concurrent_futures.test_wait.ProcessPoolForkWaitTest.test_first_completed_some_already_completed) ... 1.51s ok test_first_exception (test.test_concurrent_futures.test_wait.ProcessPoolForkWaitTest.test_first_exception) ... skipped "resource 'walltime' is not enabled" test_first_exception_one_already_failed (test.test_concurrent_futures.test_wait.ProcessPoolForkWaitTest.test_first_exception_one_already_failed) ... 2.02s ok test_first_exception_some_already_complete (test.test_concurrent_futures.test_wait.ProcessPoolForkWaitTest.test_first_exception_some_already_complete) ... 1.52s ok test_timeout (test.test_concurrent_futures.test_wait.ProcessPoolForkWaitTest.test_timeout) ... 0.52s ok test_20369 (test.test_concurrent_futures.test_wait.ProcessPoolForkserverWaitTest.test_20369) ... 1.61s ok test_all_completed (test.test_concurrent_futures.test_wait.ProcessPoolForkserverWaitTest.test_all_completed) ... 0.06s ok test_first_completed (test.test_concurrent_futures.test_wait.ProcessPoolForkserverWaitTest.test_first_completed) ... 1.53s ok test_first_completed_some_already_completed (test.test_concurrent_futures.test_wait.ProcessPoolForkserverWaitTest.test_first_completed_some_already_completed) ... 1.52s ok test_first_exception (test.test_concurrent_futures.test_wait.ProcessPoolForkserverWaitTest.test_first_exception) ... skipped "resource 'walltime' is not enabled" test_first_exception_one_already_failed (test.test_concurrent_futures.test_wait.ProcessPoolForkserverWaitTest.test_first_exception_one_already_failed) ... 2.02s ok test_first_exception_some_already_complete (test.test_concurrent_futures.test_wait.ProcessPoolForkserverWaitTest.test_first_exception_some_already_complete) ... 1.53s ok test_timeout (test.test_concurrent_futures.test_wait.ProcessPoolForkserverWaitTest.test_timeout) ... 0.52s ok test_20369 (test.test_concurrent_futures.test_wait.ProcessPoolSpawnWaitTest.test_20369) ... 1.60s ok test_all_completed (test.test_concurrent_futures.test_wait.ProcessPoolSpawnWaitTest.test_all_completed) ... 0.14s ok test_first_completed (test.test_concurrent_futures.test_wait.ProcessPoolSpawnWaitTest.test_first_completed) ... 1.61s ok test_first_completed_some_already_completed (test.test_concurrent_futures.test_wait.ProcessPoolSpawnWaitTest.test_first_completed_some_already_completed) ... 1.60s ok test_first_exception (test.test_concurrent_futures.test_wait.ProcessPoolSpawnWaitTest.test_first_exception) ... skipped "resource 'walltime' is not enabled" test_first_exception_one_already_failed (test.test_concurrent_futures.test_wait.ProcessPoolSpawnWaitTest.test_first_exception_one_already_failed) ... 2.10s ok test_first_exception_some_already_complete (test.test_concurrent_futures.test_wait.ProcessPoolSpawnWaitTest.test_first_exception_some_already_complete) ... 1.61s ok test_timeout (test.test_concurrent_futures.test_wait.ProcessPoolSpawnWaitTest.test_timeout) ... 0.60s ok test_20369 (test.test_concurrent_futures.test_wait.ThreadPoolWaitTests.test_20369) ... 1.50s ok test_all_completed (test.test_concurrent_futures.test_wait.ThreadPoolWaitTests.test_all_completed) ... 0.00s ok test_first_completed (test.test_concurrent_futures.test_wait.ThreadPoolWaitTests.test_first_completed) ... 1.50s ok test_first_completed_some_already_completed (test.test_concurrent_futures.test_wait.ThreadPoolWaitTests.test_first_completed_some_already_completed) ... 1.50s ok test_first_exception (test.test_concurrent_futures.test_wait.ThreadPoolWaitTests.test_first_exception) ... skipped "resource 'walltime' is not enabled" test_first_exception_one_already_failed (test.test_concurrent_futures.test_wait.ThreadPoolWaitTests.test_first_exception_one_already_failed) ... 2.00s ok test_first_exception_some_already_complete (test.test_concurrent_futures.test_wait.ThreadPoolWaitTests.test_first_exception_some_already_complete) ... 1.50s ok test_pending_calls_race (test.test_concurrent_futures.test_wait.ThreadPoolWaitTests.test_pending_calls_race) ... 0.09s ok test_timeout (test.test_concurrent_futures.test_wait.ThreadPoolWaitTests.test_timeout) ... 0.50s ok ---------------------------------------------------------------------- Ran 33 tests in 35.339s OK (skipped=4) 0:01:27 load avg: 1.45 [8/8/1] test_concurrent_futures.test_wait passed in 35.5 sec == Tests result: FAILURE == 1 test failed: test_concurrent_futures.test_thread_pool 7 tests OK. Total duration: 1 min 27 sec Total tests: run=255 failures=1 skipped=25 Total test files: run=8/8 failed=1 Result: FAILURE Warning -- reap_children() reaped child process 1351272 Warning -- multiprocessing.process._dangling was modified by test_concurrent_futures.test_thread_pool Warning -- Before: set() Warning -- After: {<weakref.ReferenceType at 0x00007f0be42d32e0; to 'ForkProcess'>} test test_concurrent_futures.test_thread_pool failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1351401æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1709079080 0:00:00 load avg: 1.45 Run 1 test sequentially in a single process 0:00:00 load avg: 1.45 [1/1] test_ctypes test_anon (test.test_ctypes.test_anon.AnonTest.test_anon) ... ok test_anon_nonmember (test.test_ctypes.test_anon.AnonTest.test_anon_nonmember) ... ok test_anon_nonseq (test.test_ctypes.test_anon.AnonTest.test_anon_nonseq) ... ok test_issue31490 (test.test_ctypes.test_anon.AnonTest.test_issue31490) ... skipped 'implementation detail specific to cpython' test_nested (test.test_ctypes.test_anon.AnonTest.test_nested) ... ok test (test.test_ctypes.test_array_in_pointer.Test.test) ... ok test_2 (test.test_ctypes.test_array_in_pointer.Test.test_2) ... ok test_bad_length (test.test_ctypes.test_arrays.ArrayTestCase.test_bad_length) ... ok test_bad_subclass (test.test_ctypes.test_arrays.ArrayTestCase.test_bad_subclass) ... ok test_bpo36504_signed_int_overflow (test.test_ctypes.test_arrays.ArrayTestCase.test_bpo36504_signed_int_overflow) ... ok test_cache (test.test_ctypes.test_arrays.ArrayTestCase.test_cache) ... ok test_classcache (test.test_ctypes.test_arrays.ArrayTestCase.test_classcache) ... ok test_empty_element_array (test.test_ctypes.test_arrays.ArrayTestCase.test_empty_element_array) ... ok test_empty_element_struct (test.test_ctypes.test_arrays.ArrayTestCase.test_empty_element_struct) ... ok test_from_address (test.test_ctypes.test_arrays.ArrayTestCase.test_from_address) ... ok test_from_addressW (test.test_ctypes.test_arrays.ArrayTestCase.test_from_addressW) ... ok test_large_array (test.test_ctypes.test_arrays.ArrayTestCase.test_large_array) ... skipped 'not enough memory: 2.0G minimum needed' test_numeric_arrays (test.test_ctypes.test_arrays.ArrayTestCase.test_numeric_arrays) ... ok test_simple (test.test_ctypes.test_arrays.ArrayTestCase.test_simple) ... ok test_step_overflow (test.test_ctypes.test_arrays.ArrayTestCase.test_step_overflow) ... ok test_subclass (test.test_ctypes.test_arrays.ArrayTestCase.test_subclass) ... ok test_zero_length (test.test_ctypes.test_arrays.ArrayTestCase.test_zero_length) ... ok test_byval (test.test_ctypes.test_as_parameter.AsParamNestedWrapperTestCase.test_byval) ... ok test_callbacks (test.test_ctypes.test_as_parameter.AsParamNestedWrapperTestCase.test_callbacks) ... ok test_callbacks_2 (test.test_ctypes.test_as_parameter.AsParamNestedWrapperTestCase.test_callbacks_2) ... ok test_longlong_callbacks (test.test_ctypes.test_as_parameter.AsParamNestedWrapperTestCase.test_longlong_callbacks) ... ok test_pointers (test.test_ctypes.test_as_parameter.AsParamNestedWrapperTestCase.test_pointers) ... ok test_recursive_as_param (test.test_ctypes.test_as_parameter.AsParamNestedWrapperTestCase.test_recursive_as_param) ... ok test_shorts (test.test_ctypes.test_as_parameter.AsParamNestedWrapperTestCase.test_shorts) ... ok test_struct_return_2H (test.test_ctypes.test_as_parameter.AsParamNestedWrapperTestCase.test_struct_return_2H) ... ok test_struct_return_8H (test.test_ctypes.test_as_parameter.AsParamNestedWrapperTestCase.test_struct_return_8H) ... ok test_wchar_parm (test.test_ctypes.test_as_parameter.AsParamNestedWrapperTestCase.test_wchar_parm) ... ok test_byval (test.test_ctypes.test_as_parameter.AsParamPropertyWrapperTestCase.test_byval) ... ok test_callbacks (test.test_ctypes.test_as_parameter.AsParamPropertyWrapperTestCase.test_callbacks) ... ok test_callbacks_2 (test.test_ctypes.test_as_parameter.AsParamPropertyWrapperTestCase.test_callbacks_2) ... ok test_longlong_callbacks (test.test_ctypes.test_as_parameter.AsParamPropertyWrapperTestCase.test_longlong_callbacks) ... ok test_pointers (test.test_ctypes.test_as_parameter.AsParamPropertyWrapperTestCase.test_pointers) ... ok test_recursive_as_param (test.test_ctypes.test_as_parameter.AsParamPropertyWrapperTestCase.test_recursive_as_param) ... ok test_shorts (test.test_ctypes.test_as_parameter.AsParamPropertyWrapperTestCase.test_shorts) ... ok test_struct_return_2H (test.test_ctypes.test_as_parameter.AsParamPropertyWrapperTestCase.test_struct_return_2H) ... ok test_struct_return_8H (test.test_ctypes.test_as_parameter.AsParamPropertyWrapperTestCase.test_struct_return_8H) ... ok test_wchar_parm (test.test_ctypes.test_as_parameter.AsParamPropertyWrapperTestCase.test_wchar_parm) ... ok test_byval (test.test_ctypes.test_as_parameter.AsParamWrapperTestCase.test_byval) ... ok test_callbacks (test.test_ctypes.test_as_parameter.AsParamWrapperTestCase.test_callbacks) ... ok test_callbacks_2 (test.test_ctypes.test_as_parameter.AsParamWrapperTestCase.test_callbacks_2) ... ok test_longlong_callbacks (test.test_ctypes.test_as_parameter.AsParamWrapperTestCase.test_longlong_callbacks) ... ok test_pointers (test.test_ctypes.test_as_parameter.AsParamWrapperTestCase.test_pointers) ... ok test_recursive_as_param (test.test_ctypes.test_as_parameter.AsParamWrapperTestCase.test_recursive_as_param) ... ok test_shorts (test.test_ctypes.test_as_parameter.AsParamWrapperTestCase.test_shorts) ... ok test_struct_return_2H (test.test_ctypes.test_as_parameter.AsParamWrapperTestCase.test_struct_return_2H) ... ok test_struct_return_8H (test.test_ctypes.test_as_parameter.AsParamWrapperTestCase.test_struct_return_8H) ... ok test_wchar_parm (test.test_ctypes.test_as_parameter.AsParamWrapperTestCase.test_wchar_parm) ... ok test_byval (test.test_ctypes.test_as_parameter.BasicWrapTestCase.test_byval) ... ok test_callbacks (test.test_ctypes.test_as_parameter.BasicWrapTestCase.test_callbacks) ... ok test_callbacks_2 (test.test_ctypes.test_as_parameter.BasicWrapTestCase.test_callbacks_2) ... ok test_longlong_callbacks (test.test_ctypes.test_as_parameter.BasicWrapTestCase.test_longlong_callbacks) ... ok test_pointers (test.test_ctypes.test_as_parameter.BasicWrapTestCase.test_pointers) ... ok test_recursive_as_param (test.test_ctypes.test_as_parameter.BasicWrapTestCase.test_recursive_as_param) ... ok test_shorts (test.test_ctypes.test_as_parameter.BasicWrapTestCase.test_shorts) ... ok test_struct_return_2H (test.test_ctypes.test_as_parameter.BasicWrapTestCase.test_struct_return_2H) ... ok test_struct_return_8H (test.test_ctypes.test_as_parameter.BasicWrapTestCase.test_struct_return_8H) ... ok test_wchar_parm (test.test_ctypes.test_as_parameter.BasicWrapTestCase.test_wchar_parm) ... ok test_anon_bitfields (test.test_ctypes.test_bitfields.BitFieldTest.test_anon_bitfields) ... ok test_c_wchar (test.test_ctypes.test_bitfields.BitFieldTest.test_c_wchar) ... ok test_longlong (test.test_ctypes.test_bitfields.BitFieldTest.test_longlong) ... ok test_mixed_1 (test.test_ctypes.test_bitfields.BitFieldTest.test_mixed_1) ... ok test_mixed_2 (test.test_ctypes.test_bitfields.BitFieldTest.test_mixed_2) ... ok test_mixed_3 (test.test_ctypes.test_bitfields.BitFieldTest.test_mixed_3) ... ok test_mixed_4 (test.test_ctypes.test_bitfields.BitFieldTest.test_mixed_4) ... ok test_multi_bitfields_size (test.test_ctypes.test_bitfields.BitFieldTest.test_multi_bitfields_size) ... ok test_nonint_types (test.test_ctypes.test_bitfields.BitFieldTest.test_nonint_types) ... ok test_signed (test.test_ctypes.test_bitfields.BitFieldTest.test_signed) ... ok test_single_bitfield_size (test.test_ctypes.test_bitfields.BitFieldTest.test_single_bitfield_size) ... ok test_uint32 (test.test_ctypes.test_bitfields.BitFieldTest.test_uint32) ... ok test_uint32_swap_big_endian (test.test_ctypes.test_bitfields.BitFieldTest.test_uint32_swap_big_endian) ... ok test_uint32_swap_little_endian (test.test_ctypes.test_bitfields.BitFieldTest.test_uint32_swap_little_endian) ... ok test_uint64 (test.test_ctypes.test_bitfields.BitFieldTest.test_uint64) ... ok test_ulonglong (test.test_ctypes.test_bitfields.BitFieldTest.test_ulonglong) ... ok test_unsigned (test.test_ctypes.test_bitfields.BitFieldTest.test_unsigned) ... ok test_ints (test.test_ctypes.test_bitfields.C_Test.test_ints) ... ok test_shorts (test.test_ctypes.test_bitfields.C_Test.test_shorts) ... ok test_buffer (test.test_ctypes.test_buffers.StringBufferTestCase.test_buffer) ... ok test_buffer_interface (test.test_ctypes.test_buffers.StringBufferTestCase.test_buffer_interface) ... ok test_create_unicode_buffer_non_bmp (test.test_ctypes.test_buffers.StringBufferTestCase.test_create_unicode_buffer_non_bmp) ... ok test_unicode_buffer (test.test_ctypes.test_buffers.StringBufferTestCase.test_unicode_buffer) ... ok test_unicode_conversion (test.test_ctypes.test_buffers.StringBufferTestCase.test_unicode_conversion) ... ok test_BSTR (test.test_ctypes.test_bytes.BytesTest.test_BSTR) ... skipped 'Windows-specific test' test_c_char (test.test_ctypes.test_bytes.BytesTest.test_c_char) ... ok test_c_char_p (test.test_ctypes.test_bytes.BytesTest.test_c_char_p) ... ok test_c_wchar (test.test_ctypes.test_bytes.BytesTest.test_c_wchar) ... ok test_c_wchar_p (test.test_ctypes.test_bytes.BytesTest.test_c_wchar_p) ... ok test_struct (test.test_ctypes.test_bytes.BytesTest.test_struct) ... ok test_struct_W (test.test_ctypes.test_bytes.BytesTest.test_struct_W) ... ok test_build_struct_union_opposite_system_byteorder (test.test_ctypes.test_byteswap.Test.test_build_struct_union_opposite_system_byteorder) ... ok test_endian_double (test.test_ctypes.test_byteswap.Test.test_endian_double) ... ok test_endian_float (test.test_ctypes.test_byteswap.Test.test_endian_float) ... ok test_endian_int (test.test_ctypes.test_byteswap.Test.test_endian_int) ... ok test_endian_longlong (test.test_ctypes.test_byteswap.Test.test_endian_longlong) ... ok test_endian_other (test.test_ctypes.test_byteswap.Test.test_endian_other) ... ok test_endian_short (test.test_ctypes.test_byteswap.Test.test_endian_short) ... ok test_slots (test.test_ctypes.test_byteswap.Test.test_slots) ... skipped 'slots are irrelevant on PyPy' test_struct_field_alignment (test.test_ctypes.test_byteswap.Test.test_struct_field_alignment) ... ok test_struct_fields_unsupported_byte_order (test.test_ctypes.test_byteswap.Test.test_struct_fields_unsupported_byte_order) ... ok test_struct_struct (test.test_ctypes.test_byteswap.Test.test_struct_struct) ... ok test_unaligned_native_struct_fields (test.test_ctypes.test_byteswap.Test.test_unaligned_native_struct_fields) ... ok test_unaligned_nonnative_struct_fields (test.test_ctypes.test_byteswap.Test.test_unaligned_nonnative_struct_fields) ... ok test_union_fields_unsupported_byte_order (test.test_ctypes.test_byteswap.Test.test_union_fields_unsupported_byte_order) ... ok test_union_struct (test.test_ctypes.test_byteswap.Test.test_union_struct) ... ok test_creating_pointer_in_dunder_init_1 (test.test_ctypes.test_c_simple_type_meta.PyCSimpleTypeAsMetaclassTest.test_creating_pointer_in_dunder_init_1) ... ok test_creating_pointer_in_dunder_init_2 (test.test_ctypes.test_c_simple_type_meta.PyCSimpleTypeAsMetaclassTest.test_creating_pointer_in_dunder_init_2) ... ok test_creating_pointer_in_dunder_new_1 (test.test_ctypes.test_c_simple_type_meta.PyCSimpleTypeAsMetaclassTest.test_creating_pointer_in_dunder_new_1) ... ok test_creating_pointer_in_dunder_new_2 (test.test_ctypes.test_c_simple_type_meta.PyCSimpleTypeAsMetaclassTest.test_creating_pointer_in_dunder_new_2) ... ok test_byte (test.test_ctypes.test_callbacks.Callbacks.test_byte) ... ok test_char (test.test_ctypes.test_callbacks.Callbacks.test_char) ... ok test_double (test.test_ctypes.test_callbacks.Callbacks.test_double) ... ok test_float (test.test_ctypes.test_callbacks.Callbacks.test_float) ... ok test_i38748_stackCorruption (test.test_ctypes.test_callbacks.Callbacks.test_i38748_stackCorruption) ... skipped "'WINFUNCTYPE' is required" test_int (test.test_ctypes.test_callbacks.Callbacks.test_int) ... ok test_issue12483 (test.test_ctypes.test_callbacks.Callbacks.test_issue12483) ... ok test_issue_7959 (test.test_ctypes.test_callbacks.Callbacks.test_issue_7959) ... ok test_long (test.test_ctypes.test_callbacks.Callbacks.test_long) ... ok test_longdouble (test.test_ctypes.test_callbacks.Callbacks.test_longdouble) ... ok test_longlong (test.test_ctypes.test_callbacks.Callbacks.test_longlong) ... ok test_pyobject (test.test_ctypes.test_callbacks.Callbacks.test_pyobject) ... skipped 'no sys.getrefcount()' test_short (test.test_ctypes.test_callbacks.Callbacks.test_short) ... ok test_ubyte (test.test_ctypes.test_callbacks.Callbacks.test_ubyte) ... ok test_uint (test.test_ctypes.test_callbacks.Callbacks.test_uint) ... ok test_ulong (test.test_ctypes.test_callbacks.Callbacks.test_ulong) ... ok test_ulonglong (test.test_ctypes.test_callbacks.Callbacks.test_ulonglong) ... ok test_unsupported_restype_1 (test.test_ctypes.test_callbacks.Callbacks.test_unsupported_restype_1) ... ok test_unsupported_restype_2 (test.test_ctypes.test_callbacks.Callbacks.test_unsupported_restype_2) ... ok test_ushort (test.test_ctypes.test_callbacks.Callbacks.test_ushort) ... ok test_callback_large_struct (test.test_ctypes.test_callbacks.SampleCallbacksTestCase.test_callback_large_struct) ... ok test_callback_register_double (test.test_ctypes.test_callbacks.SampleCallbacksTestCase.test_callback_register_double) ... ok test_callback_register_int (test.test_ctypes.test_callbacks.SampleCallbacksTestCase.test_callback_register_int) ... ok test_callback_too_many_args (test.test_ctypes.test_callbacks.SampleCallbacksTestCase.test_callback_too_many_args) ... ok test_convert_result_error (test.test_ctypes.test_callbacks.SampleCallbacksTestCase.test_convert_result_error) ... ok test_integrate (test.test_ctypes.test_callbacks.SampleCallbacksTestCase.test_integrate) ... ok test_issue_8959_a (test.test_ctypes.test_callbacks.SampleCallbacksTestCase.test_issue_8959_a) ... ok test_issue_8959_b (test.test_ctypes.test_callbacks.SampleCallbacksTestCase.test_issue_8959_b) ... skipped "'WINFUNCTYPE' is required" test_byte (test.test_ctypes.test_callbacks.StdcallCallbacks.test_byte) ... skipped "'WINFUNCTYPE' is required" test_char (test.test_ctypes.test_callbacks.StdcallCallbacks.test_char) ... skipped "'WINFUNCTYPE' is required" test_double (test.test_ctypes.test_callbacks.StdcallCallbacks.test_double) ... skipped "'WINFUNCTYPE' is required" test_float (test.test_ctypes.test_callbacks.StdcallCallbacks.test_float) ... skipped "'WINFUNCTYPE' is required" test_i38748_stackCorruption (test.test_ctypes.test_callbacks.StdcallCallbacks.test_i38748_stackCorruption) ... skipped "'WINFUNCTYPE' is required" test_int (test.test_ctypes.test_callbacks.StdcallCallbacks.test_int) ... skipped "'WINFUNCTYPE' is required" test_issue12483 (test.test_ctypes.test_callbacks.StdcallCallbacks.test_issue12483) ... skipped "'WINFUNCTYPE' is required" test_issue_7959 (test.test_ctypes.test_callbacks.StdcallCallbacks.test_issue_7959) ... skipped "'WINFUNCTYPE' is required" test_long (test.test_ctypes.test_callbacks.StdcallCallbacks.test_long) ... skipped "'WINFUNCTYPE' is required" test_longdouble (test.test_ctypes.test_callbacks.StdcallCallbacks.test_longdouble) ... skipped "'WINFUNCTYPE' is required" test_longlong (test.test_ctypes.test_callbacks.StdcallCallbacks.test_longlong) ... skipped "'WINFUNCTYPE' is required" test_pyobject (test.test_ctypes.test_callbacks.StdcallCallbacks.test_pyobject) ... skipped "'WINFUNCTYPE' is required" test_short (test.test_ctypes.test_callbacks.StdcallCallbacks.test_short) ... skipped "'WINFUNCTYPE' is required" test_ubyte (test.test_ctypes.test_callbacks.StdcallCallbacks.test_ubyte) ... skipped "'WINFUNCTYPE' is required" test_uint (test.test_ctypes.test_callbacks.StdcallCallbacks.test_uint) ... skipped "'WINFUNCTYPE' is required" test_ulong (test.test_ctypes.test_callbacks.StdcallCallbacks.test_ulong) ... skipped "'WINFUNCTYPE' is required" test_ulonglong (test.test_ctypes.test_callbacks.StdcallCallbacks.test_ulonglong) ... skipped "'WINFUNCTYPE' is required" test_unsupported_restype_1 (test.test_ctypes.test_callbacks.StdcallCallbacks.test_unsupported_restype_1) ... skipped "'WINFUNCTYPE' is required" test_unsupported_restype_2 (test.test_ctypes.test_callbacks.StdcallCallbacks.test_unsupported_restype_2) ... skipped "'WINFUNCTYPE' is required" test_ushort (test.test_ctypes.test_callbacks.StdcallCallbacks.test_ushort) ... skipped "'WINFUNCTYPE' is required" test_address2pointer (test.test_ctypes.test_cast.Test.test_address2pointer) ... ok test_array2pointer (test.test_ctypes.test_cast.Test.test_array2pointer) ... ok test_bad_type_arg (test.test_ctypes.test_cast.Test.test_bad_type_arg) ... ok test_char_p (test.test_ctypes.test_cast.Test.test_char_p) ... ok test_other (test.test_ctypes.test_cast.Test.test_other) ... ok test_p2a_objects (test.test_ctypes.test_cast.Test.test_p2a_objects) ... ok test_wchar_p (test.test_ctypes.test_cast.Test.test_wchar_p) ... ok test_byte (test.test_ctypes.test_cfuncs.CFunctions.test_byte) ... ok test_byte_plus (test.test_ctypes.test_cfuncs.CFunctions.test_byte_plus) ... ok test_callwithresult (test.test_ctypes.test_cfuncs.CFunctions.test_callwithresult) ... ok test_double (test.test_ctypes.test_cfuncs.CFunctions.test_double) ... ok test_double_plus (test.test_ctypes.test_cfuncs.CFunctions.test_double_plus) ... ok test_float (test.test_ctypes.test_cfuncs.CFunctions.test_float) ... ok test_float_plus (test.test_ctypes.test_cfuncs.CFunctions.test_float_plus) ... ok test_int (test.test_ctypes.test_cfuncs.CFunctions.test_int) ... ok test_int_plus (test.test_ctypes.test_cfuncs.CFunctions.test_int_plus) ... ok test_long (test.test_ctypes.test_cfuncs.CFunctions.test_long) ... ok test_long_plus (test.test_ctypes.test_cfuncs.CFunctions.test_long_plus) ... ok test_longdouble (test.test_ctypes.test_cfuncs.CFunctions.test_longdouble) ... skipped 'c_longdouble FFI calls not supported' test_longdouble_plus (test.test_ctypes.test_cfuncs.CFunctions.test_longdouble_plus) ... skipped 'c_longdouble FFI calls not supported' test_longlong (test.test_ctypes.test_cfuncs.CFunctions.test_longlong) ... ok test_longlong_plus (test.test_ctypes.test_cfuncs.CFunctions.test_longlong_plus) ... ok test_short (test.test_ctypes.test_cfuncs.CFunctions.test_short) ... ok test_short_plus (test.test_ctypes.test_cfuncs.CFunctions.test_short_plus) ... ok test_ubyte (test.test_ctypes.test_cfuncs.CFunctions.test_ubyte) ... ok test_ubyte_plus (test.test_ctypes.test_cfuncs.CFunctions.test_ubyte_plus) ... ok test_uint (test.test_ctypes.test_cfuncs.CFunctions.test_uint) ... ok test_uint_plus (test.test_ctypes.test_cfuncs.CFunctions.test_uint_plus) ... ok test_ulong (test.test_ctypes.test_cfuncs.CFunctions.test_ulong) ... ok test_ulong_plus (test.test_ctypes.test_cfuncs.CFunctions.test_ulong_plus) ... ok test_ulonglong (test.test_ctypes.test_cfuncs.CFunctions.test_ulonglong) ... ok test_ulonglong_plus (test.test_ctypes.test_cfuncs.CFunctions.test_ulonglong_plus) ... ok test_ushort (test.test_ctypes.test_cfuncs.CFunctions.test_ushort) ... ok test_ushort_plus (test.test_ctypes.test_cfuncs.CFunctions.test_ushort_plus) ... ok test_void (test.test_ctypes.test_cfuncs.CFunctions.test_void) ... ok test_byte (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_byte) ... skipped "'WinDLL' is required" test_byte_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_byte_plus) ... skipped "'WinDLL' is required" test_callwithresult (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_callwithresult) ... skipped "'WinDLL' is required" test_double (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_double) ... skipped "'WinDLL' is required" test_double_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_double_plus) ... skipped "'WinDLL' is required" test_float (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_float) ... skipped "'WinDLL' is required" test_float_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_float_plus) ... skipped "'WinDLL' is required" test_int (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_int) ... skipped "'WinDLL' is required" test_int_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_int_plus) ... skipped "'WinDLL' is required" test_long (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_long) ... skipped "'WinDLL' is required" test_long_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_long_plus) ... skipped "'WinDLL' is required" test_longdouble (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_longdouble) ... skipped "'WinDLL' is required" test_longdouble_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_longdouble_plus) ... skipped "'WinDLL' is required" test_longlong (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_longlong) ... skipped "'WinDLL' is required" test_longlong_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_longlong_plus) ... skipped "'WinDLL' is required" test_short (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_short) ... skipped "'WinDLL' is required" test_short_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_short_plus) ... skipped "'WinDLL' is required" test_ubyte (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_ubyte) ... skipped "'WinDLL' is required" test_ubyte_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_ubyte_plus) ... skipped "'WinDLL' is required" test_uint (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_uint) ... skipped "'WinDLL' is required" test_uint_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_uint_plus) ... skipped "'WinDLL' is required" test_ulong (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_ulong) ... skipped "'WinDLL' is required" test_ulong_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_ulong_plus) ... skipped "'WinDLL' is required" test_ulonglong (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_ulonglong) ... skipped "'WinDLL' is required" test_ulonglong_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_ulonglong_plus) ... skipped "'WinDLL' is required" test_ushort (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_ushort) ... skipped "'WinDLL' is required" test_ushort_plus (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_ushort_plus) ... skipped "'WinDLL' is required" test_void (test.test_ctypes.test_cfuncs.stdcallCFunctions.test_void) ... skipped "'WinDLL' is required" test_checkretval (test.test_ctypes.test_checkretval.Test.test_checkretval) ... ok test_oledll (test.test_ctypes.test_checkretval.Test.test_oledll) ... skipped "'oledll' is required" test_chararray (test.test_ctypes.test_delattr.TestCase.test_chararray) ... ok test_simple (test.test_ctypes.test_delattr.TestCase.test_simple) ... ok test_struct (test.test_ctypes.test_delattr.TestCase.test_struct) ... ok test_localized_error_dlopen (test.test_ctypes.test_dlerror.TestLocalization.test_localized_error_dlopen) ... FAIL test_localized_error_dlsym (test.test_ctypes.test_dlerror.TestLocalization.test_localized_error_dlsym) ... skipped 'test requires _ctypes.dlsym()' test_localized_error_from_dll (test.test_ctypes.test_dlerror.TestLocalization.test_localized_error_from_dll) ... ok test_localized_error_in_dll (test.test_ctypes.test_dlerror.TestLocalization.test_localized_error_in_dll) ... ok test_null_dlsym (test.test_ctypes.test_dlerror.TestNullDlsym.test_null_dlsym) ... skipped "object <module '_ctypes' from '/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib_pypy/_ctypes/__init__.py'> has no attribute 'dlsym'" test_GetLastError (test.test_ctypes.test_errno.Test.test_GetLastError) ... skipped 'Test specific to Windows' test_open (test.test_ctypes.test_errno.Test.test_open) ... ok test_find_library_with_gcc (test.test_ctypes.test_find.FindLibraryLinux.test_find_library_with_gcc) ... ok test_find_library_with_ld (test.test_ctypes.test_find.FindLibraryLinux.test_find_library_with_ld) ... ok test_find_on_libpath (test.test_ctypes.test_find.FindLibraryLinux.test_find_on_libpath) ... ok test_gh114257 (test.test_ctypes.test_find.FindLibraryLinux.test_gh114257) ... ok OpenGL libraries: ('GL', 'libGL.so.1') ('GLU', None) ('gle', None) test_gl (test.test_ctypes.test_find.Test_OpenGL_libs.test_gl) ... ok test_gle (test.test_ctypes.test_find.Test_OpenGL_libs.test_gle) ... skipped 'lib_gle not available' test_glu (test.test_ctypes.test_find.Test_OpenGL_libs.test_glu) ... skipped 'lib_glu not available' test_shell_injection (test.test_ctypes.test_find.Test_OpenGL_libs.test_shell_injection) ... ok test_abstract (test.test_ctypes.test_frombuffer.Test.test_abstract) ... ok test_fortran_contiguous (test.test_ctypes.test_frombuffer.Test.test_fortran_contiguous) ... skipped "No module named '_testbuffer'" test_from_buffer (test.test_ctypes.test_frombuffer.Test.test_from_buffer) ... ok test_from_buffer_copy (test.test_ctypes.test_frombuffer.Test.test_from_buffer_copy) ... ok test_from_buffer_copy_with_offset (test.test_ctypes.test_frombuffer.Test.test_from_buffer_copy_with_offset) ... ok test_from_buffer_memoryview (test.test_ctypes.test_frombuffer.Test.test_from_buffer_memoryview) ... ok test_from_buffer_with_offset (test.test_ctypes.test_frombuffer.Test.test_from_buffer_with_offset) ... ok test_abstract (test.test_ctypes.test_funcptr.CFuncPtrTestCase.test_abstract) ... ok test_basic (test.test_ctypes.test_funcptr.CFuncPtrTestCase.test_basic) ... ok test_dllfunctions (test.test_ctypes.test_funcptr.CFuncPtrTestCase.test_dllfunctions) ... ok test_first (test.test_ctypes.test_funcptr.CFuncPtrTestCase.test_first) ... ok test_structures (test.test_ctypes.test_funcptr.CFuncPtrTestCase.test_structures) ... ok test_byval (test.test_ctypes.test_functions.FunctionTestCase.test_byval) ... ok test_c_char_parm (test.test_ctypes.test_functions.FunctionTestCase.test_c_char_parm) ... ok test_callbacks (test.test_ctypes.test_functions.FunctionTestCase.test_callbacks) ... ok test_callbacks_2 (test.test_ctypes.test_functions.FunctionTestCase.test_callbacks_2) ... ok test_doubleresult (test.test_ctypes.test_functions.FunctionTestCase.test_doubleresult) ... ok test_errors (test.test_ctypes.test_functions.FunctionTestCase.test_errors) ... ok test_floatresult (test.test_ctypes.test_functions.FunctionTestCase.test_floatresult) ... ok test_intresult (test.test_ctypes.test_functions.FunctionTestCase.test_intresult) ... ok test_longdoubleresult (test.test_ctypes.test_functions.FunctionTestCase.test_longdoubleresult) ... skipped 'c_longdouble FFI calls not supported' test_longlong_callbacks (test.test_ctypes.test_functions.FunctionTestCase.test_longlong_callbacks) ... ok test_longlongresult (test.test_ctypes.test_functions.FunctionTestCase.test_longlongresult) ... ok test_mro (test.test_ctypes.test_functions.FunctionTestCase.test_mro) ... ok test_pointers (test.test_ctypes.test_functions.FunctionTestCase.test_pointers) ... ok test_sf1651235 (test.test_ctypes.test_functions.FunctionTestCase.test_sf1651235) ... ok test_shorts (test.test_ctypes.test_functions.FunctionTestCase.test_shorts) ... ok test_stringresult (test.test_ctypes.test_functions.FunctionTestCase.test_stringresult) ... ok test_struct_return_2H (test.test_ctypes.test_functions.FunctionTestCase.test_struct_return_2H) ... ok test_struct_return_2H_stdcall (test.test_ctypes.test_functions.FunctionTestCase.test_struct_return_2H_stdcall) ... skipped 'Windows-specific test' test_struct_return_8H (test.test_ctypes.test_functions.FunctionTestCase.test_struct_return_8H) ... ok test_struct_return_8H_stdcall (test.test_ctypes.test_functions.FunctionTestCase.test_struct_return_8H_stdcall) ... skipped 'Windows-specific test' test_voidresult (test.test_ctypes.test_functions.FunctionTestCase.test_voidresult) ... ok test_wchar_parm (test.test_ctypes.test_functions.FunctionTestCase.test_wchar_parm) ... ok test_wchar_result (test.test_ctypes.test_functions.FunctionTestCase.test_wchar_result) ... ok test_incomplete_example (test.test_ctypes.test_incomplete.MyTestCase.test_incomplete_example) ... ok test_get (test.test_ctypes.test_init.InitTest.test_get) ... ok test.test_ctypes.test_internals (unittest.loader.ModuleSkipped.test.test_ctypes.test_internals) ... skipped 'no sys.getrefcount on PyPy' test_cint_array (test.test_ctypes.test_keeprefs.ArrayTestCase.test_cint_array) ... ok test_p_cint (test.test_ctypes.test_keeprefs.PointerTestCase.test_p_cint) ... ok test (test.test_ctypes.test_keeprefs.PointerToStructure.test) ... ok test_ccharp (test.test_ctypes.test_keeprefs.SimpleTestCase.test_ccharp) ... ok test_cint (test.test_ctypes.test_keeprefs.SimpleTestCase.test_cint) ... ok test_ccharp_struct (test.test_ctypes.test_keeprefs.StructureTestCase.test_ccharp_struct) ... ok test_cint_struct (test.test_ctypes.test_keeprefs.StructureTestCase.test_cint_struct) ... ok test_struct_struct (test.test_ctypes.test_keeprefs.StructureTestCase.test_struct_struct) ... ok test_qsort (test.test_ctypes.test_libc.LibTest.test_qsort) ... ok test_sqrt (test.test_ctypes.test_libc.LibTest.test_sqrt) ... ok libc_name is libc.so.6 test_1703286_A (test.test_ctypes.test_loading.LoaderTest.test_1703286_A) ... skipped 'Windows-specific test' test_1703286_B (test.test_ctypes.test_loading.LoaderTest.test_1703286_B) ... skipped 'Windows-specific test' test_find (test.test_ctypes.test_loading.LoaderTest.test_find) ... ok test_load (test.test_ctypes.test_loading.LoaderTest.test_load) ... ok test_load_dll_with_flags (test.test_ctypes.test_loading.LoaderTest.test_load_dll_with_flags) ... skipped 'test specific to Windows' test_load_hasattr (test.test_ctypes.test_loading.LoaderTest.test_load_hasattr) ... skipped 'test specific to Windows' test_load_library (test.test_ctypes.test_loading.LoaderTest.test_load_library) ... skipped 'test specific to Windows' test_load_ordinal_functions (test.test_ctypes.test_loading.LoaderTest.test_load_ordinal_functions) ... skipped 'test specific to Windows' test_load_version (test.test_ctypes.test_loading.LoaderTest.test_load_version) ... ok test_find (test.test_ctypes.test_macholib.MachOTest.test_find) ... skipped 'OSX-specific test' test_framework_info (test.test_ctypes.test_macholib.MachOTest.test_framework_info) ... skipped 'OSX-specific test' test_info (test.test_ctypes.test_macholib.MachOTest.test_info) ... skipped 'OSX-specific test' test_cast (test.test_ctypes.test_memfunctions.MemFunctionsTest.test_cast) ... ok test_memmove (test.test_ctypes.test_memfunctions.MemFunctionsTest.test_memmove) ... ok test_memset (test.test_ctypes.test_memfunctions.MemFunctionsTest.test_memset) ... ok test_overflow (test.test_ctypes.test_memfunctions.MemFunctionsTest.test_overflow) ... skipped 'test disabled' test_string_at (test.test_ctypes.test_memfunctions.MemFunctionsTest.test_string_at) ... skipped 'implementation detail specific to cpython' test_wstring_at (test.test_ctypes.test_memfunctions.MemFunctionsTest.test_wstring_at) ... ok test_alignments (test.test_ctypes.test_numbers.NumberTestCase.test_alignments) ... ok test_bool_values (test.test_ctypes.test_numbers.NumberTestCase.test_bool_values) ... ok test_byref (test.test_ctypes.test_numbers.NumberTestCase.test_byref) ... ok test_char_from_address (test.test_ctypes.test_numbers.NumberTestCase.test_char_from_address) ... ok test_default_init (test.test_ctypes.test_numbers.NumberTestCase.test_default_init) ... ok test_float_from_address (test.test_ctypes.test_numbers.NumberTestCase.test_float_from_address) ... ok test_float_overflow (test.test_ctypes.test_numbers.NumberTestCase.test_float_overflow) ... ok test_floats (test.test_ctypes.test_numbers.NumberTestCase.test_floats) ... ok test_from_param (test.test_ctypes.test_numbers.NumberTestCase.test_from_param) ... ok test_init (test.test_ctypes.test_numbers.NumberTestCase.test_init) ... ok test_int_from_address (test.test_ctypes.test_numbers.NumberTestCase.test_int_from_address) ... ok test_integers (test.test_ctypes.test_numbers.NumberTestCase.test_integers) ... ok test_signed_values (test.test_ctypes.test_numbers.NumberTestCase.test_signed_values) ... ok test_sizes (test.test_ctypes.test_numbers.NumberTestCase.test_sizes) ... ok test_typeerror (test.test_ctypes.test_numbers.NumberTestCase.test_typeerror) ... ok test_unsigned_values (test.test_ctypes.test_numbers.NumberTestCase.test_unsigned_values) ... ok test (test.test_ctypes.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: <test.test_ctypes.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: test.test_ctypes.test_objects.TestCase test.test_ctypes.test_objects.TestCase.test 1 items passed all tests: 13 tests in test.test_ctypes.test_objects 13 tests in 3 items. 13 passed and 0 failed. Test passed. ok test_abstract (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_abstract) ... ok test_array_pointers (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_array_pointers) ... ok test_byref_pointer (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_byref_pointer) ... ok test_byref_pointerpointer (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_byref_pointerpointer) ... ok test_c_char (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_c_char) ... ok test_c_wchar (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_c_wchar) ... ok test_cstrings (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_cstrings) ... ok test_cw_strings (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_cw_strings) ... ok test_from_param_result_refcount (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_from_param_result_refcount) ... skipped 'implementation detail specific to cpython' test_int_pointers (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_int_pointers) ... ok test_issue31311 (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_issue31311) ... skipped 'implementation detail specific to cpython' test_noctypes_argtype (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_noctypes_argtype) ... ok test_parameter_repr (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_parameter_repr) ... skipped 'implementation detail specific to cpython' test_subclasses (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_subclasses) ... ok test_subclasses_c_wchar_p (test.test_ctypes.test_parameters.SimpleTypesTestCase.test_subclasses_c_wchar_p) ... ok test_endian_types (test.test_ctypes.test_pep3118.Test.test_endian_types) ... ok test_native_types (test.test_ctypes.test_pep3118.Test.test_native_types) ... <class 'test.test_ctypes.test_pep3118.PackedPoint'> FAIL test_simple (test.test_ctypes.test_pickling.PickleTest_0.test_simple) ... ok test_struct (test.test_ctypes.test_pickling.PickleTest_0.test_struct) ... ok test_unpickable (test.test_ctypes.test_pickling.PickleTest_0.test_unpickable) ... ok test_wchar (test.test_ctypes.test_pickling.PickleTest_0.test_wchar) ... ok test_simple (test.test_ctypes.test_pickling.PickleTest_1.test_simple) ... ok test_struct (test.test_ctypes.test_pickling.PickleTest_1.test_struct) ... ok test_unpickable (test.test_ctypes.test_pickling.PickleTest_1.test_unpickable) ... ok test_wchar (test.test_ctypes.test_pickling.PickleTest_1.test_wchar) ... ok test_simple (test.test_ctypes.test_pickling.PickleTest_2.test_simple) ... ok test_struct (test.test_ctypes.test_pickling.PickleTest_2.test_struct) ... ok test_unpickable (test.test_ctypes.test_pickling.PickleTest_2.test_unpickable) ... ok test_wchar (test.test_ctypes.test_pickling.PickleTest_2.test_wchar) ... ok test_simple (test.test_ctypes.test_pickling.PickleTest_3.test_simple) ... ok test_struct (test.test_ctypes.test_pickling.PickleTest_3.test_struct) ... ok test_unpickable (test.test_ctypes.test_pickling.PickleTest_3.test_unpickable) ... ok test_wchar (test.test_ctypes.test_pickling.PickleTest_3.test_wchar) ... ok test_simple (test.test_ctypes.test_pickling.PickleTest_4.test_simple) ... ok test_struct (test.test_ctypes.test_pickling.PickleTest_4.test_struct) ... ok test_unpickable (test.test_ctypes.test_pickling.PickleTest_4.test_unpickable) ... ok test_wchar (test.test_ctypes.test_pickling.PickleTest_4.test_wchar) ... ok test_simple (test.test_ctypes.test_pickling.PickleTest_5.test_simple) ... ok test_struct (test.test_ctypes.test_pickling.PickleTest_5.test_struct) ... ok test_unpickable (test.test_ctypes.test_pickling.PickleTest_5.test_unpickable) ... ok test_wchar (test.test_ctypes.test_pickling.PickleTest_5.test_wchar) ... ok test_abstract (test.test_ctypes.test_pointers.PointersTestCase.test_abstract) ... ok test_basic (test.test_ctypes.test_pointers.PointersTestCase.test_basic) ... ok test_basics (test.test_ctypes.test_pointers.PointersTestCase.test_basics) ... ok test_bug_1467852 (test.test_ctypes.test_pointers.PointersTestCase.test_bug_1467852) ... ok test_c_void_p (test.test_ctypes.test_pointers.PointersTestCase.test_c_void_p) ... ok test_callbacks_with_pointers (test.test_ctypes.test_pointers.PointersTestCase.test_callbacks_with_pointers) ... ok test_change_pointers (test.test_ctypes.test_pointers.PointersTestCase.test_change_pointers) ... ok test_charpp (test.test_ctypes.test_pointers.PointersTestCase.test_charpp) Test that a character pointer-to-pointer is correctly passed ... ok test_from_address (test.test_ctypes.test_pointers.PointersTestCase.test_from_address) ... ok test_other (test.test_ctypes.test_pointers.PointersTestCase.test_other) ... ok test_pass_pointers (test.test_ctypes.test_pointers.PointersTestCase.test_pass_pointers) ... ok test_pointer_crash (test.test_ctypes.test_pointers.PointersTestCase.test_pointer_crash) ... ok test_pointer_type_name (test.test_ctypes.test_pointers.PointersTestCase.test_pointer_type_name) ... ok test_pointer_type_str_name (test.test_ctypes.test_pointers.PointersTestCase.test_pointer_type_str_name) ... ok test_pointers_bool (test.test_ctypes.test_pointers.PointersTestCase.test_pointers_bool) ... ok test (test.test_ctypes.test_prototypes.ArrayTest.test) ... ok test_POINTER_c_char_arg (test.test_ctypes.test_prototypes.CharPointersTestCase.test_POINTER_c_char_arg) ... ok test_c_char_p_arg (test.test_ctypes.test_prototypes.CharPointersTestCase.test_c_char_p_arg) ... ok test_c_void_p_arg (test.test_ctypes.test_prototypes.CharPointersTestCase.test_c_void_p_arg) ... ok test_c_void_p_arg_with_c_wchar_p (test.test_ctypes.test_prototypes.CharPointersTestCase.test_c_void_p_arg_with_c_wchar_p) ... ok test_instance (test.test_ctypes.test_prototypes.CharPointersTestCase.test_instance) ... ok test_int_pointer_arg (test.test_ctypes.test_prototypes.CharPointersTestCase.test_int_pointer_arg) ... ok test_paramflags (test.test_ctypes.test_prototypes.CharPointersTestCase.test_paramflags) ... ok test_POINTER_c_wchar_arg (test.test_ctypes.test_prototypes.WCharPointersTestCase.test_POINTER_c_wchar_arg) ... ok test_c_wchar_p_arg (test.test_ctypes.test_prototypes.WCharPointersTestCase.test_c_wchar_p_arg) ... ok test.test_ctypes.test_python_api (unittest.loader.ModuleSkipped.test.test_ctypes.test_python_api) ... skipped "cannot import name 'pythonapi' from 'ctypes' (/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/ctypes/__init__.py)" test_FloatDivisionError (test.test_ctypes.test_random_things.CallbackTracbackTestCase.test_FloatDivisionError) ... ok test_IntegerDivisionError (test.test_ctypes.test_random_things.CallbackTracbackTestCase.test_IntegerDivisionError) ... ok test_TypeErrorDivisionError (test.test_ctypes.test_random_things.CallbackTracbackTestCase.test_TypeErrorDivisionError) ... ok test_ValueError (test.test_ctypes.test_random_things.CallbackTracbackTestCase.test_ValueError) ... ok test (test.test_ctypes.test_random_things.call_function_TestCase.test) ... skipped 'Windows-specific test' test_callback (test.test_ctypes.test_refcounts.AnotherLeak.test_callback) ... skipped 'implementation detail specific to cpython' test_callback_py_object_none_return (test.test_ctypes.test_refcounts.AnotherLeak.test_callback_py_object_none_return) ... skipped 'implementation detail specific to cpython' test_1 (test.test_ctypes.test_refcounts.RefcountTestCase.test_1) ... skipped 'implementation detail specific to cpython' test_refcount (test.test_ctypes.test_refcounts.RefcountTestCase.test_refcount) ... skipped 'implementation detail specific to cpython' test_char (test.test_ctypes.test_repr.ReprTest.test_char) ... ok test_numbers (test.test_ctypes.test_repr.ReprTest.test_numbers) ... ok test_from_dll (test.test_ctypes.test_returnfuncptrs.ReturnFuncPtrTestCase.test_from_dll) ... ok test_from_dll_refcount (test.test_ctypes.test_returnfuncptrs.ReturnFuncPtrTestCase.test_from_dll_refcount) ... ok test_with_prototype (test.test_ctypes.test_returnfuncptrs.ReturnFuncPtrTestCase.test_with_prototype) ... ok test_without_prototype (test.test_ctypes.test_returnfuncptrs.ReturnFuncPtrTestCase.test_without_prototype) ... ok test_compare (test.test_ctypes.test_simplesubclasses.Test.test_compare) ... ok test_ignore_retval (test.test_ctypes.test_simplesubclasses.Test.test_ignore_retval) ... ok test_int_callback (test.test_ctypes.test_simplesubclasses.Test.test_int_callback) ... ok test_int_struct (test.test_ctypes.test_simplesubclasses.Test.test_int_struct) ... ok test_16 (test.test_ctypes.test_sizes.SizesTestCase.test_16) ... ok test_32 (test.test_ctypes.test_sizes.SizesTestCase.test_32) ... ok test_64 (test.test_ctypes.test_sizes.SizesTestCase.test_64) ... ok test_8 (test.test_ctypes.test_sizes.SizesTestCase.test_8) ... ok test_size_t (test.test_ctypes.test_sizes.SizesTestCase.test_size_t) ... ok test_ssize_t (test.test_ctypes.test_sizes.SizesTestCase.test_ssize_t) ... ok test_time_t (test.test_ctypes.test_sizes.SizesTestCase.test_time_t) ... ok test_char_array (test.test_ctypes.test_slicing.SlicesTestCase.test_char_array) ... ok test_char_ptr (test.test_ctypes.test_slicing.SlicesTestCase.test_char_ptr) ... ok test_char_ptr_with_free (test.test_ctypes.test_slicing.SlicesTestCase.test_char_ptr_with_free) ... ok test_getslice_cint (test.test_ctypes.test_slicing.SlicesTestCase.test_getslice_cint) ... ok test_setslice_cint (test.test_ctypes.test_slicing.SlicesTestCase.test_setslice_cint) ... ok test_wchar_ptr (test.test_ctypes.test_slicing.SlicesTestCase.test_wchar_ptr) ... ok test__POINTER_c_char (test.test_ctypes.test_stringptr.StringPtrTestCase.test__POINTER_c_char) ... skipped 'implementation detail specific to cpython' test__c_char_p (test.test_ctypes.test_stringptr.StringPtrTestCase.test__c_char_p) ... ok test_functions (test.test_ctypes.test_stringptr.StringPtrTestCase.test_functions) ... ok test (test.test_ctypes.test_strings.StringArrayTestCase.test) ... ok test_c_buffer_raw (test.test_ctypes.test_strings.StringArrayTestCase.test_c_buffer_raw) ... ok test_c_buffer_value (test.test_ctypes.test_strings.StringArrayTestCase.test_c_buffer_value) ... ok test_del_segfault (test.test_ctypes.test_strings.StringArrayTestCase.test_del_segfault) ... ok test_param_1 (test.test_ctypes.test_strings.StringArrayTestCase.test_param_1) ... ok test_param_2 (test.test_ctypes.test_strings.StringArrayTestCase.test_param_2) ... ok test (test.test_ctypes.test_strings.WStringArrayTestCase.test) ... ok test_nonbmp (test.test_ctypes.test_strings.WStringArrayTestCase.test_nonbmp) ... ok test_basic_wstrings (test.test_ctypes.test_strings.WStringTestCase.test_basic_wstrings) ... skipped 'test disabled' test_toolong (test.test_ctypes.test_strings.WStringTestCase.test_toolong) ... skipped 'test disabled' test_wchar (test.test_ctypes.test_strings.WStringTestCase.test_wchar) ... ok test_1_A (test.test_ctypes.test_struct_fields.StructFieldsTestCase.test_1_A) ... ok test_1_B (test.test_ctypes.test_struct_fields.StructFieldsTestCase.test_1_B) ... ok test_2 (test.test_ctypes.test_struct_fields.StructFieldsTestCase.test_2) ... ok test_3 (test.test_ctypes.test_struct_fields.StructFieldsTestCase.test_3) ... ok test_4 (test.test_ctypes.test_struct_fields.StructFieldsTestCase.test_4) ... ok test_5 (test.test_ctypes.test_struct_fields.StructFieldsTestCase.test_5) ... skipped 'implementation detail specific to cpython' test_6 (test.test_ctypes.test_struct_fields.StructFieldsTestCase.test_6) ... ok test___get__ (test.test_ctypes.test_struct_fields.StructFieldsTestCase.test___get__) ... ok test___set__ (test.test_ctypes.test_struct_fields.StructFieldsTestCase.test___set__) ... ok test_gh99275 (test.test_ctypes.test_struct_fields.StructFieldsTestCase.test_gh99275) ... skipped 'implementation detail specific to cpython' test_max_field_size_gh126937 (test.test_ctypes.test_struct_fields.StructFieldsTestCase.test_max_field_size_gh126937) ... ok test (test.test_ctypes.test_structures.PointerMemberTestCase.test) ... ok test_none_to_pointer_fields (test.test_ctypes.test_structures.PointerMemberTestCase.test_none_to_pointer_fields) ... ok test_38368 (test.test_ctypes.test_structures.StructureTestCase.test_38368) ... ok test_abstract_class (test.test_ctypes.test_structures.StructureTestCase.test_abstract_class) ... ok test_array_in_struct (test.test_ctypes.test_structures.StructureTestCase.test_array_in_struct) ... ok test_bitfield_by_value (test.test_ctypes.test_structures.StructureTestCase.test_bitfield_by_value) ... skipped 'Test disabled for now - see bpo-16575/bpo-16576' test_conflicting_initializers (test.test_ctypes.test_structures.StructureTestCase.test_conflicting_initializers) ... ok test_empty (test.test_ctypes.test_structures.StructureTestCase.test_empty) ... ok test_fields (test.test_ctypes.test_structures.StructureTestCase.test_fields) ... ok test_huge_field_name (test.test_ctypes.test_structures.StructureTestCase.test_huge_field_name) ... ok test_init_errors (test.test_ctypes.test_structures.StructureTestCase.test_init_errors) ... ok test_initializers (test.test_ctypes.test_structures.StructureTestCase.test_initializers) ... ok test_intarray_fields (test.test_ctypes.test_structures.StructureTestCase.test_intarray_fields) ... ok test_invalid_field_types (test.test_ctypes.test_structures.StructureTestCase.test_invalid_field_types) ... ok test_invalid_name (test.test_ctypes.test_structures.StructureTestCase.test_invalid_name) ... ok test_issue18060_a (test.test_ctypes.test_structures.StructureTestCase.test_issue18060_a) ... ok test_issue18060_b (test.test_ctypes.test_structures.StructureTestCase.test_issue18060_b) ... ok test_issue18060_c (test.test_ctypes.test_structures.StructureTestCase.test_issue18060_c) ... ok test_keyword_initializers (test.test_ctypes.test_structures.StructureTestCase.test_keyword_initializers) ... ok test_methods (test.test_ctypes.test_structures.StructureTestCase.test_methods) ... ok test_nested_initializers (test.test_ctypes.test_structures.StructureTestCase.test_nested_initializers) ... ok test_packed (test.test_ctypes.test_structures.StructureTestCase.test_packed) ... ok test_packed_c_limits (test.test_ctypes.test_structures.StructureTestCase.test_packed_c_limits) ... skipped 'implementation detail specific to cpython' test_pass_by_value (test.test_ctypes.test_structures.StructureTestCase.test_pass_by_value) ... ok test_pass_by_value_finalizer (test.test_ctypes.test_structures.StructureTestCase.test_pass_by_value_finalizer) ... ok test_pass_by_value_in_register (test.test_ctypes.test_structures.StructureTestCase.test_pass_by_value_in_register) ... ok test_positional_args (test.test_ctypes.test_structures.StructureTestCase.test_positional_args) ... ok test_simple_structs (test.test_ctypes.test_structures.StructureTestCase.test_simple_structs) ... ok test_struct_alignment (test.test_ctypes.test_structures.StructureTestCase.test_struct_alignment) ... ok test_structures_with_wchar (test.test_ctypes.test_structures.StructureTestCase.test_structures_with_wchar) ... ok test_union_by_value (test.test_ctypes.test_structures.StructureTestCase.test_union_by_value) ... skipped 'Test disabled for now - see bpo-16575/bpo-16576' test_unions (test.test_ctypes.test_structures.StructureTestCase.test_unions) ... ok test_subclass (test.test_ctypes.test_structures.SubclassesTest.test_subclass) ... ok test_subclass_delayed (test.test_ctypes.test_structures.SubclassesTest.test_subclass_delayed) ... ok test_contains_itself (test.test_ctypes.test_structures.TestRecursiveStructure.test_contains_itself) ... ok test_vice_versa (test.test_ctypes.test_structures.TestRecursiveStructure.test_vice_versa) ... ok test_native (test.test_ctypes.test_unaligned_structures.TestStructures.test_native) ... ok test_swapped (test.test_ctypes.test_unaligned_structures.TestStructures.test_swapped) ... ok test_buffers (test.test_ctypes.test_unicode.StringTestCase.test_buffers) ... ok test_embedded_null (test.test_ctypes.test_unicode.StringTestCase.test_embedded_null) ... ok test_func (test.test_ctypes.test_unicode.StringTestCase.test_func) ... ok test_wcslen (test.test_ctypes.test_unicode.StringTestCase.test_wcslen) ... ok test_buffers (test.test_ctypes.test_unicode.UnicodeTestCase.test_buffers) ... ok test_embedded_null (test.test_ctypes.test_unicode.UnicodeTestCase.test_embedded_null) ... ok test_wcslen (test.test_ctypes.test_unicode.UnicodeTestCase.test_wcslen) ... ok test_frozentable (test.test_ctypes.test_values.PythonValuesTestCase.test_frozentable) ... skipped 'requires ctypes.pythonapi' test_optimizeflag (test.test_ctypes.test_values.PythonValuesTestCase.test_optimizeflag) ... skipped 'requires ctypes.pythonapi' test_undefined (test.test_ctypes.test_values.PythonValuesTestCase.test_undefined) ... skipped 'requires ctypes.pythonapi' test_an_integer (test.test_ctypes.test_values.ValuesTestCase.test_an_integer) ... ok test_undefined (test.test_ctypes.test_values.ValuesTestCase.test_undefined) ... ok test_array_invalid_length (test.test_ctypes.test_varsize_struct.VarSizeTest.test_array_invalid_length) ... ok test_resize (test.test_ctypes.test_varsize_struct.VarSizeTest.test_resize) ... ok test_zerosized_array (test.test_ctypes.test_varsize_struct.VarSizeTest.test_zerosized_array) ... ok test_SEH (test.test_ctypes.test_win32.FunctionCallTestCase.test_SEH) ... skipped 'Windows-specific test' test_noargs (test.test_ctypes.test_win32.FunctionCallTestCase.test_noargs) ... skipped 'Windows-specific test' test_sizes (test.test_ctypes.test_win32.ReturnStructSizesTestCase.test_sizes) ... skipped 'Windows-specific test' test_struct_by_value (test.test_ctypes.test_win32.Structures.test_struct_by_value) ... ok test_winerror (test.test_ctypes.test_win32.TestWinError.test_winerror) ... skipped 'Windows-specific test' test_COMError (test.test_ctypes.test_win32.TestWintypes.test_COMError) ... skipped 'Windows-specific test' test_HWND (test.test_ctypes.test_win32.TestWintypes.test_HWND) ... skipped 'Windows-specific test' test_PARAM (test.test_ctypes.test_win32.TestWintypes.test_PARAM) ... skipped 'Windows-specific test' test.test_ctypes.test_win32_com_foreign_func (unittest.loader.ModuleSkipped.test.test_ctypes.test_win32_com_foreign_func) ... skipped 'Windows-specific test' test_signedness (test.test_ctypes.test_wintypes.WinTypesTest.test_signedness) ... ok test_variant_bool (test.test_ctypes.test_wintypes.WinTypesTest.test_variant_bool) ... ok ====================================================================== FAIL: test_localized_error_dlopen (test.test_ctypes.test_dlerror.TestLocalization.test_localized_error_dlopen) ---------------------------------------------------------------------- OSError: Cannot load library missing\uxFF: missing\uxFF During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/contextlib.py", line 81, in inner return func(*args, **kwds) ^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_ctypes/test_dlerror.py", line 164, in test_localized_error_dlopen with self.assertRaisesRegex(OSError, filename_pattern): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: "missing.*?\.so" does not match "Cannot load library missing\uxFF: missing\uxFF" ====================================================================== FAIL: test_native_types (test.test_ctypes.test_pep3118.Test.test_native_types) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_ctypes/test_pep3118.py", line 28, in test_native_types self.assertEqual(normalize(v.format), normalize(fmt)) ^^^^^^^^^^^ AssertionError: 'B' != 'T{<q:x:<q:y:}' - B + T{<q:x:<q:y:} ---------------------------------------------------------------------- Ran 514 tests in 1.585s FAILED (failures=2, skipped=107) 0:00:02 load avg: 1.50 [1/1/1] test_ctypes failed (2 failures) == Tests result: FAILURE == 1 test failed: test_ctypes Total duration: 2.0 sec Total tests: run=514 failures=2 skipped=107 Total test files: run=1/1 failed=1 Result: FAILURE /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_ctypes/test_parameters.py:62: SyntaxWarning: invalid octal escape sequence '\377' self.assertRaises(TypeError, c_char_p.from_param, "123\377") Warning -- Unraisable exception Exception ignored in calling ctypes callback function <function _cast_addr at 0x00007fa2e6771dd0> TypeError: cast() argument 2 must be a pointer type, not None test test_ctypes failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1351469æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 3281234158 0:00:00 load avg: 1.50 Run 1 test sequentially in a single process 0:00:00 load avg: 1.50 [1/1] test_dataclasses test_abc_implementation (test.test_dataclasses.TestAbstract.test_abc_implementation) ... ok test_maintain_abc (test.test_dataclasses.TestAbstract.test_maintain_abc) ... ok test_0_field_compare (test.test_dataclasses.TestCase.test_0_field_compare) ... ok test_1_field_compare (test.test_dataclasses.TestCase.test_1_field_compare) ... ok test_alternate_classmethod_constructor (test.test_dataclasses.TestCase.test_alternate_classmethod_constructor) ... ok test_class_attrs (test.test_dataclasses.TestCase.test_class_attrs) ... ok test_class_marker (test.test_dataclasses.TestCase.test_class_marker) ... ok test_class_var (test.test_dataclasses.TestCase.test_class_var) ... ok test_class_var_default_factory (test.test_dataclasses.TestCase.test_class_var_default_factory) ... ok test_class_var_frozen (test.test_dataclasses.TestCase.test_class_var_frozen) ... ok test_class_var_no_default (test.test_dataclasses.TestCase.test_class_var_no_default) ... ok test_class_var_with_default (test.test_dataclasses.TestCase.test_class_var_with_default) ... ok test_classvar_default_factory (test.test_dataclasses.TestCase.test_classvar_default_factory) ... ok test_clean_traceback_from_fields_exception (test.test_dataclasses.TestCase.test_clean_traceback_from_fields_exception) ... ok test_compare_subclasses (test.test_dataclasses.TestCase.test_compare_subclasses) ... ok test_dataclass_params_repr (test.test_dataclasses.TestCase.test_dataclass_params_repr) ... ok test_dataclass_params_signature (test.test_dataclasses.TestCase.test_dataclass_params_signature) ... ok test_dataclasses_pickleable (test.test_dataclasses.TestCase.test_dataclasses_pickleable) ... ok test_dataclasses_qualnames (test.test_dataclasses.TestCase.test_dataclasses_qualnames) ... ok test_default_factory (test.test_dataclasses.TestCase.test_default_factory) ... ok test_default_factory_derived (test.test_dataclasses.TestCase.test_default_factory_derived) ... ok test_default_factory_not_called_if_value_given (test.test_dataclasses.TestCase.test_default_factory_not_called_if_value_given) ... ok test_default_factory_with_no_init (test.test_dataclasses.TestCase.test_default_factory_with_no_init) ... ok test_deliberately_mutable_defaults (test.test_dataclasses.TestCase.test_deliberately_mutable_defaults) ... ok test_disallowed_mutable_defaults (test.test_dataclasses.TestCase.test_disallowed_mutable_defaults) ... ok test_dont_include_other_annotations (test.test_dataclasses.TestCase.test_dont_include_other_annotations) ... ok test_dynamic_class_creation (test.test_dataclasses.TestCase.test_dynamic_class_creation) ... ok test_dynamic_class_creation_using_field (test.test_dataclasses.TestCase.test_dynamic_class_creation_using_field) ... ok test_eq_order (test.test_dataclasses.TestCase.test_eq_order) ... ok test_field_default (test.test_dataclasses.TestCase.test_field_default) ... ok test_field_default_default_factory_error (test.test_dataclasses.TestCase.test_field_default_default_factory_error) ... ok test_field_metadata_custom_mapping (test.test_dataclasses.TestCase.test_field_metadata_custom_mapping) ... ok test_field_metadata_default (test.test_dataclasses.TestCase.test_field_metadata_default) ... ok test_field_metadata_mapping (test.test_dataclasses.TestCase.test_field_metadata_mapping) ... ok test_field_named_BUILTINS_frozen (test.test_dataclasses.TestCase.test_field_named_BUILTINS_frozen) ... ok test_field_named_like_builtin (test.test_dataclasses.TestCase.test_field_named_like_builtin) ... ok test_field_named_like_builtin_frozen (test.test_dataclasses.TestCase.test_field_named_like_builtin_frozen) ... ok test_field_named_object (test.test_dataclasses.TestCase.test_field_named_object) ... ok test_field_named_object_frozen (test.test_dataclasses.TestCase.test_field_named_object_frozen) ... ok test_field_named_self (test.test_dataclasses.TestCase.test_field_named_self) ... ok test_field_no_default (test.test_dataclasses.TestCase.test_field_no_default) ... ok test_field_order (test.test_dataclasses.TestCase.test_field_order) ... ok test_field_recursive_repr (test.test_dataclasses.TestCase.test_field_recursive_repr) ... ok test_field_repr (test.test_dataclasses.TestCase.test_field_repr) ... ok test_field_with_special_single_underscore_names (test.test_dataclasses.TestCase.test_field_with_special_single_underscore_names) ... ok test_function_annotations (test.test_dataclasses.TestCase.test_function_annotations) ... ok test_generic_dataclasses (test.test_dataclasses.TestCase.test_generic_dataclasses) ... ok test_generic_dynamic (test.test_dataclasses.TestCase.test_generic_dynamic) ... ok test_generic_extending (test.test_dataclasses.TestCase.test_generic_extending) ... ok test_hash_field_rules (test.test_dataclasses.TestCase.test_hash_field_rules) ... ok test_helper_asdict (test.test_dataclasses.TestCase.test_helper_asdict) ... ok test_helper_asdict_builtin_containers (test.test_dataclasses.TestCase.test_helper_asdict_builtin_containers) ... ok test_helper_asdict_builtin_object_containers (test.test_dataclasses.TestCase.test_helper_asdict_builtin_object_containers) ... ok test_helper_asdict_copy_values (test.test_dataclasses.TestCase.test_helper_asdict_copy_values) ... ok test_helper_asdict_defaultdict (test.test_dataclasses.TestCase.test_helper_asdict_defaultdict) ... ok test_helper_asdict_factory (test.test_dataclasses.TestCase.test_helper_asdict_factory) ... ok test_helper_asdict_namedtuple (test.test_dataclasses.TestCase.test_helper_asdict_namedtuple) ... ok test_helper_asdict_namedtuple_derived (test.test_dataclasses.TestCase.test_helper_asdict_namedtuple_derived) ... ok test_helper_asdict_namedtuple_key (test.test_dataclasses.TestCase.test_helper_asdict_namedtuple_key) ... ok test_helper_asdict_nested (test.test_dataclasses.TestCase.test_helper_asdict_nested) ... ok test_helper_asdict_raises_on_classes (test.test_dataclasses.TestCase.test_helper_asdict_raises_on_classes) ... ok test_helper_astuple (test.test_dataclasses.TestCase.test_helper_astuple) ... ok test_helper_astuple_builtin_containers (test.test_dataclasses.TestCase.test_helper_astuple_builtin_containers) ... ok test_helper_astuple_builtin_object_containers (test.test_dataclasses.TestCase.test_helper_astuple_builtin_object_containers) ... ok test_helper_astuple_copy_values (test.test_dataclasses.TestCase.test_helper_astuple_copy_values) ... ok test_helper_astuple_defaultdict (test.test_dataclasses.TestCase.test_helper_astuple_defaultdict) ... ok test_helper_astuple_factory (test.test_dataclasses.TestCase.test_helper_astuple_factory) ... ok test_helper_astuple_namedtuple (test.test_dataclasses.TestCase.test_helper_astuple_namedtuple) ... ok test_helper_astuple_nested (test.test_dataclasses.TestCase.test_helper_astuple_nested) ... ok test_helper_astuple_raises_on_classes (test.test_dataclasses.TestCase.test_helper_astuple_raises_on_classes) ... ok test_helper_fields_exception (test.test_dataclasses.TestCase.test_helper_fields_exception) ... ok test_helper_fields_with_class_instance (test.test_dataclasses.TestCase.test_helper_fields_with_class_instance) ... ok test_init_false_no_default (test.test_dataclasses.TestCase.test_init_false_no_default) ... ok test_init_in_order (test.test_dataclasses.TestCase.test_init_in_order) ... ok test_init_var (test.test_dataclasses.TestCase.test_init_var) ... ok test_init_var_default_factory (test.test_dataclasses.TestCase.test_init_var_default_factory) ... ok test_init_var_inheritance (test.test_dataclasses.TestCase.test_init_var_inheritance) ... ok test_init_var_name_shadowing (test.test_dataclasses.TestCase.test_init_var_name_shadowing) ... ok test_init_var_no_default (test.test_dataclasses.TestCase.test_init_var_no_default) ... ok test_init_var_preserve_type (test.test_dataclasses.TestCase.test_init_var_preserve_type) ... ok test_init_var_with_default (test.test_dataclasses.TestCase.test_init_var_with_default) ... ok test_intermediate_non_dataclass (test.test_dataclasses.TestCase.test_intermediate_non_dataclass) ... ok test_is_dataclass (test.test_dataclasses.TestCase.test_is_dataclass) ... ok test_is_dataclass_genericalias (test.test_dataclasses.TestCase.test_is_dataclass_genericalias) ... ok test_is_dataclass_inheritance (test.test_dataclasses.TestCase.test_is_dataclass_inheritance) ... ok test_is_dataclass_when_getattr_always_returns (test.test_dataclasses.TestCase.test_is_dataclass_when_getattr_always_returns) ... ok test_items_in_dicts (test.test_dataclasses.TestCase.test_items_in_dicts) ... ok test_missing_default (test.test_dataclasses.TestCase.test_missing_default) ... ok test_missing_default_factory (test.test_dataclasses.TestCase.test_missing_default_factory) ... ok test_missing_repr (test.test_dataclasses.TestCase.test_missing_repr) ... ok test_named_init_params (test.test_dataclasses.TestCase.test_named_init_params) ... ok test_no_fields (test.test_dataclasses.TestCase.test_no_fields) ... ok test_no_fields_but_member_variable (test.test_dataclasses.TestCase.test_no_fields_but_member_variable) ... ok test_no_options (test.test_dataclasses.TestCase.test_no_options) ... ok test_no_unhashable_default (test.test_dataclasses.TestCase.test_no_unhashable_default) ... ok test_not_in_compare (test.test_dataclasses.TestCase.test_not_in_compare) ... ok test_not_in_repr (test.test_dataclasses.TestCase.test_not_in_repr) ... ok test_not_other_dataclass (test.test_dataclasses.TestCase.test_not_other_dataclass) ... ok test_not_tuple (test.test_dataclasses.TestCase.test_not_tuple) ... ok test_one_field_no_default (test.test_dataclasses.TestCase.test_one_field_no_default) ... ok test_overwrite_fields_in_derived_class (test.test_dataclasses.TestCase.test_overwrite_fields_in_derived_class) ... ok test_overwrite_hash (test.test_dataclasses.TestCase.test_overwrite_hash) ... ok test_post_init (test.test_dataclasses.TestCase.test_post_init) ... ok test_post_init_classmethod (test.test_dataclasses.TestCase.test_post_init_classmethod) ... ok test_post_init_not_auto_added (test.test_dataclasses.TestCase.test_post_init_not_auto_added) ... ok test_post_init_staticmethod (test.test_dataclasses.TestCase.test_post_init_staticmethod) ... ok test_post_init_super (test.test_dataclasses.TestCase.test_post_init_super) ... ok test_recursive_annotation (test.test_dataclasses.TestCase.test_recursive_annotation) ... ok test_simple_compare (test.test_dataclasses.TestCase.test_simple_compare) ... ok test_two_fields_one_default (test.test_dataclasses.TestCase.test_two_fields_one_default) ... ok test_default_value (test.test_dataclasses.TestDescriptors.test_default_value) ... ok test_getting_field_calls_get (test.test_dataclasses.TestDescriptors.test_getting_field_calls_get) ... ok test_init_calls_set (test.test_dataclasses.TestDescriptors.test_init_calls_set) ... ok test_lookup_on_class (test.test_dataclasses.TestDescriptors.test_lookup_on_class) ... ok test_lookup_on_instance (test.test_dataclasses.TestDescriptors.test_lookup_on_instance) ... ok test_no_default_value (test.test_dataclasses.TestDescriptors.test_no_default_value) ... ok test_non_descriptor (test.test_dataclasses.TestDescriptors.test_non_descriptor) ... ok test_set_name (test.test_dataclasses.TestDescriptors.test_set_name) ... ok test_setting_field_calls_set (test.test_dataclasses.TestDescriptors.test_setting_field_calls_set) ... ok test_setting_uninitialized_descriptor_field (test.test_dataclasses.TestDescriptors.test_setting_uninitialized_descriptor_field) ... ok test_docstring_deque_field (test.test_dataclasses.TestDocString.test_docstring_deque_field) ... ok test_docstring_deque_field_with_default_factory (test.test_dataclasses.TestDocString.test_docstring_deque_field_with_default_factory) ... ok test_docstring_list_field (test.test_dataclasses.TestDocString.test_docstring_list_field) ... ok test_docstring_list_field_with_default_factory (test.test_dataclasses.TestDocString.test_docstring_list_field_with_default_factory) ... ok test_docstring_no_fields (test.test_dataclasses.TestDocString.test_docstring_no_fields) ... ok test_docstring_one_field (test.test_dataclasses.TestDocString.test_docstring_one_field) ... ok test_docstring_one_field_with_default (test.test_dataclasses.TestDocString.test_docstring_one_field_with_default) ... ok test_docstring_one_field_with_default_none (test.test_dataclasses.TestDocString.test_docstring_one_field_with_default_none) ... ok test_docstring_three_fields (test.test_dataclasses.TestDocString.test_docstring_three_fields) ... ok test_docstring_two_fields (test.test_dataclasses.TestDocString.test_docstring_two_fields) ... ok test_docstring_with_no_signature (test.test_dataclasses.TestDocString.test_docstring_with_no_signature) ... ok test_existing_docstring_not_overridden (test.test_dataclasses.TestDocString.test_existing_docstring_not_overridden) ... ok test_no_eq (test.test_dataclasses.TestEq.test_no_eq) ... ok test_overwriting_eq (test.test_dataclasses.TestEq.test_overwriting_eq) ... ok test_field_without_annotation (test.test_dataclasses.TestFieldNoAnnotation.test_field_without_annotation) ... ok test_field_without_annotation_but_annotation_in_base (test.test_dataclasses.TestFieldNoAnnotation.test_field_without_annotation_but_annotation_in_base) ... ok test_field_without_annotation_but_annotation_in_base_not_dataclass (test.test_dataclasses.TestFieldNoAnnotation.test_field_without_annotation_but_annotation_in_base_not_dataclass) ... ok test_frozen (test.test_dataclasses.TestFrozen.test_frozen) ... ok test_frozen_deepcopy_with_slots (test.test_dataclasses.TestFrozen.test_frozen_deepcopy_with_slots) ... ok test_frozen_deepcopy_without_slots (test.test_dataclasses.TestFrozen.test_frozen_deepcopy_without_slots) ... ok test_frozen_empty (test.test_dataclasses.TestFrozen.test_frozen_empty) ... ok test_frozen_hash (test.test_dataclasses.TestFrozen.test_frozen_hash) ... ok test_inherit (test.test_dataclasses.TestFrozen.test_inherit) ... ok test_inherit_from_normal_class (test.test_dataclasses.TestFrozen.test_inherit_from_normal_class) ... ok test_inherit_frozen_from_nonfrozen (test.test_dataclasses.TestFrozen.test_inherit_frozen_from_nonfrozen) ... ok test_inherit_nonfrozen_from_empty (test.test_dataclasses.TestFrozen.test_inherit_nonfrozen_from_empty) ... ok test_inherit_nonfrozen_from_empty_frozen (test.test_dataclasses.TestFrozen.test_inherit_nonfrozen_from_empty_frozen) ... ok test_inherit_nonfrozen_from_frozen (test.test_dataclasses.TestFrozen.test_inherit_nonfrozen_from_frozen) ... ok test_non_frozen_normal_derived (test.test_dataclasses.TestFrozen.test_non_frozen_normal_derived) ... ok test_non_frozen_normal_derived_from_empty_frozen (test.test_dataclasses.TestFrozen.test_non_frozen_normal_derived_from_empty_frozen) ... ok test_overwriting_frozen (test.test_dataclasses.TestFrozen.test_overwriting_frozen) ... ok test_0_field_hash (test.test_dataclasses.TestHash.test_0_field_hash) ... ok test_1_field_hash (test.test_dataclasses.TestHash.test_1_field_hash) ... ok test_eq_only (test.test_dataclasses.TestHash.test_eq_only) ... ok test_hash_no_args (test.test_dataclasses.TestHash.test_hash_no_args) ... ok test_hash_rules (test.test_dataclasses.TestHash.test_hash_rules) ... ok test_unsafe_hash (test.test_dataclasses.TestHash.test_unsafe_hash) ... ok test_base_has_init (test.test_dataclasses.TestInit.test_base_has_init) ... ok test_inherit_from_protocol (test.test_dataclasses.TestInit.test_inherit_from_protocol) ... ok test_no_init (test.test_dataclasses.TestInit.test_no_init) ... ok test_overwriting_init (test.test_dataclasses.TestInit.test_overwriting_init) ... ok test_KW_ONLY (test.test_dataclasses.TestKeywordArgs.test_KW_ONLY) ... ok test_KW_ONLY_as_string (test.test_dataclasses.TestKeywordArgs.test_KW_ONLY_as_string) ... ok test_KW_ONLY_twice (test.test_dataclasses.TestKeywordArgs.test_KW_ONLY_twice) ... ok test_defaults (test.test_dataclasses.TestKeywordArgs.test_defaults) ... ok test_field_marked_as_kwonly (test.test_dataclasses.TestKeywordArgs.test_field_marked_as_kwonly) ... ok test_make_dataclass (test.test_dataclasses.TestKeywordArgs.test_make_dataclass) ... ok test_match_args (test.test_dataclasses.TestKeywordArgs.test_match_args) ... ok test_no_classvar_kwarg (test.test_dataclasses.TestKeywordArgs.test_no_classvar_kwarg) ... ok test_post_init (test.test_dataclasses.TestKeywordArgs.test_post_init) ... ok test_base (test.test_dataclasses.TestMakeDataclass.test_base) ... ok test_base_dataclass (test.test_dataclasses.TestMakeDataclass.test_base_dataclass) ... ok test_cannot_be_pickled (test.test_dataclasses.TestMakeDataclass.test_cannot_be_pickled) ... ok test_class_var (test.test_dataclasses.TestMakeDataclass.test_class_var) ... ok test_duplicate_field_names (test.test_dataclasses.TestMakeDataclass.test_duplicate_field_names) ... ok test_funny_class_names_names (test.test_dataclasses.TestMakeDataclass.test_funny_class_names_names) ... ok test_init_var (test.test_dataclasses.TestMakeDataclass.test_init_var) ... ok test_invalid_type_specification (test.test_dataclasses.TestMakeDataclass.test_invalid_type_specification) ... ok test_keyword_field_names (test.test_dataclasses.TestMakeDataclass.test_keyword_field_names) ... ok test_module_attr (test.test_dataclasses.TestMakeDataclass.test_module_attr) ... ok test_no_mutate_namespace (test.test_dataclasses.TestMakeDataclass.test_no_mutate_namespace) ... ok test_no_types (test.test_dataclasses.TestMakeDataclass.test_no_types) ... ok test_non_identifier_field_names (test.test_dataclasses.TestMakeDataclass.test_non_identifier_field_names) ... ok test_other_params (test.test_dataclasses.TestMakeDataclass.test_other_params) ... ok test_pickle_support (test.test_dataclasses.TestMakeDataclass.test_pickle_support) ... ok test_simple (test.test_dataclasses.TestMakeDataclass.test_simple) ... ok test_underscore_field_names (test.test_dataclasses.TestMakeDataclass.test_underscore_field_names) ... ok test_bpo_43764 (test.test_dataclasses.TestMatchArgs.test_bpo_43764) ... ok test_explicit_match_args (test.test_dataclasses.TestMatchArgs.test_explicit_match_args) ... ok test_make_dataclasses (test.test_dataclasses.TestMatchArgs.test_make_dataclasses) ... ok test_match_args (test.test_dataclasses.TestMatchArgs.test_match_args) ... ok test_match_args_argument (test.test_dataclasses.TestMatchArgs.test_match_args_argument) ... ok test_functools_total_ordering (test.test_dataclasses.TestOrdering.test_functools_total_ordering) ... ok test_no_order (test.test_dataclasses.TestOrdering.test_no_order) ... ok test_overwriting_order (test.test_dataclasses.TestOrdering.test_overwriting_order) ... ok test (test.test_dataclasses.TestReplace.test) ... ok test_classvar (test.test_dataclasses.TestReplace.test_classvar) ... ok test_frozen (test.test_dataclasses.TestReplace.test_frozen) ... ok test_initvar_is_specified (test.test_dataclasses.TestReplace.test_initvar_is_specified) ... ok test_initvar_with_default_value (test.test_dataclasses.TestReplace.test_initvar_with_default_value) ... ok test_invalid_field_name (test.test_dataclasses.TestReplace.test_invalid_field_name) ... ok test_invalid_object (test.test_dataclasses.TestReplace.test_invalid_object) ... ok test_no_init (test.test_dataclasses.TestReplace.test_no_init) ... ok test_recursive_repr (test.test_dataclasses.TestReplace.test_recursive_repr) ... ok test_recursive_repr_indirection (test.test_dataclasses.TestReplace.test_recursive_repr_indirection) ... ok test_recursive_repr_indirection_two (test.test_dataclasses.TestReplace.test_recursive_repr_indirection_two) ... ok test_recursive_repr_misc_attrs (test.test_dataclasses.TestReplace.test_recursive_repr_misc_attrs) ... ok test_recursive_repr_two_attrs (test.test_dataclasses.TestReplace.test_recursive_repr_two_attrs) ... ok test_no_repr (test.test_dataclasses.TestRepr.test_no_repr) ... ok test_overwriting_repr (test.test_dataclasses.TestRepr.test_overwriting_repr) ... ok test_repr (test.test_dataclasses.TestRepr.test_repr) ... ok test_add_slots_when_slots_exists (test.test_dataclasses.TestSlots.test_add_slots_when_slots_exists) ... ok test_cant_inherit_from_iterator_slots (test.test_dataclasses.TestSlots.test_cant_inherit_from_iterator_slots) ... ok test_dataclass_derived_generic (test.test_dataclasses.TestSlots.test_dataclass_derived_generic) ... FAIL test_dataclass_derived_generic_from_base (test.test_dataclasses.TestSlots.test_dataclass_derived_generic_from_base) ... FAIL test_dataclass_derived_generic_from_slotted_base (test.test_dataclasses.TestSlots.test_dataclass_derived_generic_from_slotted_base) ... FAIL test_dataclass_derived_weakref_slot (test.test_dataclasses.TestSlots.test_dataclass_derived_weakref_slot) ... ok test_dataclass_slot_dict (test.test_dataclasses.TestSlots.test_dataclass_slot_dict) ... ok test_dataclass_slot_dict_ctype (test.test_dataclasses.TestSlots.test_dataclass_slot_dict_ctype) ... skipped 'implementation detail specific to cpython' test_derived_added_field (test.test_dataclasses.TestSlots.test_derived_added_field) ... ok test_frozen_pickle (test.test_dataclasses.TestSlots.test_frozen_pickle) ... ok test_frozen_slots_pickle_custom_state (test.test_dataclasses.TestSlots.test_frozen_slots_pickle_custom_state) ... ok test_generated_slots (test.test_dataclasses.TestSlots.test_generated_slots) ... ok test_generated_slots_value (test.test_dataclasses.TestSlots.test_generated_slots_value) ... ok test_returns_new_class (test.test_dataclasses.TestSlots.test_returns_new_class) ... ok test_simple (test.test_dataclasses.TestSlots.test_simple) ... ok test_slots_no_weakref (test.test_dataclasses.TestSlots.test_slots_no_weakref) ... FAIL test_slots_weakref (test.test_dataclasses.TestSlots.test_slots_weakref) ... ok test_slots_weakref_base_str (test.test_dataclasses.TestSlots.test_slots_weakref_base_str) ... ok test_slots_weakref_base_tuple (test.test_dataclasses.TestSlots.test_slots_weakref_base_tuple) ... ok test_slots_with_default_factory_no_init (test.test_dataclasses.TestSlots.test_slots_with_default_factory_no_init) ... ok test_slots_with_default_no_init (test.test_dataclasses.TestSlots.test_slots_with_default_no_init) ... ok test_slots_with_wrong_init_subclass (test.test_dataclasses.TestSlots.test_slots_with_wrong_init_subclass) ... skipped 'implementation detail specific to cpython' test_weakref_slot_make_dataclass (test.test_dataclasses.TestSlots.test_weakref_slot_make_dataclass) ... ok test_weakref_slot_normal_base_weakref_slot (test.test_dataclasses.TestSlots.test_weakref_slot_normal_base_weakref_slot) ... ok test_weakref_slot_subclass_no_weakref_slot (test.test_dataclasses.TestSlots.test_weakref_slot_subclass_no_weakref_slot) ... ok test_weakref_slot_subclass_weakref_slot (test.test_dataclasses.TestSlots.test_weakref_slot_subclass_weakref_slot) ... ok test_weakref_slot_without_slot (test.test_dataclasses.TestSlots.test_weakref_slot_without_slot) ... ok test_classvar (test.test_dataclasses.TestStringAnnotations.test_classvar) ... ok test_classvar_module_level_import (test.test_dataclasses.TestStringAnnotations.test_classvar_module_level_import) ... ok test_initvar (test.test_dataclasses.TestStringAnnotations.test_initvar) ... ok test_isnt_classvar (test.test_dataclasses.TestStringAnnotations.test_isnt_classvar) ... ok test_isnt_initvar (test.test_dataclasses.TestStringAnnotations.test_isnt_initvar) ... ok test_text_annotations (test.test_dataclasses.TestStringAnnotations.test_text_annotations) ... ok ====================================================================== FAIL: test_dataclass_derived_generic (test.test_dataclasses.TestSlots.test_dataclass_derived_generic) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 3508, in test_dataclass_derived_generic self.assertTrue(A.__weakref__) ^^^^^^^^^^ AssertionError: None is not true ====================================================================== FAIL: test_dataclass_derived_generic_from_base (test.test_dataclasses.TestSlots.test_dataclass_derived_generic_from_base) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 3527, in test_dataclass_derived_generic_from_base self.assertTrue(C1.__weakref__) ^^^^^^^^^^ AssertionError: None is not true ====================================================================== FAIL: test_dataclass_derived_generic_from_slotted_base (test.test_dataclasses.TestSlots.test_dataclass_derived_generic_from_slotted_base) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 3579, in test_dataclass_derived_generic_from_slotted_base self.assertTrue(G1.__weakref__) ^^^^^^^^^^ AssertionError: None is not true ====================================================================== FAIL: test_slots_no_weakref (test.test_dataclasses.TestSlots.test_slots_no_weakref) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_dataclasses/__init__.py", line 3372, in test_slots_no_weakref with self.assertRaisesRegex(TypeError, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: TypeError not raised ---------------------------------------------------------------------- Ran 244 tests in 0.416s FAILED (failures=4, skipped=2) 0:00:00 load avg: 1.50 [1/1/1] test_dataclasses failed (4 failures) == Tests result: FAILURE == 1 test failed: test_dataclasses Total duration: 613 ms Total tests: run=244 failures=4 skipped=2 Total test files: run=1/1 failed=1 Result: FAILURE test test_dataclasses failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1351474æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2605158249 0:00:00 load avg: 1.50 Run 1 test sequentially in a single process 0:00:00 load avg: 1.50 [1/1] test_doctest test_empty_namespace_package (test.test_doctest.test_doctest.TestDocTestFinder.test_empty_namespace_package) ... ok test_issue35753 (test.test_doctest.test_doctest.TestDocTestFinder.test_issue35753) ... ok DebugRunner (doctest) Doctest: doctest.DebugRunner ... ok debug (doctest.DocTestCase) Doctest: doctest.DocTestCase.debug ... ok DocTestRunner (doctest) Doctest: doctest.DocTestRunner ... ok _TestClass (doctest) Doctest: doctest._TestClass ... ok __init__ (doctest._TestClass) Doctest: doctest._TestClass.__init__ ... ok get (doctest._TestClass) Doctest: doctest._TestClass.get ... ok square (doctest._TestClass) Doctest: doctest._TestClass.square ... ok blank lines (doctest.__test__) Doctest: doctest.__test__.blank lines ... ok bool-int equivalence (doctest.__test__) Doctest: doctest.__test__.bool-int equivalence ... ok ellipsis (doctest.__test__) Doctest: doctest.__test__.ellipsis ... ok string (doctest.__test__) Doctest: doctest.__test__.string ... ok whitespace normalization (doctest.__test__) Doctest: doctest.__test__.whitespace normalization ... ok _ellipsis_match (doctest) Doctest: doctest._ellipsis_match ... ok script_from_examples (doctest) Doctest: doctest.script_from_examples ... ok set_unittest_reportflags (doctest) Doctest: doctest.set_unittest_reportflags ... ok SampleClass (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.SampleClass ... ok NestedClass (test.test_doctest.test_doctest.SampleClass) Doctest: test.test_doctest.test_doctest.SampleClass.NestedClass ... ok __init__ (test.test_doctest.test_doctest.SampleClass.NestedClass) Doctest: test.test_doctest.test_doctest.SampleClass.NestedClass.__init__ ... ok __init__ (test.test_doctest.test_doctest.SampleClass) Doctest: test.test_doctest.test_doctest.SampleClass.__init__ ... ok a_classmethod (test.test_doctest.test_doctest.SampleClass) Doctest: test.test_doctest.test_doctest.SampleClass.a_classmethod ... ok a_classmethod_property (test.test_doctest.test_doctest.SampleClass) Doctest: test.test_doctest.test_doctest.SampleClass.a_classmethod_property ... ok a_property (test.test_doctest.test_doctest.SampleClass) Doctest: test.test_doctest.test_doctest.SampleClass.a_property ... ok a_staticmethod (test.test_doctest.test_doctest.SampleClass) Doctest: test.test_doctest.test_doctest.SampleClass.a_staticmethod ... ok double (test.test_doctest.test_doctest.SampleClass) Doctest: test.test_doctest.test_doctest.SampleClass.double ... ok get (test.test_doctest.test_doctest.SampleClass) Doctest: test.test_doctest.test_doctest.SampleClass.get ... ok setter (test.test_doctest.test_doctest.SampleClass) Doctest: test.test_doctest.test_doctest.SampleClass.setter ... ok SampleNewStyleClass (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.SampleNewStyleClass ... ok __init__ (test.test_doctest.test_doctest.SampleNewStyleClass) Doctest: test.test_doctest.test_doctest.SampleNewStyleClass.__init__ ... ok double (test.test_doctest.test_doctest.SampleNewStyleClass) Doctest: test.test_doctest.test_doctest.SampleNewStyleClass.double ... ok get (test.test_doctest.test_doctest.SampleNewStyleClass) Doctest: test.test_doctest.test_doctest.SampleNewStyleClass.get ... ok sample_func (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.sample_func ... ok test_CLI (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_CLI ... ok test_DocFileSuite (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_DocFileSuite ... ok test_DocTest (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_DocTest ... ok basics (test.test_doctest.test_doctest.test_DocTestFinder) Doctest: test.test_doctest.test_doctest.test_DocTestFinder.basics ... ok non_Python_modules (test.test_doctest.test_doctest.test_DocTestFinder) Doctest: test.test_doctest.test_doctest.test_DocTestFinder.non_Python_modules ... FAIL test_DocTestParser (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_DocTestParser ... ok basics (test.test_doctest.test_doctest.test_DocTestRunner) Doctest: test.test_doctest.test_doctest.test_DocTestRunner.basics ... ok displayhook (test.test_doctest.test_doctest.test_DocTestRunner) Doctest: test.test_doctest.test_doctest.test_DocTestRunner.displayhook ... ok exceptions (test.test_doctest.test_doctest.test_DocTestRunner) Doctest: test.test_doctest.test_doctest.test_DocTestRunner.exceptions ... ok option_directives (test.test_doctest.test_doctest.test_DocTestRunner) Doctest: test.test_doctest.test_doctest.test_DocTestRunner.option_directives ... ok optionflags (test.test_doctest.test_doctest.test_DocTestRunner) Doctest: test.test_doctest.test_doctest.test_DocTestRunner.optionflags ... ok verbose_flag (test.test_doctest.test_doctest.test_DocTestRunner) Doctest: test.test_doctest.test_doctest.test_DocTestRunner.verbose_flag ... ok test_DocTestSuite (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_DocTestSuite ... ok test_Example (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_Example ... ok test_debug (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_debug ... ok test_exception_with_multiple_notes (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_exception_with_multiple_notes ... ok test_exception_with_note (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_exception_with_note ... ok test_lineendings (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_lineendings ... ok test_look_in_unwrapped (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_look_in_unwrapped ... ok test_no_trailing_whitespace_stripping (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_no_trailing_whitespace_stripping ... ok test_pdb_set_trace (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_pdb_set_trace ... ok test_pdb_set_trace_nested (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_pdb_set_trace_nested ... ok test_run_doctestsuite_multiple_times (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_run_doctestsuite_multiple_times ... ok test_syntax_error_subclass_from_stdlib (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_syntax_error_subclass_from_stdlib ... ok test_syntax_error_with_incorrect_expected_note (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_syntax_error_with_incorrect_expected_note ... ok test_syntax_error_with_note (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_syntax_error_with_note ... ok test_testfile (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_testfile ... ok test_testmod (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_testmod ... ok test_testsource (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_testsource ... ok test_trailing_space_in_test (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_trailing_space_in_test ... ok test_unicode (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_unicode ... ok test_unittest_reportflags (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.test_unittest_reportflags ... ok wrapped (test.test_doctest.test_doctest) Doctest: test.test_doctest.test_doctest.wrapped ... ok test_testmod (test.test_doctest.test_doctest2.Test.test_testmod) ... Trying: print('yup') # 1 Expecting: yup ok Trying: print(C()) # 2 Expecting: 42 ok Trying: print("In D!") # 5 Expecting: In D! ok Trying: print(3) # 6 Expecting: 3 ok Trying: print(C()) # 3 Expecting: 42 ok Trying: print(C()) # 4 Expecting: 42 ok Trying: print(C.clsm(22)) # 18 Expecting: 22 ok Trying: print(C().clsm(23)) # 19 Expecting: 23 ok Trying: c = C() # 7 Expecting nothing ok Trying: c.x = 12 # 8 Expecting nothing ok Trying: print(c.x) # 9 Expecting: -12 ok Trying: c = C() # 10 Expecting nothing ok Trying: c.x = 12 # 11 Expecting nothing ok Trying: print(c.x) # 12 Expecting: -12 ok Trying: print(C.statm()) # 16 Expecting: 666 ok Trying: print(C().statm()) # 17 Expecting: 666 ok Trying: c = C() # 13 Expecting nothing ok Trying: c.x = 12 # 14 Expecting nothing ok Trying: print(c.x) # 15 Expecting: -12 ok 2 items had no tests: test.test_doctest.test_doctest2.Test test.test_doctest.test_doctest2.Test.test_testmod 11 items passed all tests: 1 tests in test.test_doctest.test_doctest2 1 tests in test.test_doctest.test_doctest2.C 1 tests in test.test_doctest.test_doctest2.C.D 1 tests in test.test_doctest.test_doctest2.C.D.nested 1 tests in test.test_doctest.test_doctest2.C.__init__ 1 tests in test.test_doctest.test_doctest2.C.__str__ 2 tests in test.test_doctest.test_doctest2.C.clsm 3 tests in test.test_doctest.test_doctest2.C.getx 3 tests in test.test_doctest.test_doctest2.C.setx 2 tests in test.test_doctest.test_doctest2.C.statm 3 tests in test.test_doctest.test_doctest2.C.x 19 tests in 13 items. 19 passed and 0 failed. Test passed. ok ====================================================================== FAIL: non_Python_modules (test.test_doctest.test_doctest.test_DocTestFinder) Doctest: test.test_doctest.test_doctest.test_DocTestFinder.non_Python_modules ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/doctest.py", line 2256, in runTest raise self.failureException(self.format_failure(new.getvalue())) AssertionError: Failed doctest test for test.test_doctest.test_doctest.test_DocTestFinder.non_Python_modules File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_doctest/test_doctest.py", line 728, in non_Python_modules ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_doctest/test_doctest.py", line 739, in test.test_doctest.test_doctest.test_DocTestFinder.non_Python_modules Failed example: 830 < len(tests) < 860 # approximate number of objects with docstrings Expected: True Got: False ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_doctest/test_doctest.py", line 742, in test.test_doctest.test_doctest.test_DocTestFinder.non_Python_modules Failed example: len(real_tests) # objects that actually have doctests Expected: 14 Got: 5 ---------------------------------------------------------------------- File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_doctest/test_doctest.py", line 744, in test.test_doctest.test_doctest.test_DocTestFinder.non_Python_modules Failed example: for t in real_tests: print('{} {}'.format(len(t.examples), t.name)) Expected: 1 builtins.bin 5 builtins.bytearray.hex 5 builtins.bytes.hex 3 builtins.float.as_integer_ratio 2 builtins.float.fromhex 2 builtins.float.hex 1 builtins.hex 1 builtins.int 3 builtins.int.as_integer_ratio 2 builtins.int.bit_count 2 builtins.int.bit_length 5 builtins.memoryview.hex 1 builtins.oct 1 builtins.zip Got: 1 builtins.bin 1 builtins.hex 1 builtins.int 1 builtins.oct 1 builtins.zip ---------------------------------------------------------------------- Ran 67 tests in 1.776s FAILED (failures=1) 0:00:02 load avg: 1.50 [1/1/1] test_doctest failed (1 failure) == Tests result: FAILURE == 1 test failed: test_doctest Total duration: 2.0 sec Total tests: run=67 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_doctest failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1351494æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1358261554 0:00:00 load avg: 1.54 Run 5 tests sequentially in a single process 0:00:00 load avg: 1.54 [1/5] test_future_stmt.test_future test_annotation_with_complex_target (test.test_future_stmt.test_future.AnnotationsFutureTestCase.test_annotation_with_complex_target) ... ok test_annotations (test.test_future_stmt.test_future.AnnotationsFutureTestCase.test_annotations) ... ok test_annotations_forbidden (test.test_future_stmt.test_future.AnnotationsFutureTestCase.test_annotations_forbidden) ... ok test_annotations_symbol_table_pass (test.test_future_stmt.test_future.AnnotationsFutureTestCase.test_annotations_symbol_table_pass) ... ok test_fstring_debug_annotations (test.test_future_stmt.test_future.AnnotationsFutureTestCase.test_fstring_debug_annotations) ... ok test_get_type_hints_on_func_with_variadic_arg (test.test_future_stmt.test_future.AnnotationsFutureTestCase.test_get_type_hints_on_func_with_variadic_arg) ... ok test_infinity_numbers (test.test_future_stmt.test_future.AnnotationsFutureTestCase.test_infinity_numbers) ... ok test_badfuture10 (test.test_future_stmt.test_future.FutureTest.test_badfuture10) ... ok test_badfuture3 (test.test_future_stmt.test_future.FutureTest.test_badfuture3) ... FAIL test_badfuture4 (test.test_future_stmt.test_future.FutureTest.test_badfuture4) ... ok test_badfuture5 (test.test_future_stmt.test_future.FutureTest.test_badfuture5) ... ok test_badfuture6 (test.test_future_stmt.test_future.FutureTest.test_badfuture6) ... ok test_badfuture7 (test.test_future_stmt.test_future.FutureTest.test_badfuture7) ... FAIL test_badfuture8 (test.test_future_stmt.test_future.FutureTest.test_badfuture8) ... FAIL test_badfuture9 (test.test_future_stmt.test_future.FutureTest.test_badfuture9) ... FAIL test_ensure_flags_dont_clash (test.test_future_stmt.test_future.FutureTest.test_ensure_flags_dont_clash) ... ok test_future1 (test.test_future_stmt.test_future.FutureTest.test_future1) ... ok test_future2 (test.test_future_stmt.test_future.FutureTest.test_future2) ... ok test_future_multiple_features (test.test_future_stmt.test_future.FutureTest.test_future_multiple_features) ... ok test_future_multiple_imports (test.test_future_stmt.test_future.FutureTest.test_future_multiple_imports) ... ok test_future_single_import (test.test_future_stmt.test_future.FutureTest.test_future_single_import) ... ok test_syntactical_future_repl (test.test_future_stmt.test_future.FutureTest.test_syntactical_future_repl) ... ok test_unicode_literals_exec (test.test_future_stmt.test_future.FutureTest.test_unicode_literals_exec) ... ok ====================================================================== FAIL: test_badfuture3 (test.test_future_stmt.test_future.FutureTest.test_badfuture3) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_future_stmt/test_future.py", line 58, in test_badfuture3 self.check_syntax_error(cm.exception, "badsyntax_future3", 3, 24) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_future_stmt/test_future.py", line 25, in check_syntax_error self.assertEqual(err.offset, offset) ^^^^^^^^^^^ AssertionError: 1 != 24 ====================================================================== FAIL: test_badfuture7 (test.test_future_stmt.test_future.FutureTest.test_badfuture7) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_future_stmt/test_future.py", line 78, in test_badfuture7 self.check_syntax_error(cm.exception, "badsyntax_future7", 3, 54) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_future_stmt/test_future.py", line 22, in check_syntax_error self.assertIn('%s.py, line %d' % (basename, lineno), str(err)) ^^^^^^^^ AssertionError: 'badsyntax_future7.py, line 3' not found in '__future__ statements must appear at beginning of file (badsyntax_future7.py, lines 3-4)' ====================================================================== FAIL: test_badfuture8 (test.test_future_stmt.test_future.FutureTest.test_badfuture8) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_future_stmt/test_future.py", line 83, in test_badfuture8 self.check_syntax_error(cm.exception, "badsyntax_future8", 3, 24) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_future_stmt/test_future.py", line 25, in check_syntax_error self.assertEqual(err.offset, offset) ^^^^^^^^^^^ AssertionError: 1 != 24 ====================================================================== FAIL: test_badfuture9 (test.test_future_stmt.test_future.FutureTest.test_badfuture9) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_future_stmt/test_future.py", line 88, in test_badfuture9 self.check_syntax_error(cm.exception, "badsyntax_future9", 3, 39) ^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_future_stmt/test_future.py", line 25, in check_syntax_error self.assertEqual(err.offset, offset) ^^^^^^^^^^^ AssertionError: 1 != 39 ---------------------------------------------------------------------- Ran 23 tests in 0.179s FAILED (failures=4) 0:00:00 load avg: 1.54 [1/5/1] test_future_stmt.test_future failed (4 failures) 0:00:00 load avg: 1.54 [2/5/1] test_future_stmt.test_future_flags test_attributes (test.test_future_stmt.test_future_flags.FutureTest.test_attributes) ... ok test_names (test.test_future_stmt.test_future_flags.FutureTest.test_names) ... ok ---------------------------------------------------------------------- Ran 2 tests in 0.001s OK 0:00:00 load avg: 1.54 [2/5/1] test_future_stmt.test_future_flags passed 0:00:00 load avg: 1.54 [3/5/1] test_future_stmt.test_future_multiple_features test_print_function (test.test_future_stmt.test_future_multiple_features.TestMultipleFeatures.test_print_function) ... ok test_unicode_literals (test.test_future_stmt.test_future_multiple_features.TestMultipleFeatures.test_unicode_literals) ... ok ---------------------------------------------------------------------- Ran 2 tests in 0.000s OK 0:00:00 load avg: 1.54 [3/5/1] test_future_stmt.test_future_multiple_features passed 0:00:00 load avg: 1.54 [4/5/1] test_future_stmt.test_future_multiple_imports test_unicode_literals (test.test_future_stmt.test_future_multiple_imports.Tests.test_unicode_literals) ... ok ---------------------------------------------------------------------- Ran 1 test in 0.000s OK 0:00:00 load avg: 1.54 [4/5/1] test_future_stmt.test_future_multiple_imports passed 0:00:00 load avg: 1.54 [5/5/1] test_future_stmt.test_future_single_import test_floor_div_operator (test.test_future_stmt.test_future_single_import.TestFuture.test_floor_div_operator) ... ok test_nested_scopes (test.test_future_stmt.test_future_single_import.TestFuture.test_nested_scopes) ... ok test_true_div_as_default (test.test_future_stmt.test_future_single_import.TestFuture.test_true_div_as_default) ... ok ---------------------------------------------------------------------- Ran 3 tests in 0.000s OK 0:00:00 load avg: 1.54 [5/5/1] test_future_stmt.test_future_single_import passed == Tests result: FAILURE == 1 test failed: test_future_stmt.test_future 4 tests OK. Total duration: 536 ms Total tests: run=31 failures=4 Total test files: run=5/5 failed=1 Result: FAILURE test test_future_stmt.test_future failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1353898æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2237490421 0:00:00 load avg: 1.74 Run 1 test sequentially in a single process 0:00:00 load avg: 1.74 [1/1] test_module test_annotations_are_created_correctly (test.test_module.ModuleTests.test_annotations_are_created_correctly) ... ok test_annotations_getset_raises (test.test_module.ModuleTests.test_annotations_getset_raises) ... ok test_ascii_docstring (test.test_module.ModuleTests.test_ascii_docstring) ... ok test_clear_dict_in_ref_cycle (test.test_module.ModuleTests.test_clear_dict_in_ref_cycle) ... ok test_descriptor_errors_propagate (test.test_module.ModuleTests.test_descriptor_errors_propagate) ... ok test_dont_clear_dict (test.test_module.ModuleTests.test_dont_clear_dict) ... ok test_lazy_create_annotations (test.test_module.ModuleTests.test_lazy_create_annotations) ... ok test_missing_getattr (test.test_module.ModuleTests.test_missing_getattr) ... ok test_module_dir (test.test_module.ModuleTests.test_module_dir) ... ok test_module_dir_errors (test.test_module.ModuleTests.test_module_dir_errors) ... ok test_module_finalization_at_shutdown (test.test_module.ModuleTests.test_module_finalization_at_shutdown) ... FAIL test_module_getattr (test.test_module.ModuleTests.test_module_getattr) ... ok test_module_getattr_errors (test.test_module.ModuleTests.test_module_getattr_errors) ... ok test_module_getattr_tricky (test.test_module.ModuleTests.test_module_getattr_tricky) ... ok test_module_repr_builtin (test.test_module.ModuleTests.test_module_repr_builtin) ... ok test_module_repr_minimal (test.test_module.ModuleTests.test_module_repr_minimal) ... ok test_module_repr_source (test.test_module.ModuleTests.test_module_repr_source) ... ok test_module_repr_with_bare_loader (test.test_module.ModuleTests.test_module_repr_with_bare_loader) ... ok test_module_repr_with_bare_loader_and_filename (test.test_module.ModuleTests.test_module_repr_with_bare_loader_and_filename) ... ok test_module_repr_with_bare_loader_but_no_name (test.test_module.ModuleTests.test_module_repr_with_bare_loader_but_no_name) ... ok test_module_repr_with_fake_namespace_package (test.test_module.ModuleTests.test_module_repr_with_fake_namespace_package) ... ok test_module_repr_with_filename_only (test.test_module.ModuleTests.test_module_repr_with_filename_only) ... ok test_module_repr_with_full_loader (test.test_module.ModuleTests.test_module_repr_with_full_loader) ... ok test_module_repr_with_full_loader_and_filename (test.test_module.ModuleTests.test_module_repr_with_full_loader_and_filename) ... ok test_module_repr_with_full_loader_but_no_name (test.test_module.ModuleTests.test_module_repr_with_full_loader_but_no_name) ... ok test_module_repr_with_loader_as_None (test.test_module.ModuleTests.test_module_repr_with_loader_as_None) ... ok test_module_repr_with_name (test.test_module.ModuleTests.test_module_repr_with_name) ... ok test_module_repr_with_name_and_filename (test.test_module.ModuleTests.test_module_repr_with_name_and_filename) ... ok test_module_repr_with_namespace_package (test.test_module.ModuleTests.test_module_repr_with_namespace_package) ... ok test_module_repr_with_namespace_package_and_custom_loader (test.test_module.ModuleTests.test_module_repr_with_namespace_package_and_custom_loader) ... ok test_no_docstring (test.test_module.ModuleTests.test_no_docstring) ... ok test_reinit (test.test_module.ModuleTests.test_reinit) ... ok test_repeated_attribute_pops (test.test_module.ModuleTests.test_repeated_attribute_pops) ... ok test_setting_annotations (test.test_module.ModuleTests.test_setting_annotations) ... ok test_subclass_with_slots (test.test_module.ModuleTests.test_subclass_with_slots) ... ok test_unicode_docstring (test.test_module.ModuleTests.test_unicode_docstring) ... ok test_uninitialized (test.test_module.ModuleTests.test_uninitialized) ... ok test_uninitialized_missing_getattr (test.test_module.ModuleTests.test_uninitialized_missing_getattr) ... ok test_weakref (test.test_module.ModuleTests.test_weakref) ... ok ====================================================================== FAIL: test_module_finalization_at_shutdown (test.test_module.ModuleTests.test_module_finalization_at_shutdown) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_module/__init__.py", line 302, in test_module_finalization_at_shutdown self.assertEqual(set(lines), { ^^^^^^^^^^^ AssertionError: Items in the second set but not the first: b'x = a' b'x = b' b'final_a.x = a' b'final_b.x = b' b'len = len' b'shutil.rmtree = rmtree' ---------------------------------------------------------------------- Ran 39 tests in 0.206s FAILED (failures=1) 0:00:00 load avg: 1.74 [1/1/1] test_module failed (1 failure) == Tests result: FAILURE == 1 test failed: test_module Total duration: 302 ms Total tests: run=39 failures=1 Total test files: run=1/1 failed=1 Result: FAILURE test test_module failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1353905æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 791208255 0:00:00 load avg: 1.74 Run 4 tests sequentially in a single process 0:00:00 load avg: 1.74 [1/4] test_multiprocessing_fork.test_manager test_abort (test.test_multiprocessing_fork.test_manager.WithManagerTestBarrier.test_abort) Test that an abort will put the barrier in a broken state ... ok test_abort_and_reset (test.test_multiprocessing_fork.test_manager.WithManagerTestBarrier.test_abort_and_reset) Test that a barrier can be reset after being broken. ... ok test_action (test.test_multiprocessing_fork.test_manager.WithManagerTestBarrier.test_action) Test the 'action' callback ... ok test_barrier (test.test_multiprocessing_fork.test_manager.WithManagerTestBarrier.test_barrier) Test that a barrier is passed in lockstep ... ok test_barrier_10 (test.test_multiprocessing_fork.test_manager.WithManagerTestBarrier.test_barrier_10) Test that a barrier works for 10 consecutive runs ... ok test_default_timeout (test.test_multiprocessing_fork.test_manager.WithManagerTestBarrier.test_default_timeout) Test the barrier's default timeout ... ok test_reset (test.test_multiprocessing_fork.test_manager.WithManagerTestBarrier.test_reset) Test that a 'reset' on a barrier frees the waiting threads ... ok test_single_thread (test.test_multiprocessing_fork.test_manager.WithManagerTestBarrier.test_single_thread) ... ok test_thousand (test.test_multiprocessing_fork.test_manager.WithManagerTestBarrier.test_thousand) ... skipped 'test not appropriate for manager' test_timeout (test.test_multiprocessing_fork.test_manager.WithManagerTestBarrier.test_timeout) Test wait(timeout) ... ok test_wait_return (test.test_multiprocessing_fork.test_manager.WithManagerTestBarrier.test_wait_return) test the return value from barrier.wait ... ok test_notify (test.test_multiprocessing_fork.test_manager.WithManagerTestCondition.test_notify) ... ok test_notify_all (test.test_multiprocessing_fork.test_manager.WithManagerTestCondition.test_notify_all) ... ok test_notify_n (test.test_multiprocessing_fork.test_manager.WithManagerTestCondition.test_notify_n) ... ok test_timeout (test.test_multiprocessing_fork.test_manager.WithManagerTestCondition.test_timeout) ... ok test_wait_result (test.test_multiprocessing_fork.test_manager.WithManagerTestCondition.test_wait_result) ... ok test_waitfor (test.test_multiprocessing_fork.test_manager.WithManagerTestCondition.test_waitfor) ... ok test_waitfor_timeout (test.test_multiprocessing_fork.test_manager.WithManagerTestCondition.test_waitfor_timeout) ... ok test_dict (test.test_multiprocessing_fork.test_manager.WithManagerTestContainers.test_dict) ... ok test_dict_iter (test.test_multiprocessing_fork.test_manager.WithManagerTestContainers.test_dict_iter) ... ok test_dict_proxy_nested (test.test_multiprocessing_fork.test_manager.WithManagerTestContainers.test_dict_proxy_nested) ... ok test_list (test.test_multiprocessing_fork.test_manager.WithManagerTestContainers.test_list) ... ok test_list_iter (test.test_multiprocessing_fork.test_manager.WithManagerTestContainers.test_list_iter) ... ok test_list_proxy_in_list (test.test_multiprocessing_fork.test_manager.WithManagerTestContainers.test_list_proxy_in_list) ... ok test_namespace (test.test_multiprocessing_fork.test_manager.WithManagerTestContainers.test_namespace) ... ok test_nested_queue (test.test_multiprocessing_fork.test_manager.WithManagerTestContainers.test_nested_queue) ... ok test_event (test.test_multiprocessing_fork.test_manager.WithManagerTestEvent.test_event) ... ok test_repr (test.test_multiprocessing_fork.test_manager.WithManagerTestEvent.test_repr) ... ok test_lock (test.test_multiprocessing_fork.test_manager.WithManagerTestLock.test_lock) ... ok test_lock_context (test.test_multiprocessing_fork.test_manager.WithManagerTestLock.test_lock_context) ... ok test_repr_lock (test.test_multiprocessing_fork.test_manager.WithManagerTestLock.test_repr_lock) ... skipped 'test not appropriate for manager' test_repr_rlock (test.test_multiprocessing_fork.test_manager.WithManagerTestLock.test_repr_rlock) ... skipped 'test not appropriate for manager' test_rlock (test.test_multiprocessing_fork.test_manager.WithManagerTestLock.test_rlock) ... ok test_rapid_restart (test.test_multiprocessing_fork.test_manager.WithManagerTestManagerRestart.test_rapid_restart) ... ok test_mymanager (test.test_multiprocessing_fork.test_manager.WithManagerTestMyManager.test_mymanager) ... ok test_mymanager_context (test.test_multiprocessing_fork.test_manager.WithManagerTestMyManager.test_mymanager_context) ... ok test_mymanager_context_prestarted (test.test_multiprocessing_fork.test_manager.WithManagerTestMyManager.test_mymanager_context_prestarted) ... ok test_apply (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_apply) ... ok test_async (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_async) ... ok test_async_timeout (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_async_timeout) ... ok test_context (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_context) ... ok test_empty_iterable (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_empty_iterable) ... ok test_enter (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_enter) ... skipped 'test not applicable to manager' test_imap (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_imap) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_imap_handle_iterable_exception) ... skipped 'test not appropriate for manager' test_imap_unordered (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_imap_unordered) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_imap_unordered_handle_iterable_exception) ... skipped 'test not appropriate for manager' test_make_pool (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_make_pool) ... ok test_map (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_map) ... ok test_map_async (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_map_async) ... ok test_map_async_callbacks (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_map_async_callbacks) ... ok test_map_chunksize (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_map_chunksize) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_map_handle_iterable_exception) ... skipped 'test not appropriate for manager' test_map_no_failfast (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_map_no_failfast) ... ok test_map_unplicklable (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_map_unplicklable) ... ok test_release_task_refs (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_release_task_refs) ... ok test_resource_warning (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_resource_warning) ... skipped 'test not applicable to manager' test_starmap (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_starmap) ... ok test_starmap_async (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_starmap_async) ... ok test_terminate (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_terminate) ... ok test_traceback (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_traceback) ... ok test_wrapped_exception (test.test_multiprocessing_fork.test_manager.WithManagerTestPool.test_wrapped_exception) ... ok test_closed_queue_empty_exceptions (test.test_multiprocessing_fork.test_manager.WithManagerTestQueue.test_closed_queue_empty_exceptions) ... ok test_closed_queue_put_get_exceptions (test.test_multiprocessing_fork.test_manager.WithManagerTestQueue.test_closed_queue_put_get_exceptions) ... ok test_fork (test.test_multiprocessing_fork.test_manager.WithManagerTestQueue.test_fork) ... ok test_get (test.test_multiprocessing_fork.test_manager.WithManagerTestQueue.test_get) ... ok test_no_import_lock_contention (test.test_multiprocessing_fork.test_manager.WithManagerTestQueue.test_no_import_lock_contention) ... ok test_put (test.test_multiprocessing_fork.test_manager.WithManagerTestQueue.test_put) ... ok test_qsize (test.test_multiprocessing_fork.test_manager.WithManagerTestQueue.test_qsize) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_fork.test_manager.WithManagerTestQueue.test_queue_feeder_donot_stop_onexc) ... skipped 'test not appropriate for manager' test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_fork.test_manager.WithManagerTestQueue.test_queue_feeder_on_queue_feeder_error) ... skipped 'test not appropriate for manager' test_task_done (test.test_multiprocessing_fork.test_manager.WithManagerTestQueue.test_task_done) ... ok test_timeout (test.test_multiprocessing_fork.test_manager.WithManagerTestQueue.test_timeout) ... ok test_remote (test.test_multiprocessing_fork.test_manager.WithManagerTestRemoteManager.test_remote) ... FAIL test_bounded_semaphore (test.test_multiprocessing_fork.test_manager.WithManagerTestSemaphore.test_bounded_semaphore) ... ok test_semaphore (test.test_multiprocessing_fork.test_manager.WithManagerTestSemaphore.test_semaphore) ... ok test_timeout (test.test_multiprocessing_fork.test_manager.WithManagerTestSemaphore.test_timeout) ... skipped 'test not appropriate for manager' ====================================================================== FAIL: test_remote (test.test_multiprocessing_fork.test_manager.WithManagerTestRemoteManager.test_remote) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/_test_multiprocessing.py", line 3275, in test_remote self.assertRaises(Exception, queue.put, time.sleep) ^^^^^^^^^^^^ AssertionError: Exception not raised by put ---------------------------------------------------------------------- Ran 77 tests in 11.490s FAILED (failures=1, skipped=11) 0:00:11 load avg: 1.63 [1/4/1] test_multiprocessing_fork.test_manager failed (1 failure) 0:00:11 load avg: 1.63 [2/4/1] test_multiprocessing_fork.test_misc test_challengeresponse (test.test_multiprocessing_fork.test_misc.ChallengeResponseTest.test_challengeresponse) ... ok test__all__ (test.test_multiprocessing_fork.test_misc.MiscTestCase.test__all__) ... ok test_spawn_sys_executable_none_allows_import (test.test_multiprocessing_fork.test_misc.MiscTestCase.test_spawn_sys_executable_none_allows_import) ... skipped "start_method='fork', not 'spawn'; avoids redundant testing." test_answer_challenge_auth_failure (test.test_multiprocessing_fork.test_misc.OtherTest.test_answer_challenge_auth_failure) ... ok test_deliver_challenge_auth_failure (test.test_multiprocessing_fork.test_misc.OtherTest.test_deliver_challenge_auth_failure) ... ok test_semlock_subclass (test.test_multiprocessing_fork.test_misc.SemLockTests.test_semlock_subclass) ... ok test_closefd (test.test_multiprocessing_fork.test_misc.TestCloseFds.test_closefd) ... ok test_flags (test.test_multiprocessing_fork.test_misc.TestFlags.test_flags) ... ok test_lock (test.test_multiprocessing_fork.test_misc.TestForkAwareThreadLock.test_lock) ... ok test_ignore (test.test_multiprocessing_fork.test_misc.TestIgnoreEINTR.test_ignore) ... ok test_ignore_listener (test.test_multiprocessing_fork.test_misc.TestIgnoreEINTR.test_ignore_listener) ... ok test_manager_initializer (test.test_multiprocessing_fork.test_misc.TestInitializers.test_manager_initializer) ... ok test_pool_initializer (test.test_multiprocessing_fork.test_misc.TestInitializers.test_pool_initializer) ... ok test_only_run_in_spawn_testsuite (test.test_multiprocessing_fork.test_misc.TestInternalDecorators.test_only_run_in_spawn_testsuite) ... skipped 'only run in test_multiprocessing_spawn.' test_invalid_family (test.test_multiprocessing_fork.test_misc.TestInvalidFamily.test_invalid_family) ... ok test_invalid_family_win32 (test.test_multiprocessing_fork.test_misc.TestInvalidFamily.test_invalid_family_win32) ... skipped 'skipped on non-Windows platforms' test_invalid_handles (test.test_multiprocessing_fork.test_misc.TestInvalidHandle.test_invalid_handles) ... ok test_global_named_resource_spawn (test.test_multiprocessing_fork.test_misc.TestNamedResource.test_global_named_resource_spawn) ... skipped "start_method='fork', not 'spawn'; spawn specific test." test_noforkbomb (test.test_multiprocessing_fork.test_misc.TestNoForkBomb.test_noforkbomb) ... ok test_release_unused_processes (test.test_multiprocessing_fork.test_misc.TestPoolNotLeakOnFailure.test_release_unused_processes) ... ok test_resource_tracker (test.test_multiprocessing_fork.test_misc.TestResourceTracker.test_resource_tracker) ... ok test_resource_tracker_blocked_signals (test.test_multiprocessing_fork.test_misc.TestResourceTracker.test_resource_tracker_blocked_signals) ... ok test_resource_tracker_reused (test.test_multiprocessing_fork.test_misc.TestResourceTracker.test_resource_tracker_reused) ... ok test_resource_tracker_sigint (test.test_multiprocessing_fork.test_misc.TestResourceTracker.test_resource_tracker_sigint) ... ok test_resource_tracker_sigkill (test.test_multiprocessing_fork.test_misc.TestResourceTracker.test_resource_tracker_sigkill) ... ok test_resource_tracker_sigterm (test.test_multiprocessing_fork.test_misc.TestResourceTracker.test_resource_tracker_sigterm) ... ok test_too_long_name_resource (test.test_multiprocessing_fork.test_misc.TestResourceTracker.test_too_long_name_resource) ... ok test_close (test.test_multiprocessing_fork.test_misc.TestSimpleQueue.test_close) ... ok test_closed (test.test_multiprocessing_fork.test_misc.TestSimpleQueue.test_closed) ... skipped 'implementation detail specific to cpython' test_empty (test.test_multiprocessing_fork.test_misc.TestSimpleQueue.test_empty) ... ok test_empty_exceptions (test.test_multiprocessing_fork.test_misc.TestSimpleQueue.test_empty_exceptions) ... ok test_context (test.test_multiprocessing_fork.test_misc.TestStartMethod.test_context) ... ok test_context_check_module_types (test.test_multiprocessing_fork.test_misc.TestStartMethod.test_context_check_module_types) ... ok test_get_all (test.test_multiprocessing_fork.test_misc.TestStartMethod.test_get_all) ... ok test_mixed_startmethod (test.test_multiprocessing_fork.test_misc.TestStartMethod.test_mixed_startmethod) ... skipped "start_method='fork', not 'spawn'; avoids redundant testing." test_nested_startmethod (test.test_multiprocessing_fork.test_misc.TestStartMethod.test_nested_startmethod) ... ok test_preload_resources (test.test_multiprocessing_fork.test_misc.TestStartMethod.test_preload_resources) ... skipped "test only relevant for 'forkserver' method" test_set_get (test.test_multiprocessing_fork.test_misc.TestStartMethod.test_set_get) ... ok test_flushing (test.test_multiprocessing_fork.test_misc.TestStdinBadfiledescriptor.test_flushing) ... ok test_pool_in_process (test.test_multiprocessing_fork.test_misc.TestStdinBadfiledescriptor.test_pool_in_process) ... ok test_queue_in_process (test.test_multiprocessing_fork.test_misc.TestStdinBadfiledescriptor.test_queue_in_process) ... ok test_array (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_array) ... ok test_barrier (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_barrier) ... ok test_bounded_semaphore (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_bounded_semaphore) ... ok test_condition (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_condition) ... ok test_dict (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_dict) ... ok test_event (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_event) ... ok test_joinable_queue (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_joinable_queue) ... ok test_list (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_list) ... ok test_lock (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_lock) ... ok test_namespace (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_namespace) ... ok test_pool (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_pool) ... ok test_queue (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_queue) ... ok test_rlock (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_rlock) ... ok test_semaphore (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_semaphore) ... ok test_value (test.test_multiprocessing_fork.test_misc.TestSyncManagerTypes.test_value) ... ok test_timeout (test.test_multiprocessing_fork.test_misc.TestTimeouts.test_timeout) ... ok test_neg_timeout (test.test_multiprocessing_fork.test_misc.TestWait.test_neg_timeout) ... ok test_wait (test.test_multiprocessing_fork.test_misc.TestWait.test_wait) ... ok test_wait_integer (test.test_multiprocessing_fork.test_misc.TestWait.test_wait_integer) ... skipped "resource 'walltime' is not enabled" test_wait_slow (test.test_multiprocessing_fork.test_misc.TestWait.test_wait_slow) ... ok test_wait_socket (test.test_multiprocessing_fork.test_misc.TestWait.test_wait_socket) ... ok test_wait_socket_slow (test.test_multiprocessing_fork.test_misc.TestWait.test_wait_socket_slow) ... ok test_wait_timeout (test.test_multiprocessing_fork.test_misc.TestWait.test_wait_timeout) ... skipped "resource 'walltime' is not enabled" test_import (test.test_multiprocessing_fork.test_misc._TestImportStar.test_import) ... ok ---------------------------------------------------------------------- Ran 65 tests in 9.037s OK (skipped=9) 0:00:20 load avg: 1.76 [2/4/1] test_multiprocessing_fork.test_misc passed 0:00:20 load avg: 1.76 [3/4/1] test_multiprocessing_fork.test_processes test_array (test.test_multiprocessing_fork.test_processes.WithProcessesTestArray.test_array) ... ok test_array_from_size (test.test_multiprocessing_fork.test_processes.WithProcessesTestArray.test_array_from_size) ... ok test_getobj_getlock_obj (test.test_multiprocessing_fork.test_processes.WithProcessesTestArray.test_getobj_getlock_obj) ... ok test_rawarray (test.test_multiprocessing_fork.test_processes.WithProcessesTestArray.test_rawarray) ... ok test_abort (test.test_multiprocessing_fork.test_processes.WithProcessesTestBarrier.test_abort) Test that an abort will put the barrier in a broken state ... ok test_abort_and_reset (test.test_multiprocessing_fork.test_processes.WithProcessesTestBarrier.test_abort_and_reset) Test that a barrier can be reset after being broken. ... ok test_action (test.test_multiprocessing_fork.test_processes.WithProcessesTestBarrier.test_action) Test the 'action' callback ... ok test_barrier (test.test_multiprocessing_fork.test_processes.WithProcessesTestBarrier.test_barrier) Test that a barrier is passed in lockstep ... ok test_barrier_10 (test.test_multiprocessing_fork.test_processes.WithProcessesTestBarrier.test_barrier_10) Test that a barrier works for 10 consecutive runs ... ok test_default_timeout (test.test_multiprocessing_fork.test_processes.WithProcessesTestBarrier.test_default_timeout) Test the barrier's default timeout ... ok test_reset (test.test_multiprocessing_fork.test_processes.WithProcessesTestBarrier.test_reset) Test that a 'reset' on a barrier frees the waiting threads ... ok test_single_thread (test.test_multiprocessing_fork.test_processes.WithProcessesTestBarrier.test_single_thread) ... ok test_thousand (test.test_multiprocessing_fork.test_processes.WithProcessesTestBarrier.test_thousand) ... ok test_timeout (test.test_multiprocessing_fork.test_processes.WithProcessesTestBarrier.test_timeout) Test wait(timeout) ... ok test_wait_return (test.test_multiprocessing_fork.test_processes.WithProcessesTestBarrier.test_wait_return) test the return value from barrier.wait ... ok test_notify (test.test_multiprocessing_fork.test_processes.WithProcessesTestCondition.test_notify) ... ok test_notify_all (test.test_multiprocessing_fork.test_processes.WithProcessesTestCondition.test_notify_all) ... ok test_notify_n (test.test_multiprocessing_fork.test_processes.WithProcessesTestCondition.test_notify_n) ... ok test_timeout (test.test_multiprocessing_fork.test_processes.WithProcessesTestCondition.test_timeout) ... ok test_wait_result (test.test_multiprocessing_fork.test_processes.WithProcessesTestCondition.test_wait_result) ... ok test_waitfor (test.test_multiprocessing_fork.test_processes.WithProcessesTestCondition.test_waitfor) ... ok test_waitfor_timeout (test.test_multiprocessing_fork.test_processes.WithProcessesTestCondition.test_waitfor_timeout) ... ok test_connection (test.test_multiprocessing_fork.test_processes.WithProcessesTestConnection.test_connection) ... ok test_context (test.test_multiprocessing_fork.test_processes.WithProcessesTestConnection.test_context) ... ok test_duplex_false (test.test_multiprocessing_fork.test_processes.WithProcessesTestConnection.test_duplex_false) ... ok test_fd_transfer (test.test_multiprocessing_fork.test_processes.WithProcessesTestConnection.test_fd_transfer) ... ok test_large_fd_transfer (test.test_multiprocessing_fork.test_processes.WithProcessesTestConnection.test_large_fd_transfer) ... ok test_missing_fd_transfer (test.test_multiprocessing_fork.test_processes.WithProcessesTestConnection.test_missing_fd_transfer) ... ok test_sendbytes (test.test_multiprocessing_fork.test_processes.WithProcessesTestConnection.test_sendbytes) ... ok test_spawn_close (test.test_multiprocessing_fork.test_processes.WithProcessesTestConnection.test_spawn_close) ... ok test_event (test.test_multiprocessing_fork.test_processes.WithProcessesTestEvent.test_event) ... ok test_repr (test.test_multiprocessing_fork.test_processes.WithProcessesTestEvent.test_repr) ... ok test_finalize (test.test_multiprocessing_fork.test_processes.WithProcessesTestFinalize.test_finalize) ... ok test_thread_safety (test.test_multiprocessing_fork.test_processes.WithProcessesTestFinalize.test_thread_safety) ... skipped "resource 'cpu' is not enabled" test_free_from_gc (test.test_multiprocessing_fork.test_processes.WithProcessesTestHeap.test_free_from_gc) ... ERROR test_heap (test.test_multiprocessing_fork.test_processes.WithProcessesTestHeap.test_heap) ... FAIL test_abstract_socket (test.test_multiprocessing_fork.test_processes.WithProcessesTestListener.test_abstract_socket) ... ok test_context (test.test_multiprocessing_fork.test_processes.WithProcessesTestListener.test_context) ... ok test_empty_authkey (test.test_multiprocessing_fork.test_processes.WithProcessesTestListener.test_empty_authkey) ... ok test_multiple_bind (test.test_multiprocessing_fork.test_processes.WithProcessesTestListener.test_multiple_bind) ... ok test_issue14725 (test.test_multiprocessing_fork.test_processes.WithProcessesTestListenerClient.test_issue14725) ... ok test_issue16955 (test.test_multiprocessing_fork.test_processes.WithProcessesTestListenerClient.test_issue16955) ... ok test_listener_client (test.test_multiprocessing_fork.test_processes.WithProcessesTestListenerClient.test_listener_client) ... ok test_lock (test.test_multiprocessing_fork.test_processes.WithProcessesTestLock.test_lock) ... ok test_lock_context (test.test_multiprocessing_fork.test_processes.WithProcessesTestLock.test_lock_context) ... ok test_repr_lock (test.test_multiprocessing_fork.test_processes.WithProcessesTestLock.test_repr_lock) ... ok test_repr_rlock (test.test_multiprocessing_fork.test_processes.WithProcessesTestLock.test_repr_rlock) ... ok test_rlock (test.test_multiprocessing_fork.test_processes.WithProcessesTestLock.test_rlock) ... ok test_enable_logging (test.test_multiprocessing_fork.test_processes.WithProcessesTestLogging.test_enable_logging) ... ok test_filename (test.test_multiprocessing_fork.test_processes.WithProcessesTestLogging.test_filename) ... ok test_level (test.test_multiprocessing_fork.test_processes.WithProcessesTestLogging.test_level) ... ok test_rapid_restart (test.test_multiprocessing_fork.test_processes.WithProcessesTestManagerRestart.test_rapid_restart) ... ok test_access (test.test_multiprocessing_fork.test_processes.WithProcessesTestPicklingConnections.test_access) ... ok test_pickling (test.test_multiprocessing_fork.test_processes.WithProcessesTestPicklingConnections.test_pickling) ... ok test_boundaries (test.test_multiprocessing_fork.test_processes.WithProcessesTestPoll.test_boundaries) ... ok test_dont_merge (test.test_multiprocessing_fork.test_processes.WithProcessesTestPoll.test_dont_merge) ... ok test_empty_string (test.test_multiprocessing_fork.test_processes.WithProcessesTestPoll.test_empty_string) ... ok test_strings (test.test_multiprocessing_fork.test_processes.WithProcessesTestPoll.test_strings) ... ok test_poll_eintr (test.test_multiprocessing_fork.test_processes.WithProcessesTestPollEintr.test_poll_eintr) ... ok test_apply (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_apply) ... ok test_async (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_async) ... ok test_async_timeout (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_async_timeout) ... ok test_context (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_context) ... ok test_empty_iterable (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_empty_iterable) ... ok test_enter (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_enter) ... ok test_imap (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_imap) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_imap_handle_iterable_exception) ... ok test_imap_unordered (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_imap_unordered) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_imap_unordered_handle_iterable_exception) ... ok test_make_pool (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_make_pool) ... ok test_map (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_map) ... ok test_map_async (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_map_async) ... ok test_map_async_callbacks (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_map_async_callbacks) ... ok test_map_chunksize (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_map_chunksize) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_map_handle_iterable_exception) ... ok test_map_no_failfast (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_map_no_failfast) ... ok test_map_unplicklable (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_map_unplicklable) ... ok test_release_task_refs (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_release_task_refs) ... ok test_resource_warning (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_resource_warning) ... ok test_starmap (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_starmap) ... ok test_starmap_async (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_starmap_async) ... ok test_terminate (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_terminate) ... ok test_traceback (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_traceback) ... ok test_wrapped_exception (test.test_multiprocessing_fork.test_processes.WithProcessesTestPool.test_wrapped_exception) ... ok test_async_error_callback (test.test_multiprocessing_fork.test_processes.WithProcessesTestPoolWorkerErrors.test_async_error_callback) ... ok test_unpickleable_result (test.test_multiprocessing_fork.test_processes.WithProcessesTestPoolWorkerErrors.test_unpickleable_result) ... ok test_pool_maxtasksperchild_invalid (test.test_multiprocessing_fork.test_processes.WithProcessesTestPoolWorkerLifetime.test_pool_maxtasksperchild_invalid) ... ok test_pool_worker_lifetime (test.test_multiprocessing_fork.test_processes.WithProcessesTestPoolWorkerLifetime.test_pool_worker_lifetime) ... ok test_pool_worker_lifetime_early_close (test.test_multiprocessing_fork.test_processes.WithProcessesTestPoolWorkerLifetime.test_pool_worker_lifetime_early_close) ... ok test_worker_finalization_via_atexit_handler_of_multiprocessing (test.test_multiprocessing_fork.test_processes.WithProcessesTestPoolWorkerLifetime.test_worker_finalization_via_atexit_handler_of_multiprocessing) ... ok test_active_children (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_active_children) ... ok test_args_argument (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_args_argument) ... skipped "resource 'cpu' is not enabled" test_child_fd_inflation (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_child_fd_inflation) ... skipped 'test not appropriate for fork' test_close (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_close) ... ok test_cpu_count (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_cpu_count) ... ok test_current (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_current) ... ok test_daemon_argument (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_daemon_argument) ... ok test_error_on_stdio_flush_1 (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_error_on_stdio_flush_1) ... ok test_error_on_stdio_flush_2 (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_error_on_stdio_flush_2) ... ok test_forkserver_sigint (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_forkserver_sigint) ... skipped 'test not appropriate for fork' test_forkserver_sigkill (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_forkserver_sigkill) ... skipped 'test not appropriate for fork' test_kill (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_kill) ... ok test_lose_target_ref (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_lose_target_ref) ... ok test_many_processes (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_many_processes) ... skipped "resource 'walltime' is not enabled" test_parent_process (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_parent_process) ... ok test_parent_process_attributes (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_parent_process_attributes) ... ok test_process (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_process) ... ok test_process_mainthread_native_id (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_process_mainthread_native_id) ... ok test_recursion (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_recursion) ... ok test_sentinel (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_sentinel) ... ok test_set_executable (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_set_executable) ... ok test_terminate (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_terminate) ... ok test_wait_for_threads (test.test_multiprocessing_fork.test_processes.WithProcessesTestProcess.test_wait_for_threads) ... ok test_closed_queue_empty_exceptions (test.test_multiprocessing_fork.test_processes.WithProcessesTestQueue.test_closed_queue_empty_exceptions) ... ok test_closed_queue_put_get_exceptions (test.test_multiprocessing_fork.test_processes.WithProcessesTestQueue.test_closed_queue_put_get_exceptions) ... ok test_fork (test.test_multiprocessing_fork.test_processes.WithProcessesTestQueue.test_fork) ... ok test_get (test.test_multiprocessing_fork.test_processes.WithProcessesTestQueue.test_get) ... ok test_no_import_lock_contention (test.test_multiprocessing_fork.test_processes.WithProcessesTestQueue.test_no_import_lock_contention) ... ok test_put (test.test_multiprocessing_fork.test_processes.WithProcessesTestQueue.test_put) ... ok test_qsize (test.test_multiprocessing_fork.test_processes.WithProcessesTestQueue.test_qsize) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_fork.test_processes.WithProcessesTestQueue.test_queue_feeder_donot_stop_onexc) ... ok test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_fork.test_processes.WithProcessesTestQueue.test_queue_feeder_on_queue_feeder_error) ... ok test_task_done (test.test_multiprocessing_fork.test_processes.WithProcessesTestQueue.test_task_done) ... ok test_timeout (test.test_multiprocessing_fork.test_processes.WithProcessesTestQueue.test_timeout) ... ok test_bounded_semaphore (test.test_multiprocessing_fork.test_processes.WithProcessesTestSemaphore.test_bounded_semaphore) ... ok test_semaphore (test.test_multiprocessing_fork.test_processes.WithProcessesTestSemaphore.test_semaphore) ... ok test_timeout (test.test_multiprocessing_fork.test_processes.WithProcessesTestSemaphore.test_timeout) ... ok test_copy (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedCTypes.test_copy) ... ok test_sharedctypes (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedCTypes.test_sharedctypes) ... ok test_synchronize (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedCTypes.test_synchronize) ... ok test_invalid_shared_memory_creation (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_invalid_shared_memory_creation) ... ok test_shared_memory_ShareableList_basics (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_ShareableList_basics) ... ok test_shared_memory_ShareableList_pickling (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_ShareableList_pickling) ... ok test_shared_memory_ShareableList_pickling_dead_object (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_ShareableList_pickling_dead_object) ... ok test_shared_memory_SharedMemoryManager_basics (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_SharedMemoryManager_basics) ... ok test_shared_memory_SharedMemoryManager_reuses_resource_tracker (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_SharedMemoryManager_reuses_resource_tracker) ... ok test_shared_memory_SharedMemoryServer_ignores_sigint (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_SharedMemoryServer_ignores_sigint) ... ok test_shared_memory_across_processes (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_across_processes) ... ok test_shared_memory_basics (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_basics) ... ok test_shared_memory_cleaned_after_process_termination (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_cleaned_after_process_termination) ... ok test_shared_memory_name_with_embedded_null (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_name_with_embedded_null) ... ok test_shared_memory_pickle_unpickle (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_pickle_unpickle) ... ok test_shared_memory_pickle_unpickle_dead_object (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_pickle_unpickle_dead_object) ... ok test_shared_memory_recreate (test.test_multiprocessing_fork.test_processes.WithProcessesTestSharedMemory.test_shared_memory_recreate) ... ok test_stderr_flush (test.test_multiprocessing_fork.test_processes.WithProcessesTestSubclassingProcess.test_stderr_flush) ... ok test_subclassing (test.test_multiprocessing_fork.test_processes.WithProcessesTestSubclassingProcess.test_subclassing) ... ok test_sys_exit (test.test_multiprocessing_fork.test_processes.WithProcessesTestSubclassingProcess.test_sys_exit) ... ok test_getobj_getlock (test.test_multiprocessing_fork.test_processes.WithProcessesTestValue.test_getobj_getlock) ... ok test_rawvalue (test.test_multiprocessing_fork.test_processes.WithProcessesTestValue.test_rawvalue) ... ok test_value (test.test_multiprocessing_fork.test_processes.WithProcessesTestValue.test_value) ... ok ====================================================================== ERROR: test_free_from_gc (test.test_multiprocessing_fork.test_processes.WithProcessesTestHeap.test_free_from_gc) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/_test_multiprocessing.py", line 4016, in test_free_from_gc thresholds = gc.get_threshold() ^^^^^^^^^^^^^ AttributeError: module 'gc' has no attribute 'get_threshold' ====================================================================== FAIL: test_heap (test.test_multiprocessing_fork.test_processes.WithProcessesTestHeap.test_heap) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/_test_multiprocessing.py", line 4001, in test_heap self.assertEqual(heap._n_frees, heap._n_mallocs) ^^^^^^^^^^^ AssertionError: 0 != 5000 ---------------------------------------------------------------------- Ran 150 tests in 23.370s FAILED (failures=1, errors=1, skipped=6) 0:00:44 load avg: 1.50 [3/4/2] test_multiprocessing_fork.test_processes failed (1 error, 1 failure) 0:00:44 load avg: 1.50 [4/4/2] test_multiprocessing_fork.test_threads test_abort (test.test_multiprocessing_fork.test_threads.WithThreadsTestBarrier.test_abort) Test that an abort will put the barrier in a broken state ... ok test_abort_and_reset (test.test_multiprocessing_fork.test_threads.WithThreadsTestBarrier.test_abort_and_reset) Test that a barrier can be reset after being broken. ... ok test_action (test.test_multiprocessing_fork.test_threads.WithThreadsTestBarrier.test_action) Test the 'action' callback ... ok test_barrier (test.test_multiprocessing_fork.test_threads.WithThreadsTestBarrier.test_barrier) Test that a barrier is passed in lockstep ... ok test_barrier_10 (test.test_multiprocessing_fork.test_threads.WithThreadsTestBarrier.test_barrier_10) Test that a barrier works for 10 consecutive runs ... ok test_default_timeout (test.test_multiprocessing_fork.test_threads.WithThreadsTestBarrier.test_default_timeout) Test the barrier's default timeout ... ok test_reset (test.test_multiprocessing_fork.test_threads.WithThreadsTestBarrier.test_reset) Test that a 'reset' on a barrier frees the waiting threads ... ok test_single_thread (test.test_multiprocessing_fork.test_threads.WithThreadsTestBarrier.test_single_thread) ... ok test_thousand (test.test_multiprocessing_fork.test_threads.WithThreadsTestBarrier.test_thousand) ... ok test_timeout (test.test_multiprocessing_fork.test_threads.WithThreadsTestBarrier.test_timeout) Test wait(timeout) ... ok test_wait_return (test.test_multiprocessing_fork.test_threads.WithThreadsTestBarrier.test_wait_return) test the return value from barrier.wait ... ok test_notify (test.test_multiprocessing_fork.test_threads.WithThreadsTestCondition.test_notify) ... ok test_notify_all (test.test_multiprocessing_fork.test_threads.WithThreadsTestCondition.test_notify_all) ... ok test_notify_n (test.test_multiprocessing_fork.test_threads.WithThreadsTestCondition.test_notify_n) ... ok test_timeout (test.test_multiprocessing_fork.test_threads.WithThreadsTestCondition.test_timeout) ... ok test_wait_result (test.test_multiprocessing_fork.test_threads.WithThreadsTestCondition.test_wait_result) ... ok test_waitfor (test.test_multiprocessing_fork.test_threads.WithThreadsTestCondition.test_waitfor) ... ok test_waitfor_timeout (test.test_multiprocessing_fork.test_threads.WithThreadsTestCondition.test_waitfor_timeout) ... ok test_connection (test.test_multiprocessing_fork.test_threads.WithThreadsTestConnection.test_connection) ... ok test_context (test.test_multiprocessing_fork.test_threads.WithThreadsTestConnection.test_context) ... ok test_duplex_false (test.test_multiprocessing_fork.test_threads.WithThreadsTestConnection.test_duplex_false) ... ok test_fd_transfer (test.test_multiprocessing_fork.test_threads.WithThreadsTestConnection.test_fd_transfer) ... skipped 'only makes sense with processes' test_large_fd_transfer (test.test_multiprocessing_fork.test_threads.WithThreadsTestConnection.test_large_fd_transfer) ... skipped 'only makes sense with processes' test_missing_fd_transfer (test.test_multiprocessing_fork.test_threads.WithThreadsTestConnection.test_missing_fd_transfer) ... skipped 'only makes sense with processes' test_sendbytes (test.test_multiprocessing_fork.test_threads.WithThreadsTestConnection.test_sendbytes) ... skipped 'test not appropriate for threads' test_spawn_close (test.test_multiprocessing_fork.test_threads.WithThreadsTestConnection.test_spawn_close) ... ok test_event (test.test_multiprocessing_fork.test_threads.WithThreadsTestEvent.test_event) ... ok test_repr (test.test_multiprocessing_fork.test_threads.WithThreadsTestEvent.test_repr) ... ok test_issue14725 (test.test_multiprocessing_fork.test_threads.WithThreadsTestListenerClient.test_issue14725) ... ok test_issue16955 (test.test_multiprocessing_fork.test_threads.WithThreadsTestListenerClient.test_issue16955) ... ok test_listener_client (test.test_multiprocessing_fork.test_threads.WithThreadsTestListenerClient.test_listener_client) ... ok test_lock (test.test_multiprocessing_fork.test_threads.WithThreadsTestLock.test_lock) ... ok test_lock_context (test.test_multiprocessing_fork.test_threads.WithThreadsTestLock.test_lock_context) ... ok test_repr_lock (test.test_multiprocessing_fork.test_threads.WithThreadsTestLock.test_repr_lock) ... skipped 'test not appropriate for threads' test_repr_rlock (test.test_multiprocessing_fork.test_threads.WithThreadsTestLock.test_repr_rlock) ... skipped 'test not appropriate for threads' test_rlock (test.test_multiprocessing_fork.test_threads.WithThreadsTestLock.test_rlock) ... ok test_rapid_restart (test.test_multiprocessing_fork.test_threads.WithThreadsTestManagerRestart.test_rapid_restart) ... ok test_boundaries (test.test_multiprocessing_fork.test_threads.WithThreadsTestPoll.test_boundaries) ... ok test_dont_merge (test.test_multiprocessing_fork.test_threads.WithThreadsTestPoll.test_dont_merge) ... ok test_empty_string (test.test_multiprocessing_fork.test_threads.WithThreadsTestPoll.test_empty_string) ... ok test_strings (test.test_multiprocessing_fork.test_threads.WithThreadsTestPoll.test_strings) ... ok test_apply (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_apply) ... ok test_async (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_async) ... ok test_async_timeout (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_async_timeout) ... ok test_context (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_context) ... ok test_empty_iterable (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_empty_iterable) ... ok test_enter (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_enter) ... ok test_imap (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_imap) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_imap_handle_iterable_exception) ... ok test_imap_unordered (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_imap_unordered) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_imap_unordered_handle_iterable_exception) ... ok test_make_pool (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_make_pool) ... ok test_map (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_map) ... ok test_map_async (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_map_async) ... ok test_map_async_callbacks (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_map_async_callbacks) ... ok test_map_chunksize (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_map_chunksize) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_map_handle_iterable_exception) ... ok test_map_no_failfast (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_map_no_failfast) ... ok test_map_unplicklable (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_map_unplicklable) ... skipped 'test not appropriate for threads' test_release_task_refs (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_release_task_refs) ... ok test_resource_warning (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_resource_warning) ... ok test_starmap (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_starmap) ... ok test_starmap_async (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_starmap_async) ... ok test_terminate (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_terminate) ... ok test_traceback (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_traceback) ... ok test_wrapped_exception (test.test_multiprocessing_fork.test_threads.WithThreadsTestPool.test_wrapped_exception) ... ok test_active_children (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_active_children) ... ok test_args_argument (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_args_argument) ... skipped "resource 'cpu' is not enabled" test_child_fd_inflation (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_child_fd_inflation) ... skipped 'test not appropriate for threads' test_close (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_close) ... skipped 'test not appropriate for threads' test_cpu_count (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_cpu_count) ... ok test_current (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_current) ... skipped 'test not appropriate for threads' test_daemon_argument (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_daemon_argument) ... skipped 'test not appropriate for threads' test_error_on_stdio_flush_1 (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_error_on_stdio_flush_1) ... ok test_error_on_stdio_flush_2 (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_error_on_stdio_flush_2) ... ok test_forkserver_sigint (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_forkserver_sigint) ... skipped 'test not appropriate for threads' test_forkserver_sigkill (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_forkserver_sigkill) ... skipped 'test not appropriate for threads' test_kill (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_kill) ... skipped 'test not appropriate for threads' test_lose_target_ref (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_lose_target_ref) ... ok test_many_processes (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_many_processes) ... skipped "resource 'walltime' is not enabled" test_parent_process (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_parent_process) ... skipped 'test not appropriate for threads' test_parent_process_attributes (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_parent_process_attributes) ... skipped 'test not appropriate for threads' test_process (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_process) ... ok test_process_mainthread_native_id (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_process_mainthread_native_id) ... skipped 'test not appropriate for threads' test_recursion (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_recursion) ... ok test_sentinel (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_sentinel) ... skipped 'test not appropriate for threads' test_set_executable (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_set_executable) ... skipped 'test not appropriate for threads' test_terminate (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_terminate) ... skipped 'test not appropriate for threads' test_wait_for_threads (test.test_multiprocessing_fork.test_threads.WithThreadsTestProcess.test_wait_for_threads) ... skipped 'test not appropriate for threads' test_closed_queue_empty_exceptions (test.test_multiprocessing_fork.test_threads.WithThreadsTestQueue.test_closed_queue_empty_exceptions) ... ok test_closed_queue_put_get_exceptions (test.test_multiprocessing_fork.test_threads.WithThreadsTestQueue.test_closed_queue_put_get_exceptions) ... ok test_fork (test.test_multiprocessing_fork.test_threads.WithThreadsTestQueue.test_fork) ... ok test_get (test.test_multiprocessing_fork.test_threads.WithThreadsTestQueue.test_get) ... ok test_no_import_lock_contention (test.test_multiprocessing_fork.test_threads.WithThreadsTestQueue.test_no_import_lock_contention) ... ok test_put (test.test_multiprocessing_fork.test_threads.WithThreadsTestQueue.test_put) ... ok test_qsize (test.test_multiprocessing_fork.test_threads.WithThreadsTestQueue.test_qsize) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_fork.test_threads.WithThreadsTestQueue.test_queue_feeder_donot_stop_onexc) ... skipped 'test not appropriate for threads' test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_fork.test_threads.WithThreadsTestQueue.test_queue_feeder_on_queue_feeder_error) ... skipped 'test not appropriate for threads' test_task_done (test.test_multiprocessing_fork.test_threads.WithThreadsTestQueue.test_task_done) ... ok test_timeout (test.test_multiprocessing_fork.test_threads.WithThreadsTestQueue.test_timeout) ... ok test_bounded_semaphore (test.test_multiprocessing_fork.test_threads.WithThreadsTestSemaphore.test_bounded_semaphore) ... ok test_semaphore (test.test_multiprocessing_fork.test_threads.WithThreadsTestSemaphore.test_semaphore) ... ok test_timeout (test.test_multiprocessing_fork.test_threads.WithThreadsTestSemaphore.test_timeout) ... skipped 'test not appropriate for threads' ---------------------------------------------------------------------- Ran 103 tests in 14.619s OK (skipped=26) 0:00:59 load avg: 1.39 [4/4/2] test_multiprocessing_fork.test_threads passed == Tests result: FAILURE == 2 tests failed: test_multiprocessing_fork.test_manager test_multiprocessing_fork.test_processes 2 tests OK. Total duration: 59.3 sec Total tests: run=395 failures=2 skipped=52 Total test files: run=4/4 failed=2 Result: FAILURE test test_multiprocessing_fork.test_manager failed /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:320: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' Warning -- Dangling threads: {<Thread(QueueFeederThread, started daemon 139981940303616)>} test test_multiprocessing_fork.test_processes failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1356766æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2474773774 0:00:00 load avg: 1.39 Run 4 tests sequentially in a single process 0:00:00 load avg: 1.39 [1/4] test_multiprocessing_forkserver.test_manager test_abort (test.test_multiprocessing_forkserver.test_manager.WithManagerTestBarrier.test_abort) Test that an abort will put the barrier in a broken state ... ok test_abort_and_reset (test.test_multiprocessing_forkserver.test_manager.WithManagerTestBarrier.test_abort_and_reset) Test that a barrier can be reset after being broken. ... ok test_action (test.test_multiprocessing_forkserver.test_manager.WithManagerTestBarrier.test_action) Test the 'action' callback ... ok test_barrier (test.test_multiprocessing_forkserver.test_manager.WithManagerTestBarrier.test_barrier) Test that a barrier is passed in lockstep ... ok test_barrier_10 (test.test_multiprocessing_forkserver.test_manager.WithManagerTestBarrier.test_barrier_10) Test that a barrier works for 10 consecutive runs ... ok test_default_timeout (test.test_multiprocessing_forkserver.test_manager.WithManagerTestBarrier.test_default_timeout) Test the barrier's default timeout ... ok test_reset (test.test_multiprocessing_forkserver.test_manager.WithManagerTestBarrier.test_reset) Test that a 'reset' on a barrier frees the waiting threads ... ok test_single_thread (test.test_multiprocessing_forkserver.test_manager.WithManagerTestBarrier.test_single_thread) ... ok test_thousand (test.test_multiprocessing_forkserver.test_manager.WithManagerTestBarrier.test_thousand) ... skipped 'test not appropriate for manager' test_timeout (test.test_multiprocessing_forkserver.test_manager.WithManagerTestBarrier.test_timeout) Test wait(timeout) ... ok test_wait_return (test.test_multiprocessing_forkserver.test_manager.WithManagerTestBarrier.test_wait_return) test the return value from barrier.wait ... ok test_notify (test.test_multiprocessing_forkserver.test_manager.WithManagerTestCondition.test_notify) ... ok test_notify_all (test.test_multiprocessing_forkserver.test_manager.WithManagerTestCondition.test_notify_all) ... ok test_notify_n (test.test_multiprocessing_forkserver.test_manager.WithManagerTestCondition.test_notify_n) ... ok test_timeout (test.test_multiprocessing_forkserver.test_manager.WithManagerTestCondition.test_timeout) ... ok test_wait_result (test.test_multiprocessing_forkserver.test_manager.WithManagerTestCondition.test_wait_result) ... ok test_waitfor (test.test_multiprocessing_forkserver.test_manager.WithManagerTestCondition.test_waitfor) ... ok test_waitfor_timeout (test.test_multiprocessing_forkserver.test_manager.WithManagerTestCondition.test_waitfor_timeout) ... ok test_dict (test.test_multiprocessing_forkserver.test_manager.WithManagerTestContainers.test_dict) ... ok test_dict_iter (test.test_multiprocessing_forkserver.test_manager.WithManagerTestContainers.test_dict_iter) ... ok test_dict_proxy_nested (test.test_multiprocessing_forkserver.test_manager.WithManagerTestContainers.test_dict_proxy_nested) ... ok test_list (test.test_multiprocessing_forkserver.test_manager.WithManagerTestContainers.test_list) ... ok test_list_iter (test.test_multiprocessing_forkserver.test_manager.WithManagerTestContainers.test_list_iter) ... ok test_list_proxy_in_list (test.test_multiprocessing_forkserver.test_manager.WithManagerTestContainers.test_list_proxy_in_list) ... ok test_namespace (test.test_multiprocessing_forkserver.test_manager.WithManagerTestContainers.test_namespace) ... ok test_nested_queue (test.test_multiprocessing_forkserver.test_manager.WithManagerTestContainers.test_nested_queue) ... ok test_event (test.test_multiprocessing_forkserver.test_manager.WithManagerTestEvent.test_event) ... ok test_repr (test.test_multiprocessing_forkserver.test_manager.WithManagerTestEvent.test_repr) ... ok test_lock (test.test_multiprocessing_forkserver.test_manager.WithManagerTestLock.test_lock) ... ok test_lock_context (test.test_multiprocessing_forkserver.test_manager.WithManagerTestLock.test_lock_context) ... ok test_repr_lock (test.test_multiprocessing_forkserver.test_manager.WithManagerTestLock.test_repr_lock) ... skipped 'test not appropriate for manager' test_repr_rlock (test.test_multiprocessing_forkserver.test_manager.WithManagerTestLock.test_repr_rlock) ... skipped 'test not appropriate for manager' test_rlock (test.test_multiprocessing_forkserver.test_manager.WithManagerTestLock.test_rlock) ... ok test_rapid_restart (test.test_multiprocessing_forkserver.test_manager.WithManagerTestManagerRestart.test_rapid_restart) ... ok test_mymanager (test.test_multiprocessing_forkserver.test_manager.WithManagerTestMyManager.test_mymanager) ... ok test_mymanager_context (test.test_multiprocessing_forkserver.test_manager.WithManagerTestMyManager.test_mymanager_context) ... ok test_mymanager_context_prestarted (test.test_multiprocessing_forkserver.test_manager.WithManagerTestMyManager.test_mymanager_context_prestarted) ... ok test_apply (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_apply) ... ok test_async (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_async) ... ok test_async_timeout (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_async_timeout) ... ok test_context (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_context) ... ok test_empty_iterable (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_empty_iterable) ... ok test_enter (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_enter) ... skipped 'test not applicable to manager' test_imap (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_imap) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_imap_handle_iterable_exception) ... skipped 'test not appropriate for manager' test_imap_unordered (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_imap_unordered) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_imap_unordered_handle_iterable_exception) ... skipped 'test not appropriate for manager' test_make_pool (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_make_pool) ... ok test_map (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_map) ... ok test_map_async (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_map_async) ... ok test_map_async_callbacks (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_map_async_callbacks) ... ok test_map_chunksize (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_map_chunksize) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_map_handle_iterable_exception) ... skipped 'test not appropriate for manager' test_map_no_failfast (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_map_no_failfast) ... ok test_map_unplicklable (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_map_unplicklable) ... ok test_release_task_refs (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_release_task_refs) ... ok test_resource_warning (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_resource_warning) ... skipped 'test not applicable to manager' test_starmap (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_starmap) ... ok test_starmap_async (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_starmap_async) ... ok test_terminate (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_terminate) ... ok test_traceback (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_traceback) ... ok test_wrapped_exception (test.test_multiprocessing_forkserver.test_manager.WithManagerTestPool.test_wrapped_exception) ... ok test_closed_queue_empty_exceptions (test.test_multiprocessing_forkserver.test_manager.WithManagerTestQueue.test_closed_queue_empty_exceptions) ... ok test_closed_queue_put_get_exceptions (test.test_multiprocessing_forkserver.test_manager.WithManagerTestQueue.test_closed_queue_put_get_exceptions) ... ok test_fork (test.test_multiprocessing_forkserver.test_manager.WithManagerTestQueue.test_fork) ... ok test_get (test.test_multiprocessing_forkserver.test_manager.WithManagerTestQueue.test_get) ... ok test_no_import_lock_contention (test.test_multiprocessing_forkserver.test_manager.WithManagerTestQueue.test_no_import_lock_contention) ... ok test_put (test.test_multiprocessing_forkserver.test_manager.WithManagerTestQueue.test_put) ... ok test_qsize (test.test_multiprocessing_forkserver.test_manager.WithManagerTestQueue.test_qsize) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_forkserver.test_manager.WithManagerTestQueue.test_queue_feeder_donot_stop_onexc) ... skipped 'test not appropriate for manager' test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_forkserver.test_manager.WithManagerTestQueue.test_queue_feeder_on_queue_feeder_error) ... skipped 'test not appropriate for manager' test_task_done (test.test_multiprocessing_forkserver.test_manager.WithManagerTestQueue.test_task_done) ... ok test_timeout (test.test_multiprocessing_forkserver.test_manager.WithManagerTestQueue.test_timeout) ... ok test_remote (test.test_multiprocessing_forkserver.test_manager.WithManagerTestRemoteManager.test_remote) ... FAIL test_bounded_semaphore (test.test_multiprocessing_forkserver.test_manager.WithManagerTestSemaphore.test_bounded_semaphore) ... ok test_semaphore (test.test_multiprocessing_forkserver.test_manager.WithManagerTestSemaphore.test_semaphore) ... ok test_timeout (test.test_multiprocessing_forkserver.test_manager.WithManagerTestSemaphore.test_timeout) ... skipped 'test not appropriate for manager' ====================================================================== FAIL: test_remote (test.test_multiprocessing_forkserver.test_manager.WithManagerTestRemoteManager.test_remote) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/_test_multiprocessing.py", line 3275, in test_remote self.assertRaises(Exception, queue.put, time.sleep) ^^^^^^^^^^^^ AssertionError: Exception not raised by put ---------------------------------------------------------------------- Ran 77 tests in 16.571s FAILED (failures=1, skipped=11) 0:00:16 load avg: 1.51 [1/4/1] test_multiprocessing_forkserver.test_manager failed (1 failure) 0:00:16 load avg: 1.51 [2/4/1] test_multiprocessing_forkserver.test_misc test_challengeresponse (test.test_multiprocessing_forkserver.test_misc.ChallengeResponseTest.test_challengeresponse) ... ok test__all__ (test.test_multiprocessing_forkserver.test_misc.MiscTestCase.test__all__) ... ok test_spawn_sys_executable_none_allows_import (test.test_multiprocessing_forkserver.test_misc.MiscTestCase.test_spawn_sys_executable_none_allows_import) ... skipped "start_method='forkserver', not 'spawn'; avoids redundant testing." test_answer_challenge_auth_failure (test.test_multiprocessing_forkserver.test_misc.OtherTest.test_answer_challenge_auth_failure) ... ok test_deliver_challenge_auth_failure (test.test_multiprocessing_forkserver.test_misc.OtherTest.test_deliver_challenge_auth_failure) ... ok test_semlock_subclass (test.test_multiprocessing_forkserver.test_misc.SemLockTests.test_semlock_subclass) ... ok test_closefd (test.test_multiprocessing_forkserver.test_misc.TestCloseFds.test_closefd) ... ok test_flags (test.test_multiprocessing_forkserver.test_misc.TestFlags.test_flags) ... ok test_lock (test.test_multiprocessing_forkserver.test_misc.TestForkAwareThreadLock.test_lock) ... ok test_ignore (test.test_multiprocessing_forkserver.test_misc.TestIgnoreEINTR.test_ignore) ... ok test_ignore_listener (test.test_multiprocessing_forkserver.test_misc.TestIgnoreEINTR.test_ignore_listener) ... ok test_manager_initializer (test.test_multiprocessing_forkserver.test_misc.TestInitializers.test_manager_initializer) ... ok test_pool_initializer (test.test_multiprocessing_forkserver.test_misc.TestInitializers.test_pool_initializer) ... ok test_only_run_in_spawn_testsuite (test.test_multiprocessing_forkserver.test_misc.TestInternalDecorators.test_only_run_in_spawn_testsuite) ... skipped 'only run in test_multiprocessing_spawn.' test_invalid_family (test.test_multiprocessing_forkserver.test_misc.TestInvalidFamily.test_invalid_family) ... ok test_invalid_family_win32 (test.test_multiprocessing_forkserver.test_misc.TestInvalidFamily.test_invalid_family_win32) ... skipped 'skipped on non-Windows platforms' test_invalid_handles (test.test_multiprocessing_forkserver.test_misc.TestInvalidHandle.test_invalid_handles) ... ok test_global_named_resource_spawn (test.test_multiprocessing_forkserver.test_misc.TestNamedResource.test_global_named_resource_spawn) ... skipped "start_method='forkserver', not 'spawn'; spawn specific test." test_noforkbomb (test.test_multiprocessing_forkserver.test_misc.TestNoForkBomb.test_noforkbomb) ... ok test_release_unused_processes (test.test_multiprocessing_forkserver.test_misc.TestPoolNotLeakOnFailure.test_release_unused_processes) ... ok test_resource_tracker (test.test_multiprocessing_forkserver.test_misc.TestResourceTracker.test_resource_tracker) ... ok test_resource_tracker_blocked_signals (test.test_multiprocessing_forkserver.test_misc.TestResourceTracker.test_resource_tracker_blocked_signals) ... ok test_resource_tracker_reused (test.test_multiprocessing_forkserver.test_misc.TestResourceTracker.test_resource_tracker_reused) ... ok test_resource_tracker_sigint (test.test_multiprocessing_forkserver.test_misc.TestResourceTracker.test_resource_tracker_sigint) ... ok test_resource_tracker_sigkill (test.test_multiprocessing_forkserver.test_misc.TestResourceTracker.test_resource_tracker_sigkill) ... ok test_resource_tracker_sigterm (test.test_multiprocessing_forkserver.test_misc.TestResourceTracker.test_resource_tracker_sigterm) ... ok test_too_long_name_resource (test.test_multiprocessing_forkserver.test_misc.TestResourceTracker.test_too_long_name_resource) ... ok test_close (test.test_multiprocessing_forkserver.test_misc.TestSimpleQueue.test_close) ... ok test_closed (test.test_multiprocessing_forkserver.test_misc.TestSimpleQueue.test_closed) ... skipped 'implementation detail specific to cpython' test_empty (test.test_multiprocessing_forkserver.test_misc.TestSimpleQueue.test_empty) ... ok test_empty_exceptions (test.test_multiprocessing_forkserver.test_misc.TestSimpleQueue.test_empty_exceptions) ... ok test_context (test.test_multiprocessing_forkserver.test_misc.TestStartMethod.test_context) ... ok test_context_check_module_types (test.test_multiprocessing_forkserver.test_misc.TestStartMethod.test_context_check_module_types) ... ok test_get_all (test.test_multiprocessing_forkserver.test_misc.TestStartMethod.test_get_all) ... ok test_mixed_startmethod (test.test_multiprocessing_forkserver.test_misc.TestStartMethod.test_mixed_startmethod) ... skipped "start_method='forkserver', not 'spawn'; avoids redundant testing." test_nested_startmethod (test.test_multiprocessing_forkserver.test_misc.TestStartMethod.test_nested_startmethod) ... ok test_preload_resources (test.test_multiprocessing_forkserver.test_misc.TestStartMethod.test_preload_resources) ... ok test_set_get (test.test_multiprocessing_forkserver.test_misc.TestStartMethod.test_set_get) ... ok test_flushing (test.test_multiprocessing_forkserver.test_misc.TestStdinBadfiledescriptor.test_flushing) ... ok test_pool_in_process (test.test_multiprocessing_forkserver.test_misc.TestStdinBadfiledescriptor.test_pool_in_process) ... ok test_queue_in_process (test.test_multiprocessing_forkserver.test_misc.TestStdinBadfiledescriptor.test_queue_in_process) ... ok test_array (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_array) ... ok test_barrier (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_barrier) ... ok test_bounded_semaphore (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_bounded_semaphore) ... ok test_condition (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_condition) ... ok test_dict (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_dict) ... ok test_event (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_event) ... ok test_joinable_queue (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_joinable_queue) ... ok test_list (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_list) ... ok test_lock (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_lock) ... ok test_namespace (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_namespace) ... ok test_pool (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_pool) ... ok test_queue (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_queue) ... ok test_rlock (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_rlock) ... ok test_semaphore (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_semaphore) ... ok test_value (test.test_multiprocessing_forkserver.test_misc.TestSyncManagerTypes.test_value) ... ok test_timeout (test.test_multiprocessing_forkserver.test_misc.TestTimeouts.test_timeout) ... ok test_neg_timeout (test.test_multiprocessing_forkserver.test_misc.TestWait.test_neg_timeout) ... ok test_wait (test.test_multiprocessing_forkserver.test_misc.TestWait.test_wait) ... ok test_wait_integer (test.test_multiprocessing_forkserver.test_misc.TestWait.test_wait_integer) ... skipped "resource 'walltime' is not enabled" test_wait_slow (test.test_multiprocessing_forkserver.test_misc.TestWait.test_wait_slow) ... ok test_wait_socket (test.test_multiprocessing_forkserver.test_misc.TestWait.test_wait_socket) ... ok test_wait_socket_slow (test.test_multiprocessing_forkserver.test_misc.TestWait.test_wait_socket_slow) ... ok test_wait_timeout (test.test_multiprocessing_forkserver.test_misc.TestWait.test_wait_timeout) ... skipped "resource 'walltime' is not enabled" test_import (test.test_multiprocessing_forkserver.test_misc._TestImportStar.test_import) ... ok ---------------------------------------------------------------------- Ran 65 tests in 15.467s OK (skipped=8) 0:00:32 load avg: 1.55 [2/4/1] test_multiprocessing_forkserver.test_misc passed 0:00:32 load avg: 1.55 [3/4/1] test_multiprocessing_forkserver.test_processes test_array (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestArray.test_array) ... ok test_array_from_size (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestArray.test_array_from_size) ... ok test_getobj_getlock_obj (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestArray.test_getobj_getlock_obj) ... ok test_rawarray (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestArray.test_rawarray) ... ok test_abort (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestBarrier.test_abort) Test that an abort will put the barrier in a broken state ... ok test_abort_and_reset (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestBarrier.test_abort_and_reset) Test that a barrier can be reset after being broken. ... ok test_action (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestBarrier.test_action) Test the 'action' callback ... ok test_barrier (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestBarrier.test_barrier) Test that a barrier is passed in lockstep ... ok test_barrier_10 (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestBarrier.test_barrier_10) Test that a barrier works for 10 consecutive runs ... ok test_default_timeout (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestBarrier.test_default_timeout) Test the barrier's default timeout ... ok test_reset (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestBarrier.test_reset) Test that a 'reset' on a barrier frees the waiting threads ... ok test_single_thread (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestBarrier.test_single_thread) ... ok test_thousand (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestBarrier.test_thousand) ... ok test_timeout (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestBarrier.test_timeout) Test wait(timeout) ... ok test_wait_return (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestBarrier.test_wait_return) test the return value from barrier.wait ... ok test_notify (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestCondition.test_notify) ... ok test_notify_all (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestCondition.test_notify_all) ... ok test_notify_n (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestCondition.test_notify_n) ... ok test_timeout (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestCondition.test_timeout) ... ok test_wait_result (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestCondition.test_wait_result) ... ok test_waitfor (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestCondition.test_waitfor) ... ok test_waitfor_timeout (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestCondition.test_waitfor_timeout) ... ok test_connection (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestConnection.test_connection) ... ok test_context (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestConnection.test_context) ... ok test_duplex_false (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestConnection.test_duplex_false) ... ok test_fd_transfer (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestConnection.test_fd_transfer) ... ok test_large_fd_transfer (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestConnection.test_large_fd_transfer) ... ok test_missing_fd_transfer (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestConnection.test_missing_fd_transfer) ... ok test_sendbytes (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestConnection.test_sendbytes) ... ok test_spawn_close (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestConnection.test_spawn_close) ... ok test_event (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestEvent.test_event) ... ok test_repr (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestEvent.test_repr) ... ok test_finalize (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestFinalize.test_finalize) ... ok test_thread_safety (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestFinalize.test_thread_safety) ... skipped "resource 'cpu' is not enabled" test_free_from_gc (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestHeap.test_free_from_gc) ... ERROR test_heap (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestHeap.test_heap) ... FAIL test_abstract_socket (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestListener.test_abstract_socket) ... ok test_context (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestListener.test_context) ... ok test_empty_authkey (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestListener.test_empty_authkey) ... ok test_multiple_bind (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestListener.test_multiple_bind) ... ok test_issue14725 (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestListenerClient.test_issue14725) ... ok test_issue16955 (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestListenerClient.test_issue16955) ... ok test_listener_client (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestListenerClient.test_listener_client) ... ok test_lock (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestLock.test_lock) ... ok test_lock_context (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestLock.test_lock_context) ... ok test_repr_lock (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestLock.test_repr_lock) ... ok test_repr_rlock (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestLock.test_repr_rlock) ... ok test_rlock (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestLock.test_rlock) ... ok test_enable_logging (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestLogging.test_enable_logging) ... ok test_filename (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestLogging.test_filename) ... ok test_level (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestLogging.test_level) ... ok test_rapid_restart (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestManagerRestart.test_rapid_restart) ... ok test_access (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPicklingConnections.test_access) ... ok test_pickling (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPicklingConnections.test_pickling) ... ok test_boundaries (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPoll.test_boundaries) ... ok test_dont_merge (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPoll.test_dont_merge) ... ok test_empty_string (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPoll.test_empty_string) ... ok test_strings (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPoll.test_strings) ... ok test_poll_eintr (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPollEintr.test_poll_eintr) ... ok test_apply (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_apply) ... ok test_async (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_async) ... ok test_async_timeout (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_async_timeout) ... ok test_context (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_context) ... ok test_empty_iterable (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_empty_iterable) ... ok test_enter (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_enter) ... ok test_imap (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_imap) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_imap_handle_iterable_exception) ... ok test_imap_unordered (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_imap_unordered) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_imap_unordered_handle_iterable_exception) ... ok test_make_pool (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_make_pool) ... ok test_map (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_map) ... ok test_map_async (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_map_async) ... ok test_map_async_callbacks (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_map_async_callbacks) ... ok test_map_chunksize (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_map_chunksize) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_map_handle_iterable_exception) ... ok test_map_no_failfast (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_map_no_failfast) ... ok test_map_unplicklable (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_map_unplicklable) ... ok test_release_task_refs (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_release_task_refs) ... ok test_resource_warning (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_resource_warning) ... ok test_starmap (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_starmap) ... ok test_starmap_async (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_starmap_async) ... ok test_terminate (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_terminate) ... ok test_traceback (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_traceback) ... ok test_wrapped_exception (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPool.test_wrapped_exception) ... ok test_async_error_callback (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPoolWorkerErrors.test_async_error_callback) ... ok test_unpickleable_result (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPoolWorkerErrors.test_unpickleable_result) ... ok test_pool_maxtasksperchild_invalid (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPoolWorkerLifetime.test_pool_maxtasksperchild_invalid) ... ok test_pool_worker_lifetime (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPoolWorkerLifetime.test_pool_worker_lifetime) ... ok test_pool_worker_lifetime_early_close (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPoolWorkerLifetime.test_pool_worker_lifetime_early_close) ... ok test_worker_finalization_via_atexit_handler_of_multiprocessing (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestPoolWorkerLifetime.test_worker_finalization_via_atexit_handler_of_multiprocessing) ... ok test_active_children (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_active_children) ... ok test_args_argument (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_args_argument) ... skipped "resource 'cpu' is not enabled" test_child_fd_inflation (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_child_fd_inflation) ... ok test_close (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_close) ... ok test_cpu_count (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_cpu_count) ... ok test_current (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_current) ... ok test_daemon_argument (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_daemon_argument) ... ok test_error_on_stdio_flush_1 (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_error_on_stdio_flush_1) ... ok test_error_on_stdio_flush_2 (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_error_on_stdio_flush_2) ... ok test_forkserver_sigint (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_forkserver_sigint) ... ok test_forkserver_sigkill (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_forkserver_sigkill) ... ok test_kill (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_kill) ... ok test_lose_target_ref (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_lose_target_ref) ... ok test_many_processes (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_many_processes) ... skipped "resource 'walltime' is not enabled" test_parent_process (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_parent_process) ... ok test_parent_process_attributes (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_parent_process_attributes) ... ok test_process (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_process) ... ok test_process_mainthread_native_id (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_process_mainthread_native_id) ... ok test_recursion (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_recursion) ... ok test_sentinel (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_sentinel) ... ok test_set_executable (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_set_executable) ... ok test_terminate (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_terminate) ... ok test_wait_for_threads (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestProcess.test_wait_for_threads) ... ok test_closed_queue_empty_exceptions (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestQueue.test_closed_queue_empty_exceptions) ... ok test_closed_queue_put_get_exceptions (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestQueue.test_closed_queue_put_get_exceptions) ... ok test_fork (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestQueue.test_fork) ... ok test_get (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestQueue.test_get) ... ok test_no_import_lock_contention (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestQueue.test_no_import_lock_contention) ... ok test_put (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestQueue.test_put) ... ok test_qsize (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestQueue.test_qsize) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestQueue.test_queue_feeder_donot_stop_onexc) ... ok test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestQueue.test_queue_feeder_on_queue_feeder_error) ... ok test_task_done (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestQueue.test_task_done) ... ok test_timeout (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestQueue.test_timeout) ... ok test_bounded_semaphore (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSemaphore.test_bounded_semaphore) ... ok test_semaphore (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSemaphore.test_semaphore) ... ok test_timeout (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSemaphore.test_timeout) ... ok test_copy (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedCTypes.test_copy) ... ok test_sharedctypes (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedCTypes.test_sharedctypes) ... ok test_synchronize (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedCTypes.test_synchronize) ... ok test_invalid_shared_memory_creation (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_invalid_shared_memory_creation) ... ok test_shared_memory_ShareableList_basics (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_ShareableList_basics) ... ok test_shared_memory_ShareableList_pickling (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_ShareableList_pickling) ... ok test_shared_memory_ShareableList_pickling_dead_object (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_ShareableList_pickling_dead_object) ... ok test_shared_memory_SharedMemoryManager_basics (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_SharedMemoryManager_basics) ... ok test_shared_memory_SharedMemoryManager_reuses_resource_tracker (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_SharedMemoryManager_reuses_resource_tracker) ... ok test_shared_memory_SharedMemoryServer_ignores_sigint (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_SharedMemoryServer_ignores_sigint) ... ok test_shared_memory_across_processes (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_across_processes) ... ok test_shared_memory_basics (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_basics) ... ok test_shared_memory_cleaned_after_process_termination (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_cleaned_after_process_termination) ... ok test_shared_memory_name_with_embedded_null (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_name_with_embedded_null) ... ok test_shared_memory_pickle_unpickle (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_pickle_unpickle) ... ok test_shared_memory_pickle_unpickle_dead_object (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_pickle_unpickle_dead_object) ... ok test_shared_memory_recreate (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSharedMemory.test_shared_memory_recreate) ... ok test_child_sys_path (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSpawnedSysPath.test_child_sys_path) ... ok test_forkserver_preload_imports_sys_path (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSpawnedSysPath.test_forkserver_preload_imports_sys_path) ... ok test_stderr_flush (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSubclassingProcess.test_stderr_flush) ... ok test_subclassing (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSubclassingProcess.test_subclassing) ... ok test_sys_exit (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestSubclassingProcess.test_sys_exit) ... ok test_getobj_getlock (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestValue.test_getobj_getlock) ... ok test_rawvalue (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestValue.test_rawvalue) ... ok test_value (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestValue.test_value) ... ok ====================================================================== ERROR: test_free_from_gc (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestHeap.test_free_from_gc) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/_test_multiprocessing.py", line 4016, in test_free_from_gc thresholds = gc.get_threshold() ^^^^^^^^^^^^^ AttributeError: module 'gc' has no attribute 'get_threshold' ====================================================================== FAIL: test_heap (test.test_multiprocessing_forkserver.test_processes.WithProcessesTestHeap.test_heap) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/_test_multiprocessing.py", line 4001, in test_heap self.assertEqual(heap._n_frees, heap._n_mallocs) ^^^^^^^^^^^ AssertionError: 0 != 5000 ---------------------------------------------------------------------- Ran 152 tests in 38.955s FAILED (failures=1, errors=1, skipped=3) 0:01:11 load avg: 1.91 [3/4/2] test_multiprocessing_forkserver.test_processes failed (1 error, 1 failure) in 39.1 sec 0:01:11 load avg: 1.91 [4/4/2] test_multiprocessing_forkserver.test_threads test_abort (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestBarrier.test_abort) Test that an abort will put the barrier in a broken state ... ok test_abort_and_reset (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestBarrier.test_abort_and_reset) Test that a barrier can be reset after being broken. ... ok test_action (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestBarrier.test_action) Test the 'action' callback ... ok test_barrier (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestBarrier.test_barrier) Test that a barrier is passed in lockstep ... ok test_barrier_10 (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestBarrier.test_barrier_10) Test that a barrier works for 10 consecutive runs ... ok test_default_timeout (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestBarrier.test_default_timeout) Test the barrier's default timeout ... ok test_reset (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestBarrier.test_reset) Test that a 'reset' on a barrier frees the waiting threads ... ok test_single_thread (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestBarrier.test_single_thread) ... ok test_thousand (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestBarrier.test_thousand) ... ok test_timeout (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestBarrier.test_timeout) Test wait(timeout) ... ok test_wait_return (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestBarrier.test_wait_return) test the return value from barrier.wait ... ok test_notify (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestCondition.test_notify) ... ok test_notify_all (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestCondition.test_notify_all) ... ok test_notify_n (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestCondition.test_notify_n) ... ok test_timeout (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestCondition.test_timeout) ... ok test_wait_result (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestCondition.test_wait_result) ... ok test_waitfor (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestCondition.test_waitfor) ... ok test_waitfor_timeout (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestCondition.test_waitfor_timeout) ... ok test_connection (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestConnection.test_connection) ... ok test_context (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestConnection.test_context) ... ok test_duplex_false (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestConnection.test_duplex_false) ... ok test_fd_transfer (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestConnection.test_fd_transfer) ... skipped 'only makes sense with processes' test_large_fd_transfer (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestConnection.test_large_fd_transfer) ... skipped 'only makes sense with processes' test_missing_fd_transfer (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestConnection.test_missing_fd_transfer) ... skipped 'only makes sense with processes' test_sendbytes (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestConnection.test_sendbytes) ... skipped 'test not appropriate for threads' test_spawn_close (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestConnection.test_spawn_close) ... ok test_event (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestEvent.test_event) ... ok test_repr (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestEvent.test_repr) ... ok test_issue14725 (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestListenerClient.test_issue14725) ... ok test_issue16955 (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestListenerClient.test_issue16955) ... ok test_listener_client (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestListenerClient.test_listener_client) ... ok test_lock (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestLock.test_lock) ... ok test_lock_context (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestLock.test_lock_context) ... ok test_repr_lock (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestLock.test_repr_lock) ... skipped 'test not appropriate for threads' test_repr_rlock (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestLock.test_repr_rlock) ... skipped 'test not appropriate for threads' test_rlock (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestLock.test_rlock) ... ok test_rapid_restart (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestManagerRestart.test_rapid_restart) ... ok test_boundaries (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPoll.test_boundaries) ... ok test_dont_merge (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPoll.test_dont_merge) ... ok test_empty_string (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPoll.test_empty_string) ... ok test_strings (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPoll.test_strings) ... ok test_apply (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_apply) ... ok test_async (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_async) ... ok test_async_timeout (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_async_timeout) ... ok test_context (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_context) ... ok test_empty_iterable (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_empty_iterable) ... ok test_enter (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_enter) ... ok test_imap (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_imap) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_imap_handle_iterable_exception) ... ok test_imap_unordered (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_imap_unordered) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_imap_unordered_handle_iterable_exception) ... ok test_make_pool (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_make_pool) ... ok test_map (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_map) ... ok test_map_async (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_map_async) ... ok test_map_async_callbacks (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_map_async_callbacks) ... ok test_map_chunksize (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_map_chunksize) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_map_handle_iterable_exception) ... ok test_map_no_failfast (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_map_no_failfast) ... ok test_map_unplicklable (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_map_unplicklable) ... skipped 'test not appropriate for threads' test_release_task_refs (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_release_task_refs) ... ok test_resource_warning (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_resource_warning) ... ok test_starmap (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_starmap) ... ok test_starmap_async (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_starmap_async) ... ok test_terminate (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_terminate) ... ok test_traceback (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_traceback) ... ok test_wrapped_exception (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestPool.test_wrapped_exception) ... ok test_active_children (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_active_children) ... ok test_args_argument (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_args_argument) ... skipped "resource 'cpu' is not enabled" test_child_fd_inflation (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_child_fd_inflation) ... skipped 'test not appropriate for threads' test_close (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_close) ... skipped 'test not appropriate for threads' test_cpu_count (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_cpu_count) ... ok test_current (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_current) ... skipped 'test not appropriate for threads' test_daemon_argument (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_daemon_argument) ... skipped 'test not appropriate for threads' test_error_on_stdio_flush_1 (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_error_on_stdio_flush_1) ... ok test_error_on_stdio_flush_2 (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_error_on_stdio_flush_2) ... ok test_forkserver_sigint (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_forkserver_sigint) ... skipped 'test not appropriate for threads' test_forkserver_sigkill (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_forkserver_sigkill) ... skipped 'test not appropriate for threads' test_kill (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_kill) ... skipped 'test not appropriate for threads' test_lose_target_ref (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_lose_target_ref) ... ok test_many_processes (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_many_processes) ... skipped "resource 'walltime' is not enabled" test_parent_process (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_parent_process) ... skipped 'test not appropriate for threads' test_parent_process_attributes (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_parent_process_attributes) ... skipped 'test not appropriate for threads' test_process (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_process) ... ok test_process_mainthread_native_id (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_process_mainthread_native_id) ... skipped 'test not appropriate for threads' test_recursion (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_recursion) ... ok test_sentinel (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_sentinel) ... skipped 'test not appropriate for threads' test_set_executable (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_set_executable) ... skipped 'test not appropriate for threads' test_terminate (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_terminate) ... skipped 'test not appropriate for threads' test_wait_for_threads (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestProcess.test_wait_for_threads) ... skipped 'test not appropriate for threads' test_closed_queue_empty_exceptions (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestQueue.test_closed_queue_empty_exceptions) ... ok test_closed_queue_put_get_exceptions (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestQueue.test_closed_queue_put_get_exceptions) ... ok test_fork (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestQueue.test_fork) ... ok test_get (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestQueue.test_get) ... ok test_no_import_lock_contention (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestQueue.test_no_import_lock_contention) ... ok test_put (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestQueue.test_put) ... ok test_qsize (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestQueue.test_qsize) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestQueue.test_queue_feeder_donot_stop_onexc) ... skipped 'test not appropriate for threads' test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestQueue.test_queue_feeder_on_queue_feeder_error) ... skipped 'test not appropriate for threads' test_task_done (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestQueue.test_task_done) ... ok test_timeout (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestQueue.test_timeout) ... ok test_bounded_semaphore (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestSemaphore.test_bounded_semaphore) ... ok test_semaphore (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestSemaphore.test_semaphore) ... ok test_timeout (test.test_multiprocessing_forkserver.test_threads.WithThreadsTestSemaphore.test_timeout) ... skipped 'test not appropriate for threads' ---------------------------------------------------------------------- Ran 103 tests in 15.036s OK (skipped=26) 0:01:26 load avg: 1.91 [4/4/2] test_multiprocessing_forkserver.test_threads passed == Tests result: FAILURE == 2 tests failed: test_multiprocessing_forkserver.test_manager test_multiprocessing_forkserver.test_processes 2 tests OK. Total duration: 1 min 26 sec Total tests: run=397 failures=2 skipped=48 Total test files: run=4/4 failed=2 Result: FAILURE /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:320: UserWarning: resource_tracker: There appear to be 66 leaked semaphore objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' test test_multiprocessing_forkserver.test_manager failed /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:320: UserWarning: resource_tracker: There appear to be 40 leaked semaphore objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:320: UserWarning: resource_tracker: There appear to be 137 leaked semaphore objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/mp-29kxuwtu': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) test test_multiprocessing_forkserver.test_processes failed /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:320: UserWarning: resource_tracker: There appear to be 2 leaked semaphore objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:320: UserWarning: resource_tracker: There appear to be 15 leaked shared_memory objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_f77a0bfb': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_d86e5d9d': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_12736291': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_1b15c9d2': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_142a262a': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_ec53793b': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_e672579c': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_46c78b40': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_fe1febe5': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_4af055c4': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_29dd6967': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_a3055f47': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_b98d5a68': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_f7b6da20': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_ffe4232e': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1359001æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1239465484 0:00:00 load avg: 1.91 Run 4 tests sequentially in a single process 0:00:00 load avg: 1.91 [1/4] test_multiprocessing_spawn.test_manager test_abort (test.test_multiprocessing_spawn.test_manager.WithManagerTestBarrier.test_abort) Test that an abort will put the barrier in a broken state ... ok test_abort_and_reset (test.test_multiprocessing_spawn.test_manager.WithManagerTestBarrier.test_abort_and_reset) Test that a barrier can be reset after being broken. ... ok test_action (test.test_multiprocessing_spawn.test_manager.WithManagerTestBarrier.test_action) Test the 'action' callback ... ok test_barrier (test.test_multiprocessing_spawn.test_manager.WithManagerTestBarrier.test_barrier) Test that a barrier is passed in lockstep ... ok test_barrier_10 (test.test_multiprocessing_spawn.test_manager.WithManagerTestBarrier.test_barrier_10) Test that a barrier works for 10 consecutive runs ... ok test_default_timeout (test.test_multiprocessing_spawn.test_manager.WithManagerTestBarrier.test_default_timeout) Test the barrier's default timeout ... ok test_reset (test.test_multiprocessing_spawn.test_manager.WithManagerTestBarrier.test_reset) Test that a 'reset' on a barrier frees the waiting threads ... ok test_single_thread (test.test_multiprocessing_spawn.test_manager.WithManagerTestBarrier.test_single_thread) ... ok test_thousand (test.test_multiprocessing_spawn.test_manager.WithManagerTestBarrier.test_thousand) ... skipped 'test not appropriate for manager' test_timeout (test.test_multiprocessing_spawn.test_manager.WithManagerTestBarrier.test_timeout) Test wait(timeout) ... ok test_wait_return (test.test_multiprocessing_spawn.test_manager.WithManagerTestBarrier.test_wait_return) test the return value from barrier.wait ... ok test_notify (test.test_multiprocessing_spawn.test_manager.WithManagerTestCondition.test_notify) ... ok test_notify_all (test.test_multiprocessing_spawn.test_manager.WithManagerTestCondition.test_notify_all) ... ok test_notify_n (test.test_multiprocessing_spawn.test_manager.WithManagerTestCondition.test_notify_n) ... ok test_timeout (test.test_multiprocessing_spawn.test_manager.WithManagerTestCondition.test_timeout) ... ok test_wait_result (test.test_multiprocessing_spawn.test_manager.WithManagerTestCondition.test_wait_result) ... ok test_waitfor (test.test_multiprocessing_spawn.test_manager.WithManagerTestCondition.test_waitfor) ... ok test_waitfor_timeout (test.test_multiprocessing_spawn.test_manager.WithManagerTestCondition.test_waitfor_timeout) ... ok test_dict (test.test_multiprocessing_spawn.test_manager.WithManagerTestContainers.test_dict) ... ok test_dict_iter (test.test_multiprocessing_spawn.test_manager.WithManagerTestContainers.test_dict_iter) ... ok test_dict_proxy_nested (test.test_multiprocessing_spawn.test_manager.WithManagerTestContainers.test_dict_proxy_nested) ... ok test_list (test.test_multiprocessing_spawn.test_manager.WithManagerTestContainers.test_list) ... ok test_list_iter (test.test_multiprocessing_spawn.test_manager.WithManagerTestContainers.test_list_iter) ... ok test_list_proxy_in_list (test.test_multiprocessing_spawn.test_manager.WithManagerTestContainers.test_list_proxy_in_list) ... ok test_namespace (test.test_multiprocessing_spawn.test_manager.WithManagerTestContainers.test_namespace) ... ok test_nested_queue (test.test_multiprocessing_spawn.test_manager.WithManagerTestContainers.test_nested_queue) ... ok test_event (test.test_multiprocessing_spawn.test_manager.WithManagerTestEvent.test_event) ... ok test_repr (test.test_multiprocessing_spawn.test_manager.WithManagerTestEvent.test_repr) ... ok test_lock (test.test_multiprocessing_spawn.test_manager.WithManagerTestLock.test_lock) ... ok test_lock_context (test.test_multiprocessing_spawn.test_manager.WithManagerTestLock.test_lock_context) ... ok test_repr_lock (test.test_multiprocessing_spawn.test_manager.WithManagerTestLock.test_repr_lock) ... skipped 'test not appropriate for manager' test_repr_rlock (test.test_multiprocessing_spawn.test_manager.WithManagerTestLock.test_repr_rlock) ... skipped 'test not appropriate for manager' test_rlock (test.test_multiprocessing_spawn.test_manager.WithManagerTestLock.test_rlock) ... ok test_rapid_restart (test.test_multiprocessing_spawn.test_manager.WithManagerTestManagerRestart.test_rapid_restart) ... ok test_mymanager (test.test_multiprocessing_spawn.test_manager.WithManagerTestMyManager.test_mymanager) ... ok test_mymanager_context (test.test_multiprocessing_spawn.test_manager.WithManagerTestMyManager.test_mymanager_context) ... ok test_mymanager_context_prestarted (test.test_multiprocessing_spawn.test_manager.WithManagerTestMyManager.test_mymanager_context_prestarted) ... ok test_apply (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_apply) ... ok test_async (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_async) ... ok test_async_timeout (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_async_timeout) ... ok test_context (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_context) ... ok test_empty_iterable (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_empty_iterable) ... ok test_enter (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_enter) ... skipped 'test not applicable to manager' test_imap (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_imap) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_imap_handle_iterable_exception) ... skipped 'test not appropriate for manager' test_imap_unordered (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_imap_unordered) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_imap_unordered_handle_iterable_exception) ... skipped 'test not appropriate for manager' test_make_pool (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_make_pool) ... ok test_map (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_map) ... ok test_map_async (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_map_async) ... ok test_map_async_callbacks (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_map_async_callbacks) ... ok test_map_chunksize (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_map_chunksize) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_map_handle_iterable_exception) ... skipped 'test not appropriate for manager' test_map_no_failfast (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_map_no_failfast) ... ok test_map_unplicklable (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_map_unplicklable) ... ok test_release_task_refs (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_release_task_refs) ... ok test_resource_warning (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_resource_warning) ... skipped 'test not applicable to manager' test_starmap (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_starmap) ... ok test_starmap_async (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_starmap_async) ... ok test_terminate (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_terminate) ... ok test_traceback (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_traceback) ... ok test_wrapped_exception (test.test_multiprocessing_spawn.test_manager.WithManagerTestPool.test_wrapped_exception) ... ok test_closed_queue_empty_exceptions (test.test_multiprocessing_spawn.test_manager.WithManagerTestQueue.test_closed_queue_empty_exceptions) ... ok test_closed_queue_put_get_exceptions (test.test_multiprocessing_spawn.test_manager.WithManagerTestQueue.test_closed_queue_put_get_exceptions) ... ok test_fork (test.test_multiprocessing_spawn.test_manager.WithManagerTestQueue.test_fork) ... ok test_get (test.test_multiprocessing_spawn.test_manager.WithManagerTestQueue.test_get) ... ok test_no_import_lock_contention (test.test_multiprocessing_spawn.test_manager.WithManagerTestQueue.test_no_import_lock_contention) ... ok test_put (test.test_multiprocessing_spawn.test_manager.WithManagerTestQueue.test_put) ... ok test_qsize (test.test_multiprocessing_spawn.test_manager.WithManagerTestQueue.test_qsize) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_spawn.test_manager.WithManagerTestQueue.test_queue_feeder_donot_stop_onexc) ... skipped 'test not appropriate for manager' test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_spawn.test_manager.WithManagerTestQueue.test_queue_feeder_on_queue_feeder_error) ... skipped 'test not appropriate for manager' test_task_done (test.test_multiprocessing_spawn.test_manager.WithManagerTestQueue.test_task_done) ... ok test_timeout (test.test_multiprocessing_spawn.test_manager.WithManagerTestQueue.test_timeout) ... ok test_remote (test.test_multiprocessing_spawn.test_manager.WithManagerTestRemoteManager.test_remote) ... FAIL test_bounded_semaphore (test.test_multiprocessing_spawn.test_manager.WithManagerTestSemaphore.test_bounded_semaphore) ... ok test_semaphore (test.test_multiprocessing_spawn.test_manager.WithManagerTestSemaphore.test_semaphore) ... ok test_timeout (test.test_multiprocessing_spawn.test_manager.WithManagerTestSemaphore.test_timeout) ... skipped 'test not appropriate for manager' ====================================================================== FAIL: test_remote (test.test_multiprocessing_spawn.test_manager.WithManagerTestRemoteManager.test_remote) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/_test_multiprocessing.py", line 3275, in test_remote self.assertRaises(Exception, queue.put, time.sleep) ^^^^^^^^^^^^ AssertionError: Exception not raised by put ---------------------------------------------------------------------- Ran 77 tests in 20.718s FAILED (failures=1, skipped=11) 0:00:20 load avg: 2.11 [1/4/1] test_multiprocessing_spawn.test_manager failed (1 failure) 0:00:20 load avg: 2.11 [2/4/1] test_multiprocessing_spawn.test_misc test_challengeresponse (test.test_multiprocessing_spawn.test_misc.ChallengeResponseTest.test_challengeresponse) ... ok test__all__ (test.test_multiprocessing_spawn.test_misc.MiscTestCase.test__all__) ... ok test_spawn_sys_executable_none_allows_import (test.test_multiprocessing_spawn.test_misc.MiscTestCase.test_spawn_sys_executable_none_allows_import) ... ok test_answer_challenge_auth_failure (test.test_multiprocessing_spawn.test_misc.OtherTest.test_answer_challenge_auth_failure) ... ok test_deliver_challenge_auth_failure (test.test_multiprocessing_spawn.test_misc.OtherTest.test_deliver_challenge_auth_failure) ... ok test_semlock_subclass (test.test_multiprocessing_spawn.test_misc.SemLockTests.test_semlock_subclass) ... ok test_closefd (test.test_multiprocessing_spawn.test_misc.TestCloseFds.test_closefd) ... ok test_flags (test.test_multiprocessing_spawn.test_misc.TestFlags.test_flags) ... ok test_lock (test.test_multiprocessing_spawn.test_misc.TestForkAwareThreadLock.test_lock) ... ok test_ignore (test.test_multiprocessing_spawn.test_misc.TestIgnoreEINTR.test_ignore) ... ok test_ignore_listener (test.test_multiprocessing_spawn.test_misc.TestIgnoreEINTR.test_ignore_listener) ... ok test_manager_initializer (test.test_multiprocessing_spawn.test_misc.TestInitializers.test_manager_initializer) ... ok test_pool_initializer (test.test_multiprocessing_spawn.test_misc.TestInitializers.test_pool_initializer) ... ok test_only_run_in_spawn_testsuite (test.test_multiprocessing_spawn.test_misc.TestInternalDecorators.test_only_run_in_spawn_testsuite) ... ok test_invalid_family (test.test_multiprocessing_spawn.test_misc.TestInvalidFamily.test_invalid_family) ... ok test_invalid_family_win32 (test.test_multiprocessing_spawn.test_misc.TestInvalidFamily.test_invalid_family_win32) ... skipped 'skipped on non-Windows platforms' test_invalid_handles (test.test_multiprocessing_spawn.test_misc.TestInvalidHandle.test_invalid_handles) ... ok test_global_named_resource_spawn (test.test_multiprocessing_spawn.test_misc.TestNamedResource.test_global_named_resource_spawn) ... ok test_noforkbomb (test.test_multiprocessing_spawn.test_misc.TestNoForkBomb.test_noforkbomb) ... ok test_release_unused_processes (test.test_multiprocessing_spawn.test_misc.TestPoolNotLeakOnFailure.test_release_unused_processes) ... ok test_resource_tracker (test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_resource_tracker) ... ok test_resource_tracker_blocked_signals (test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_resource_tracker_blocked_signals) ... ok test_resource_tracker_reused (test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_resource_tracker_reused) ... ok test_resource_tracker_sigint (test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_resource_tracker_sigint) ... ok test_resource_tracker_sigkill (test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_resource_tracker_sigkill) ... ok test_resource_tracker_sigterm (test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_resource_tracker_sigterm) ... ok test_too_long_name_resource (test.test_multiprocessing_spawn.test_misc.TestResourceTracker.test_too_long_name_resource) ... ok test_close (test.test_multiprocessing_spawn.test_misc.TestSimpleQueue.test_close) ... ok test_closed (test.test_multiprocessing_spawn.test_misc.TestSimpleQueue.test_closed) ... skipped 'implementation detail specific to cpython' test_empty (test.test_multiprocessing_spawn.test_misc.TestSimpleQueue.test_empty) ... ok test_empty_exceptions (test.test_multiprocessing_spawn.test_misc.TestSimpleQueue.test_empty_exceptions) ... ok test_context (test.test_multiprocessing_spawn.test_misc.TestStartMethod.test_context) ... ok test_context_check_module_types (test.test_multiprocessing_spawn.test_misc.TestStartMethod.test_context_check_module_types) ... ok test_get_all (test.test_multiprocessing_spawn.test_misc.TestStartMethod.test_get_all) ... ok test_mixed_startmethod (test.test_multiprocessing_spawn.test_misc.TestStartMethod.test_mixed_startmethod) ... ok test_nested_startmethod (test.test_multiprocessing_spawn.test_misc.TestStartMethod.test_nested_startmethod) ... ok test_preload_resources (test.test_multiprocessing_spawn.test_misc.TestStartMethod.test_preload_resources) ... skipped "test only relevant for 'forkserver' method" test_set_get (test.test_multiprocessing_spawn.test_misc.TestStartMethod.test_set_get) ... ok test_flushing (test.test_multiprocessing_spawn.test_misc.TestStdinBadfiledescriptor.test_flushing) ... ok test_pool_in_process (test.test_multiprocessing_spawn.test_misc.TestStdinBadfiledescriptor.test_pool_in_process) ... ok test_queue_in_process (test.test_multiprocessing_spawn.test_misc.TestStdinBadfiledescriptor.test_queue_in_process) ... ok test_array (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_array) ... ok test_barrier (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_barrier) ... ok test_bounded_semaphore (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_bounded_semaphore) ... ok test_condition (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_condition) ... ok test_dict (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_dict) ... ok test_event (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_event) ... ok test_joinable_queue (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_joinable_queue) ... ok test_list (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_list) ... ok test_lock (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_lock) ... ok test_namespace (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_namespace) ... ok test_pool (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_pool) ... ok test_queue (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_queue) ... ok test_rlock (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_rlock) ... ok test_semaphore (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_semaphore) ... ok test_value (test.test_multiprocessing_spawn.test_misc.TestSyncManagerTypes.test_value) ... ok test_timeout (test.test_multiprocessing_spawn.test_misc.TestTimeouts.test_timeout) ... ok test_neg_timeout (test.test_multiprocessing_spawn.test_misc.TestWait.test_neg_timeout) ... ok test_wait (test.test_multiprocessing_spawn.test_misc.TestWait.test_wait) ... ok test_wait_integer (test.test_multiprocessing_spawn.test_misc.TestWait.test_wait_integer) ... skipped "resource 'walltime' is not enabled" test_wait_slow (test.test_multiprocessing_spawn.test_misc.TestWait.test_wait_slow) ... ok test_wait_socket (test.test_multiprocessing_spawn.test_misc.TestWait.test_wait_socket) ... ok test_wait_socket_slow (test.test_multiprocessing_spawn.test_misc.TestWait.test_wait_socket_slow) ... ok test_wait_timeout (test.test_multiprocessing_spawn.test_misc.TestWait.test_wait_timeout) ... skipped "resource 'walltime' is not enabled" test_import (test.test_multiprocessing_spawn.test_misc._TestImportStar.test_import) ... ok ---------------------------------------------------------------------- Ran 65 tests in 20.731s OK (skipped=5) 0:00:41 load avg: 1.98 [2/4/1] test_multiprocessing_spawn.test_misc passed 0:00:41 load avg: 1.98 [3/4/1] test_multiprocessing_spawn.test_processes test_array (test.test_multiprocessing_spawn.test_processes.WithProcessesTestArray.test_array) ... ok test_array_from_size (test.test_multiprocessing_spawn.test_processes.WithProcessesTestArray.test_array_from_size) ... ok test_getobj_getlock_obj (test.test_multiprocessing_spawn.test_processes.WithProcessesTestArray.test_getobj_getlock_obj) ... ok test_rawarray (test.test_multiprocessing_spawn.test_processes.WithProcessesTestArray.test_rawarray) ... ok test_abort (test.test_multiprocessing_spawn.test_processes.WithProcessesTestBarrier.test_abort) Test that an abort will put the barrier in a broken state ... ok test_abort_and_reset (test.test_multiprocessing_spawn.test_processes.WithProcessesTestBarrier.test_abort_and_reset) Test that a barrier can be reset after being broken. ... ok test_action (test.test_multiprocessing_spawn.test_processes.WithProcessesTestBarrier.test_action) Test the 'action' callback ... ok test_barrier (test.test_multiprocessing_spawn.test_processes.WithProcessesTestBarrier.test_barrier) Test that a barrier is passed in lockstep ... ok test_barrier_10 (test.test_multiprocessing_spawn.test_processes.WithProcessesTestBarrier.test_barrier_10) Test that a barrier works for 10 consecutive runs ... ok test_default_timeout (test.test_multiprocessing_spawn.test_processes.WithProcessesTestBarrier.test_default_timeout) Test the barrier's default timeout ... ok test_reset (test.test_multiprocessing_spawn.test_processes.WithProcessesTestBarrier.test_reset) Test that a 'reset' on a barrier frees the waiting threads ... ok test_single_thread (test.test_multiprocessing_spawn.test_processes.WithProcessesTestBarrier.test_single_thread) ... ok test_thousand (test.test_multiprocessing_spawn.test_processes.WithProcessesTestBarrier.test_thousand) ... ok test_timeout (test.test_multiprocessing_spawn.test_processes.WithProcessesTestBarrier.test_timeout) Test wait(timeout) ... ok test_wait_return (test.test_multiprocessing_spawn.test_processes.WithProcessesTestBarrier.test_wait_return) test the return value from barrier.wait ... ok test_notify (test.test_multiprocessing_spawn.test_processes.WithProcessesTestCondition.test_notify) ... ok test_notify_all (test.test_multiprocessing_spawn.test_processes.WithProcessesTestCondition.test_notify_all) ... ok test_notify_n (test.test_multiprocessing_spawn.test_processes.WithProcessesTestCondition.test_notify_n) ... ok test_timeout (test.test_multiprocessing_spawn.test_processes.WithProcessesTestCondition.test_timeout) ... ok test_wait_result (test.test_multiprocessing_spawn.test_processes.WithProcessesTestCondition.test_wait_result) ... ok test_waitfor (test.test_multiprocessing_spawn.test_processes.WithProcessesTestCondition.test_waitfor) ... ok test_waitfor_timeout (test.test_multiprocessing_spawn.test_processes.WithProcessesTestCondition.test_waitfor_timeout) ... ok test_connection (test.test_multiprocessing_spawn.test_processes.WithProcessesTestConnection.test_connection) ... ok test_context (test.test_multiprocessing_spawn.test_processes.WithProcessesTestConnection.test_context) ... ok test_duplex_false (test.test_multiprocessing_spawn.test_processes.WithProcessesTestConnection.test_duplex_false) ... ok test_fd_transfer (test.test_multiprocessing_spawn.test_processes.WithProcessesTestConnection.test_fd_transfer) ... ok test_large_fd_transfer (test.test_multiprocessing_spawn.test_processes.WithProcessesTestConnection.test_large_fd_transfer) ... ok test_missing_fd_transfer (test.test_multiprocessing_spawn.test_processes.WithProcessesTestConnection.test_missing_fd_transfer) ... ok test_sendbytes (test.test_multiprocessing_spawn.test_processes.WithProcessesTestConnection.test_sendbytes) ... ok test_spawn_close (test.test_multiprocessing_spawn.test_processes.WithProcessesTestConnection.test_spawn_close) ... ok test_event (test.test_multiprocessing_spawn.test_processes.WithProcessesTestEvent.test_event) ... ok test_repr (test.test_multiprocessing_spawn.test_processes.WithProcessesTestEvent.test_repr) ... ok test_finalize (test.test_multiprocessing_spawn.test_processes.WithProcessesTestFinalize.test_finalize) ... ok test_thread_safety (test.test_multiprocessing_spawn.test_processes.WithProcessesTestFinalize.test_thread_safety) ... skipped "resource 'cpu' is not enabled" test_free_from_gc (test.test_multiprocessing_spawn.test_processes.WithProcessesTestHeap.test_free_from_gc) ... ERROR test_heap (test.test_multiprocessing_spawn.test_processes.WithProcessesTestHeap.test_heap) ... FAIL test_abstract_socket (test.test_multiprocessing_spawn.test_processes.WithProcessesTestListener.test_abstract_socket) ... ok test_context (test.test_multiprocessing_spawn.test_processes.WithProcessesTestListener.test_context) ... ok test_empty_authkey (test.test_multiprocessing_spawn.test_processes.WithProcessesTestListener.test_empty_authkey) ... ok test_multiple_bind (test.test_multiprocessing_spawn.test_processes.WithProcessesTestListener.test_multiple_bind) ... ok test_issue14725 (test.test_multiprocessing_spawn.test_processes.WithProcessesTestListenerClient.test_issue14725) ... ok test_issue16955 (test.test_multiprocessing_spawn.test_processes.WithProcessesTestListenerClient.test_issue16955) ... ok test_listener_client (test.test_multiprocessing_spawn.test_processes.WithProcessesTestListenerClient.test_listener_client) ... ok test_lock (test.test_multiprocessing_spawn.test_processes.WithProcessesTestLock.test_lock) ... ok test_lock_context (test.test_multiprocessing_spawn.test_processes.WithProcessesTestLock.test_lock_context) ... ok test_repr_lock (test.test_multiprocessing_spawn.test_processes.WithProcessesTestLock.test_repr_lock) ... ok test_repr_rlock (test.test_multiprocessing_spawn.test_processes.WithProcessesTestLock.test_repr_rlock) ... ok test_rlock (test.test_multiprocessing_spawn.test_processes.WithProcessesTestLock.test_rlock) ... ok test_enable_logging (test.test_multiprocessing_spawn.test_processes.WithProcessesTestLogging.test_enable_logging) ... ok test_filename (test.test_multiprocessing_spawn.test_processes.WithProcessesTestLogging.test_filename) ... ok test_level (test.test_multiprocessing_spawn.test_processes.WithProcessesTestLogging.test_level) ... ok test_rapid_restart (test.test_multiprocessing_spawn.test_processes.WithProcessesTestManagerRestart.test_rapid_restart) ... ok test_access (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPicklingConnections.test_access) ... ok test_pickling (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPicklingConnections.test_pickling) ... ok test_boundaries (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPoll.test_boundaries) ... ok test_dont_merge (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPoll.test_dont_merge) ... ok test_empty_string (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPoll.test_empty_string) ... ok test_strings (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPoll.test_strings) ... ok test_poll_eintr (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPollEintr.test_poll_eintr) ... ok test_apply (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_apply) ... ok test_async (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_async) ... ok test_async_timeout (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_async_timeout) ... ok test_context (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_context) ... ok test_empty_iterable (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_empty_iterable) ... ok test_enter (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_enter) ... ok test_imap (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_imap) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_imap_handle_iterable_exception) ... ok test_imap_unordered (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_imap_unordered) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_imap_unordered_handle_iterable_exception) ... ok test_make_pool (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_make_pool) ... ok test_map (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_map) ... ok test_map_async (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_map_async) ... ok test_map_async_callbacks (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_map_async_callbacks) ... ok test_map_chunksize (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_map_chunksize) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_map_handle_iterable_exception) ... ok test_map_no_failfast (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_map_no_failfast) ... ok test_map_unplicklable (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_map_unplicklable) ... ok test_release_task_refs (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_release_task_refs) ... ok test_resource_warning (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_resource_warning) ... ok test_starmap (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_starmap) ... ok test_starmap_async (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_starmap_async) ... ok test_terminate (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_terminate) ... ok test_traceback (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_traceback) ... ok test_wrapped_exception (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPool.test_wrapped_exception) ... ok test_async_error_callback (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPoolWorkerErrors.test_async_error_callback) ... ok test_unpickleable_result (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPoolWorkerErrors.test_unpickleable_result) ... ok test_pool_maxtasksperchild_invalid (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPoolWorkerLifetime.test_pool_maxtasksperchild_invalid) ... ok test_pool_worker_lifetime (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPoolWorkerLifetime.test_pool_worker_lifetime) ... ok test_pool_worker_lifetime_early_close (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPoolWorkerLifetime.test_pool_worker_lifetime_early_close) ... ok test_worker_finalization_via_atexit_handler_of_multiprocessing (test.test_multiprocessing_spawn.test_processes.WithProcessesTestPoolWorkerLifetime.test_worker_finalization_via_atexit_handler_of_multiprocessing) ... ok test_active_children (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_active_children) ... ok test_args_argument (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_args_argument) ... skipped "resource 'cpu' is not enabled" test_child_fd_inflation (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_child_fd_inflation) ... ok test_close (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_close) ... ok test_cpu_count (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_cpu_count) ... ok test_current (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_current) ... ok test_daemon_argument (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_daemon_argument) ... ok test_error_on_stdio_flush_1 (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_error_on_stdio_flush_1) ... ok test_error_on_stdio_flush_2 (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_error_on_stdio_flush_2) ... ok test_forkserver_sigint (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_forkserver_sigint) ... skipped 'test not appropriate for spawn' test_forkserver_sigkill (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_forkserver_sigkill) ... skipped 'test not appropriate for spawn' test_kill (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_kill) ... ok test_lose_target_ref (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_lose_target_ref) ... ok test_many_processes (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_many_processes) ... skipped "resource 'walltime' is not enabled" test_parent_process (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_parent_process) ... ok test_parent_process_attributes (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_parent_process_attributes) ... ok test_process (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_process) ... ok test_process_mainthread_native_id (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_process_mainthread_native_id) ... ok test_recursion (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_recursion) ... ok test_sentinel (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_sentinel) ... ok test_set_executable (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_set_executable) ... ok test_terminate (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_terminate) ... ok test_wait_for_threads (test.test_multiprocessing_spawn.test_processes.WithProcessesTestProcess.test_wait_for_threads) ... ok test_closed_queue_empty_exceptions (test.test_multiprocessing_spawn.test_processes.WithProcessesTestQueue.test_closed_queue_empty_exceptions) ... ok test_closed_queue_put_get_exceptions (test.test_multiprocessing_spawn.test_processes.WithProcessesTestQueue.test_closed_queue_put_get_exceptions) ... ok test_fork (test.test_multiprocessing_spawn.test_processes.WithProcessesTestQueue.test_fork) ... ok test_get (test.test_multiprocessing_spawn.test_processes.WithProcessesTestQueue.test_get) ... ok test_no_import_lock_contention (test.test_multiprocessing_spawn.test_processes.WithProcessesTestQueue.test_no_import_lock_contention) ... ok test_put (test.test_multiprocessing_spawn.test_processes.WithProcessesTestQueue.test_put) ... ok test_qsize (test.test_multiprocessing_spawn.test_processes.WithProcessesTestQueue.test_qsize) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_spawn.test_processes.WithProcessesTestQueue.test_queue_feeder_donot_stop_onexc) ... ok test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_spawn.test_processes.WithProcessesTestQueue.test_queue_feeder_on_queue_feeder_error) ... ok test_task_done (test.test_multiprocessing_spawn.test_processes.WithProcessesTestQueue.test_task_done) ... ok test_timeout (test.test_multiprocessing_spawn.test_processes.WithProcessesTestQueue.test_timeout) ... ok test_bounded_semaphore (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSemaphore.test_bounded_semaphore) ... ok test_semaphore (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSemaphore.test_semaphore) ... ok test_timeout (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSemaphore.test_timeout) ... ok test_copy (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedCTypes.test_copy) ... ok test_sharedctypes (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedCTypes.test_sharedctypes) ... ok test_synchronize (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedCTypes.test_synchronize) ... ok test_invalid_shared_memory_creation (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_invalid_shared_memory_creation) ... ok test_shared_memory_ShareableList_basics (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_ShareableList_basics) ... ok test_shared_memory_ShareableList_pickling (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_ShareableList_pickling) ... ok test_shared_memory_ShareableList_pickling_dead_object (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_ShareableList_pickling_dead_object) ... ok test_shared_memory_SharedMemoryManager_basics (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_SharedMemoryManager_basics) ... ok test_shared_memory_SharedMemoryManager_reuses_resource_tracker (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_SharedMemoryManager_reuses_resource_tracker) ... ok test_shared_memory_SharedMemoryServer_ignores_sigint (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_SharedMemoryServer_ignores_sigint) ... ok test_shared_memory_across_processes (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_across_processes) ... ok test_shared_memory_basics (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_basics) ... ok test_shared_memory_cleaned_after_process_termination (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_cleaned_after_process_termination) ... ok test_shared_memory_name_with_embedded_null (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_name_with_embedded_null) ... ok test_shared_memory_pickle_unpickle (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_pickle_unpickle) ... ok test_shared_memory_pickle_unpickle_dead_object (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_pickle_unpickle_dead_object) ... ok test_shared_memory_recreate (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSharedMemory.test_shared_memory_recreate) ... ok test_child_sys_path (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSpawnedSysPath.test_child_sys_path) ... ok test_forkserver_preload_imports_sys_path (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSpawnedSysPath.test_forkserver_preload_imports_sys_path) ... skipped 'forkserver specific test.' test_stderr_flush (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSubclassingProcess.test_stderr_flush) ... ok test_subclassing (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSubclassingProcess.test_subclassing) ... ok test_sys_exit (test.test_multiprocessing_spawn.test_processes.WithProcessesTestSubclassingProcess.test_sys_exit) ... ok test_getobj_getlock (test.test_multiprocessing_spawn.test_processes.WithProcessesTestValue.test_getobj_getlock) ... ok test_rawvalue (test.test_multiprocessing_spawn.test_processes.WithProcessesTestValue.test_rawvalue) ... ok test_value (test.test_multiprocessing_spawn.test_processes.WithProcessesTestValue.test_value) ... ok ====================================================================== ERROR: test_free_from_gc (test.test_multiprocessing_spawn.test_processes.WithProcessesTestHeap.test_free_from_gc) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/_test_multiprocessing.py", line 4016, in test_free_from_gc thresholds = gc.get_threshold() ^^^^^^^^^^^^^ AttributeError: module 'gc' has no attribute 'get_threshold' ====================================================================== FAIL: test_heap (test.test_multiprocessing_spawn.test_processes.WithProcessesTestHeap.test_heap) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/_test_multiprocessing.py", line 4001, in test_heap self.assertEqual(heap._n_frees, heap._n_mallocs) ^^^^^^^^^^^ AssertionError: 0 != 5000 ---------------------------------------------------------------------- Ran 152 tests in 48.072s FAILED (failures=1, errors=1, skipped=6) 0:01:30 load avg: 2.03 [3/4/2] test_multiprocessing_spawn.test_processes failed (1 error, 1 failure) in 48.2 sec 0:01:30 load avg: 2.03 [4/4/2] test_multiprocessing_spawn.test_threads test_abort (test.test_multiprocessing_spawn.test_threads.WithThreadsTestBarrier.test_abort) Test that an abort will put the barrier in a broken state ... ok test_abort_and_reset (test.test_multiprocessing_spawn.test_threads.WithThreadsTestBarrier.test_abort_and_reset) Test that a barrier can be reset after being broken. ... ok test_action (test.test_multiprocessing_spawn.test_threads.WithThreadsTestBarrier.test_action) Test the 'action' callback ... ok test_barrier (test.test_multiprocessing_spawn.test_threads.WithThreadsTestBarrier.test_barrier) Test that a barrier is passed in lockstep ... ok test_barrier_10 (test.test_multiprocessing_spawn.test_threads.WithThreadsTestBarrier.test_barrier_10) Test that a barrier works for 10 consecutive runs ... ok test_default_timeout (test.test_multiprocessing_spawn.test_threads.WithThreadsTestBarrier.test_default_timeout) Test the barrier's default timeout ... ok test_reset (test.test_multiprocessing_spawn.test_threads.WithThreadsTestBarrier.test_reset) Test that a 'reset' on a barrier frees the waiting threads ... ok test_single_thread (test.test_multiprocessing_spawn.test_threads.WithThreadsTestBarrier.test_single_thread) ... ok test_thousand (test.test_multiprocessing_spawn.test_threads.WithThreadsTestBarrier.test_thousand) ... ok test_timeout (test.test_multiprocessing_spawn.test_threads.WithThreadsTestBarrier.test_timeout) Test wait(timeout) ... ok test_wait_return (test.test_multiprocessing_spawn.test_threads.WithThreadsTestBarrier.test_wait_return) test the return value from barrier.wait ... ok test_notify (test.test_multiprocessing_spawn.test_threads.WithThreadsTestCondition.test_notify) ... ok test_notify_all (test.test_multiprocessing_spawn.test_threads.WithThreadsTestCondition.test_notify_all) ... ok test_notify_n (test.test_multiprocessing_spawn.test_threads.WithThreadsTestCondition.test_notify_n) ... ok test_timeout (test.test_multiprocessing_spawn.test_threads.WithThreadsTestCondition.test_timeout) ... ok test_wait_result (test.test_multiprocessing_spawn.test_threads.WithThreadsTestCondition.test_wait_result) ... ok test_waitfor (test.test_multiprocessing_spawn.test_threads.WithThreadsTestCondition.test_waitfor) ... ok test_waitfor_timeout (test.test_multiprocessing_spawn.test_threads.WithThreadsTestCondition.test_waitfor_timeout) ... ok test_connection (test.test_multiprocessing_spawn.test_threads.WithThreadsTestConnection.test_connection) ... ok test_context (test.test_multiprocessing_spawn.test_threads.WithThreadsTestConnection.test_context) ... ok test_duplex_false (test.test_multiprocessing_spawn.test_threads.WithThreadsTestConnection.test_duplex_false) ... ok test_fd_transfer (test.test_multiprocessing_spawn.test_threads.WithThreadsTestConnection.test_fd_transfer) ... skipped 'only makes sense with processes' test_large_fd_transfer (test.test_multiprocessing_spawn.test_threads.WithThreadsTestConnection.test_large_fd_transfer) ... skipped 'only makes sense with processes' test_missing_fd_transfer (test.test_multiprocessing_spawn.test_threads.WithThreadsTestConnection.test_missing_fd_transfer) ... skipped 'only makes sense with processes' test_sendbytes (test.test_multiprocessing_spawn.test_threads.WithThreadsTestConnection.test_sendbytes) ... skipped 'test not appropriate for threads' test_spawn_close (test.test_multiprocessing_spawn.test_threads.WithThreadsTestConnection.test_spawn_close) ... ok test_event (test.test_multiprocessing_spawn.test_threads.WithThreadsTestEvent.test_event) ... ok test_repr (test.test_multiprocessing_spawn.test_threads.WithThreadsTestEvent.test_repr) ... ok test_issue14725 (test.test_multiprocessing_spawn.test_threads.WithThreadsTestListenerClient.test_issue14725) ... ok test_issue16955 (test.test_multiprocessing_spawn.test_threads.WithThreadsTestListenerClient.test_issue16955) ... ok test_listener_client (test.test_multiprocessing_spawn.test_threads.WithThreadsTestListenerClient.test_listener_client) ... ok test_lock (test.test_multiprocessing_spawn.test_threads.WithThreadsTestLock.test_lock) ... ok test_lock_context (test.test_multiprocessing_spawn.test_threads.WithThreadsTestLock.test_lock_context) ... ok test_repr_lock (test.test_multiprocessing_spawn.test_threads.WithThreadsTestLock.test_repr_lock) ... skipped 'test not appropriate for threads' test_repr_rlock (test.test_multiprocessing_spawn.test_threads.WithThreadsTestLock.test_repr_rlock) ... skipped 'test not appropriate for threads' test_rlock (test.test_multiprocessing_spawn.test_threads.WithThreadsTestLock.test_rlock) ... ok test_rapid_restart (test.test_multiprocessing_spawn.test_threads.WithThreadsTestManagerRestart.test_rapid_restart) ... ok test_boundaries (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPoll.test_boundaries) ... ok test_dont_merge (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPoll.test_dont_merge) ... ok test_empty_string (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPoll.test_empty_string) ... ok test_strings (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPoll.test_strings) ... ok test_apply (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_apply) ... ok test_async (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_async) ... ok test_async_timeout (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_async_timeout) ... ok test_context (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_context) ... ok test_empty_iterable (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_empty_iterable) ... ok test_enter (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_enter) ... ok test_imap (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_imap) ... ok test_imap_handle_iterable_exception (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_imap_handle_iterable_exception) ... ok test_imap_unordered (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_imap_unordered) ... ok test_imap_unordered_handle_iterable_exception (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_imap_unordered_handle_iterable_exception) ... ok test_make_pool (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_make_pool) ... ok test_map (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_map) ... ok test_map_async (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_map_async) ... ok test_map_async_callbacks (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_map_async_callbacks) ... ok test_map_chunksize (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_map_chunksize) ... ok test_map_handle_iterable_exception (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_map_handle_iterable_exception) ... ok test_map_no_failfast (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_map_no_failfast) ... ok test_map_unplicklable (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_map_unplicklable) ... skipped 'test not appropriate for threads' test_release_task_refs (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_release_task_refs) ... ok test_resource_warning (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_resource_warning) ... ok test_starmap (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_starmap) ... ok test_starmap_async (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_starmap_async) ... ok test_terminate (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_terminate) ... ok test_traceback (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_traceback) ... ok test_wrapped_exception (test.test_multiprocessing_spawn.test_threads.WithThreadsTestPool.test_wrapped_exception) ... ok test_active_children (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_active_children) ... ok test_args_argument (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_args_argument) ... skipped "resource 'cpu' is not enabled" test_child_fd_inflation (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_child_fd_inflation) ... skipped 'test not appropriate for threads' test_close (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_close) ... skipped 'test not appropriate for threads' test_cpu_count (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_cpu_count) ... ok test_current (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_current) ... skipped 'test not appropriate for threads' test_daemon_argument (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_daemon_argument) ... skipped 'test not appropriate for threads' test_error_on_stdio_flush_1 (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_error_on_stdio_flush_1) ... ok test_error_on_stdio_flush_2 (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_error_on_stdio_flush_2) ... ok test_forkserver_sigint (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_forkserver_sigint) ... skipped 'test not appropriate for threads' test_forkserver_sigkill (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_forkserver_sigkill) ... skipped 'test not appropriate for threads' test_kill (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_kill) ... skipped 'test not appropriate for threads' test_lose_target_ref (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_lose_target_ref) ... ok test_many_processes (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_many_processes) ... skipped "resource 'walltime' is not enabled" test_parent_process (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_parent_process) ... skipped 'test not appropriate for threads' test_parent_process_attributes (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_parent_process_attributes) ... skipped 'test not appropriate for threads' test_process (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_process) ... ok test_process_mainthread_native_id (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_process_mainthread_native_id) ... skipped 'test not appropriate for threads' test_recursion (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_recursion) ... ok test_sentinel (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_sentinel) ... skipped 'test not appropriate for threads' test_set_executable (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_set_executable) ... skipped 'test not appropriate for threads' test_terminate (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_terminate) ... skipped 'test not appropriate for threads' test_wait_for_threads (test.test_multiprocessing_spawn.test_threads.WithThreadsTestProcess.test_wait_for_threads) ... skipped 'test not appropriate for threads' test_closed_queue_empty_exceptions (test.test_multiprocessing_spawn.test_threads.WithThreadsTestQueue.test_closed_queue_empty_exceptions) ... ok test_closed_queue_put_get_exceptions (test.test_multiprocessing_spawn.test_threads.WithThreadsTestQueue.test_closed_queue_put_get_exceptions) ... ok test_fork (test.test_multiprocessing_spawn.test_threads.WithThreadsTestQueue.test_fork) ... ok test_get (test.test_multiprocessing_spawn.test_threads.WithThreadsTestQueue.test_get) ... ok test_no_import_lock_contention (test.test_multiprocessing_spawn.test_threads.WithThreadsTestQueue.test_no_import_lock_contention) ... ok test_put (test.test_multiprocessing_spawn.test_threads.WithThreadsTestQueue.test_put) ... ok test_qsize (test.test_multiprocessing_spawn.test_threads.WithThreadsTestQueue.test_qsize) ... ok test_queue_feeder_donot_stop_onexc (test.test_multiprocessing_spawn.test_threads.WithThreadsTestQueue.test_queue_feeder_donot_stop_onexc) ... skipped 'test not appropriate for threads' test_queue_feeder_on_queue_feeder_error (test.test_multiprocessing_spawn.test_threads.WithThreadsTestQueue.test_queue_feeder_on_queue_feeder_error) ... skipped 'test not appropriate for threads' test_task_done (test.test_multiprocessing_spawn.test_threads.WithThreadsTestQueue.test_task_done) ... ok test_timeout (test.test_multiprocessing_spawn.test_threads.WithThreadsTestQueue.test_timeout) ... ok test_bounded_semaphore (test.test_multiprocessing_spawn.test_threads.WithThreadsTestSemaphore.test_bounded_semaphore) ... ok test_semaphore (test.test_multiprocessing_spawn.test_threads.WithThreadsTestSemaphore.test_semaphore) ... ok test_timeout (test.test_multiprocessing_spawn.test_threads.WithThreadsTestSemaphore.test_timeout) ... skipped 'test not appropriate for threads' ---------------------------------------------------------------------- Ran 103 tests in 15.120s OK (skipped=26) 0:01:45 load avg: 1.87 [4/4/2] test_multiprocessing_spawn.test_threads passed == Tests result: FAILURE == 2 tests failed: test_multiprocessing_spawn.test_manager test_multiprocessing_spawn.test_processes 2 tests OK. Total duration: 1 min 45 sec Total tests: run=397 failures=2 skipped=48 Total test files: run=4/4 failed=2 Result: FAILURE /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:320: UserWarning: resource_tracker: There appear to be 1 leaked semaphore objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/mp-6sq67xth': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) test test_multiprocessing_spawn.test_manager failed /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:320: UserWarning: resource_tracker: There appear to be 4 leaked semaphore objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:320: UserWarning: resource_tracker: There appear to be 6 leaked semaphore objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/mp-a8siqc0w': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) test test_multiprocessing_spawn.test_processes failed /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:320: UserWarning: resource_tracker: There appear to be 15 leaked shared_memory objects to clean up at shutdown warnings.warn('resource_tracker: There appear to be %d ' /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_d5628c8d': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_b8681798': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_e4a86816': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_d3fad4ca': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_a3f4238a': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_5f4f71a6': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_bb66509f': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_985fa4de': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_0cf34286': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_4a7fa046': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_532a4982': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_dd081595': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_9097543b': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_eb685aef': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/multiprocessing/resource_tracker.py:333: UserWarning: resource_tracker: '/psm_6b76a686': [Errno 2] No such file or directory warnings.warn('resource_tracker: %r: %s' % (name, e)) _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1360676æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 4059640612 0:00:00 load avg: 1.88 Run 1 test sequentially in a single process 0:00:00 load avg: 1.88 [1/1] test_pyrepl 0:00:00 load avg: 1.88 [1/1/1] test_pyrepl failed (uncaught exception) == Tests result: FAILURE == 1 test failed: test_pyrepl Total duration: 248 ms Total tests: run=0 Total test files: run=1/1 failed=1 Result: FAILURE Failed to import test module: test.test_pyrepl.test_interact Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 396, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 339, in _get_module_from_name __import__(name) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_pyrepl/test_interact.py", line 8, in <module> from test.support import force_not_colorized ImportError: cannot import name 'force_not_colorized' from 'test.support' (/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py) Failed to import test module: test.test_pyrepl.test_pyrepl Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 396, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 339, in _get_module_from_name __import__(name) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_pyrepl/test_pyrepl.py", line 13, in <module> from test.support import force_not_colorized, is_pypy ImportError: cannot import name 'force_not_colorized' from 'test.support' (/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/support/__init__.py) test test_pyrepl crashed -- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 181, in _runtest_env_changed_exc _load_run_test(result, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 138, in _load_run_test regrtest_runner(result, test_func, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 91, in regrtest_runner test_result = test_func() ^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 135, in test_func return run_unittest(test_mod) ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 35, in run_unittest raise Exception("errors while loading tests") Exception: errors while loading tests _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1360681æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 77574513 0:00:00 load avg: 1.88 Run 1 test sequentially in a single process 0:00:00 load avg: 1.88 [1/1] test_sqlite3 test_sqlite3: testing with SQLite version 3.47.2 0:00:01 load avg: 1.88 [1/1/1] test_sqlite3 failed (uncaught exception) == Tests result: FAILURE == 1 test failed: test_sqlite3 Total duration: 2.0 sec Total tests: run=0 Total test files: run=1/1 failed=1 Result: FAILURE Failed to import test module: test.test_sqlite3.test_transactions Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 396, in _find_test_path module = self._get_module_from_name(name) ^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/unittest/loader.py", line 339, in _get_module_from_name __import__(name) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sqlite3/test_transactions.py", line 367, in <module> class AutocommitAttribute(unittest.TestCase): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_sqlite3/test_transactions.py", line 369, in AutocommitAttribute legacy = sqlite.LEGACY_TRANSACTION_CONTROL ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/sqlite3/__init__.py", line 70, in __getattr__ raise AttributeError(f"module {__name__!r} has no attribute {name!r}") AttributeError: module 'sqlite3' has no attribute 'LEGACY_TRANSACTION_CONTROL' test test_sqlite3 crashed -- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 181, in _runtest_env_changed_exc _load_run_test(result, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 138, in _load_run_test regrtest_runner(result, test_func, runtests) File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 91, in regrtest_runner test_result = test_func() ^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 135, in test_func return run_unittest(test_mod) ^^^^^^^^^^^^^^^^^^^^^^ File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/libregrtest/single.py", line 35, in run_unittest raise Exception("errors while loading tests") Exception: errors while loading tests _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1360709æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 2249217975 0:00:00 load avg: 1.90 Run 1 test sequentially in a single process 0:00:00 load avg: 1.90 [1/1] test_warnings test_issue_8766 (test.test_warnings.BootstrapTest.test_issue_8766) ... ok test_catch_warnings_defaults (test.test_warnings.CCatchWarningTests.test_catch_warnings_defaults) ... ok test_catch_warnings_recording (test.test_warnings.CCatchWarningTests.test_catch_warnings_recording) ... ok test_catch_warnings_reentry_guard (test.test_warnings.CCatchWarningTests.test_catch_warnings_reentry_guard) ... ok test_catch_warnings_restore (test.test_warnings.CCatchWarningTests.test_catch_warnings_restore) ... ok test_check_warnings (test.test_warnings.CCatchWarningTests.test_check_warnings) ... ok test_record_override_showwarning_before (test.test_warnings.CCatchWarningTests.test_record_override_showwarning_before) ... ok test_record_override_showwarning_inside (test.test_warnings.CCatchWarningTests.test_record_override_showwarning_inside) ... ok test_comma_separated_warnings (test.test_warnings.CEnvironmentVariableTests.test_comma_separated_warnings) ... ok test_conflicting_envvar_and_command_line (test.test_warnings.CEnvironmentVariableTests.test_conflicting_envvar_and_command_line) ... ok test_default_filter_configuration (test.test_warnings.CEnvironmentVariableTests.test_default_filter_configuration) ... ok test_envvar_and_command_line (test.test_warnings.CEnvironmentVariableTests.test_envvar_and_command_line) ... ok test_nonascii (test.test_warnings.CEnvironmentVariableTests.test_nonascii) ... ok test_single_warning (test.test_warnings.CEnvironmentVariableTests.test_single_warning) ... ok test_always (test.test_warnings.CFilterTests.test_always) ... ok test_always_after_default (test.test_warnings.CFilterTests.test_always_after_default) ... ok test_append_duplicate (test.test_warnings.CFilterTests.test_append_duplicate) ... ok test_catchwarnings_with_simplefilter_error (test.test_warnings.CFilterTests.test_catchwarnings_with_simplefilter_error) ... ok test_catchwarnings_with_simplefilter_ignore (test.test_warnings.CFilterTests.test_catchwarnings_with_simplefilter_ignore) ... ok test_default (test.test_warnings.CFilterTests.test_default) ... ok test_error (test.test_warnings.CFilterTests.test_error) ... ok test_error_after_default (test.test_warnings.CFilterTests.test_error_after_default) ... ok test_filterwarnings (test.test_warnings.CFilterTests.test_filterwarnings) ... ok test_filterwarnings_duplicate_filters (test.test_warnings.CFilterTests.test_filterwarnings_duplicate_filters) ... ok test_ignore (test.test_warnings.CFilterTests.test_ignore) ... ok test_ignore_after_default (test.test_warnings.CFilterTests.test_ignore_after_default) ... ok test_inheritance (test.test_warnings.CFilterTests.test_inheritance) ... ok test_message_matching (test.test_warnings.CFilterTests.test_message_matching) ... ok test_module (test.test_warnings.CFilterTests.test_module) ... ok test_module_globals (test.test_warnings.CFilterTests.test_module_globals) ... FAIL test_mutate_filter_list (test.test_warnings.CFilterTests.test_mutate_filter_list) ... ok test_once (test.test_warnings.CFilterTests.test_once) ... ok test_ordering (test.test_warnings.CFilterTests.test_ordering) ... ok test_simplefilter_duplicate_filters (test.test_warnings.CFilterTests.test_simplefilter_duplicate_filters) ... ok test_module_all_attribute (test.test_warnings.CPublicAPITests.test_module_all_attribute) ... ok test_import_from_module (test.test_warnings.CWCmdLineTests.test_import_from_module) ... ok test_improper_input (test.test_warnings.CWCmdLineTests.test_improper_input) ... ok test_accelerated (test.test_warnings.CWarnTests.test_accelerated) ... ok test_bad_str (test.test_warnings.CWarnTests.test_bad_str) ... ok test_exec_filename (test.test_warnings.CWarnTests.test_exec_filename) ... ok test_filename (test.test_warnings.CWarnTests.test_filename) ... ok test_gh86298_loader_and_spec_loader_disagree (test.test_warnings.CWarnTests.test_gh86298_loader_and_spec_loader_disagree) ... ok test_gh86298_loader_is_none_and_no_spec (test.test_warnings.CWarnTests.test_gh86298_loader_is_none_and_no_spec) ... ok test_gh86298_loader_is_none_and_spec_is_none (test.test_warnings.CWarnTests.test_gh86298_loader_is_none_and_spec_is_none) ... ok test_gh86298_loader_is_none_and_spec_loader_is_none (test.test_warnings.CWarnTests.test_gh86298_loader_is_none_and_spec_loader_is_none) ... ok test_gh86298_no_loader_and_no_spec (test.test_warnings.CWarnTests.test_gh86298_no_loader_and_no_spec) ... ok test_gh86298_no_loader_and_no_spec_loader (test.test_warnings.CWarnTests.test_gh86298_no_loader_and_no_spec_loader) ... ok test_gh86298_no_loader_and_spec_is_none (test.test_warnings.CWarnTests.test_gh86298_no_loader_and_spec_is_none) ... ok test_gh86298_no_loader_with_spec_loader_okay (test.test_warnings.CWarnTests.test_gh86298_no_loader_with_spec_loader_okay) ... ok test_gh86298_no_spec (test.test_warnings.CWarnTests.test_gh86298_no_spec) ... ok test_gh86298_no_spec_loader (test.test_warnings.CWarnTests.test_gh86298_no_spec_loader) ... ok test_gh86298_spec_is_none (test.test_warnings.CWarnTests.test_gh86298_spec_is_none) ... ok test_message (test.test_warnings.CWarnTests.test_message) ... ok test_skip_file_prefixes (test.test_warnings.CWarnTests.test_skip_file_prefixes) ... ok test_skip_file_prefixes_type_errors (test.test_warnings.CWarnTests.test_skip_file_prefixes_type_errors) ... ok test_stacklevel (test.test_warnings.CWarnTests.test_stacklevel) ... ok test_stacklevel_import (test.test_warnings.CWarnTests.test_stacklevel_import) ... ok test_warn_explicit_non_ascii_filename (test.test_warnings.CWarnTests.test_warn_explicit_non_ascii_filename) ... ok test_warn_explicit_type_errors (test.test_warnings.CWarnTests.test_warn_explicit_type_errors) ... ok test_warn_nonstandard_types (test.test_warnings.CWarnTests.test_warn_nonstandard_types) ... ok test_warning_classes (test.test_warnings.CWarnTests.test_warning_classes) ... ok test_formatwarning (test.test_warnings.CWarningsDisplayTests.test_formatwarning) ... ok test_formatwarning_override (test.test_warnings.CWarningsDisplayTests.test_formatwarning_override) ... ok test_showwarning (test.test_warnings.CWarningsDisplayTests.test_showwarning) ... ok test_finalization (test.test_warnings.FinalizationTest.test_finalization) ... skipped 'implementation detail specific to cpython' test_late_resource_warning (test.test_warnings.FinalizationTest.test_late_resource_warning) ... skipped 'implementation detail specific to cpython' test_catch_warnings_defaults (test.test_warnings.PyCatchWarningTests.test_catch_warnings_defaults) ... ok test_catch_warnings_recording (test.test_warnings.PyCatchWarningTests.test_catch_warnings_recording) ... ok test_catch_warnings_reentry_guard (test.test_warnings.PyCatchWarningTests.test_catch_warnings_reentry_guard) ... ok test_catch_warnings_restore (test.test_warnings.PyCatchWarningTests.test_catch_warnings_restore) ... ok test_check_warnings (test.test_warnings.PyCatchWarningTests.test_check_warnings) ... ok test_record_override_showwarning_before (test.test_warnings.PyCatchWarningTests.test_record_override_showwarning_before) ... ok test_record_override_showwarning_inside (test.test_warnings.PyCatchWarningTests.test_record_override_showwarning_inside) ... ok test_comma_separated_warnings (test.test_warnings.PyEnvironmentVariableTests.test_comma_separated_warnings) ... ok test_conflicting_envvar_and_command_line (test.test_warnings.PyEnvironmentVariableTests.test_conflicting_envvar_and_command_line) ... ok test_default_filter_configuration (test.test_warnings.PyEnvironmentVariableTests.test_default_filter_configuration) ... ok test_envvar_and_command_line (test.test_warnings.PyEnvironmentVariableTests.test_envvar_and_command_line) ... ok test_nonascii (test.test_warnings.PyEnvironmentVariableTests.test_nonascii) ... ok test_single_warning (test.test_warnings.PyEnvironmentVariableTests.test_single_warning) ... ok test_always (test.test_warnings.PyFilterTests.test_always) ... ok test_always_after_default (test.test_warnings.PyFilterTests.test_always_after_default) ... ok test_append_duplicate (test.test_warnings.PyFilterTests.test_append_duplicate) ... ok test_catchwarnings_with_simplefilter_error (test.test_warnings.PyFilterTests.test_catchwarnings_with_simplefilter_error) ... ok test_catchwarnings_with_simplefilter_ignore (test.test_warnings.PyFilterTests.test_catchwarnings_with_simplefilter_ignore) ... ok test_default (test.test_warnings.PyFilterTests.test_default) ... ok test_error (test.test_warnings.PyFilterTests.test_error) ... ok test_error_after_default (test.test_warnings.PyFilterTests.test_error_after_default) ... ok test_filterwarnings (test.test_warnings.PyFilterTests.test_filterwarnings) ... ok test_filterwarnings_duplicate_filters (test.test_warnings.PyFilterTests.test_filterwarnings_duplicate_filters) ... ok test_ignore (test.test_warnings.PyFilterTests.test_ignore) ... ok test_ignore_after_default (test.test_warnings.PyFilterTests.test_ignore_after_default) ... ok test_inheritance (test.test_warnings.PyFilterTests.test_inheritance) ... ok test_message_matching (test.test_warnings.PyFilterTests.test_message_matching) ... ok test_module (test.test_warnings.PyFilterTests.test_module) ... ok test_module_globals (test.test_warnings.PyFilterTests.test_module_globals) ... ok test_mutate_filter_list (test.test_warnings.PyFilterTests.test_mutate_filter_list) ... ok test_once (test.test_warnings.PyFilterTests.test_once) ... ok test_ordering (test.test_warnings.PyFilterTests.test_ordering) ... ok test_simplefilter_duplicate_filters (test.test_warnings.PyFilterTests.test_simplefilter_duplicate_filters) ... ok test_module_all_attribute (test.test_warnings.PyPublicAPITests.test_module_all_attribute) ... ok test_import_from_module (test.test_warnings.PyWCmdLineTests.test_import_from_module) ... ok test_improper_input (test.test_warnings.PyWCmdLineTests.test_improper_input) ... ok test_improper_option (test.test_warnings.PyWCmdLineTests.test_improper_option) ... ok test_warnings_bootstrap (test.test_warnings.PyWCmdLineTests.test_warnings_bootstrap) ... ok test_bad_str (test.test_warnings.PyWarnTests.test_bad_str) ... ok test_exec_filename (test.test_warnings.PyWarnTests.test_exec_filename) ... ok test_filename (test.test_warnings.PyWarnTests.test_filename) ... ok test_gh86298_loader_and_spec_loader_disagree (test.test_warnings.PyWarnTests.test_gh86298_loader_and_spec_loader_disagree) ... ok test_gh86298_loader_is_none_and_no_spec (test.test_warnings.PyWarnTests.test_gh86298_loader_is_none_and_no_spec) ... ok test_gh86298_loader_is_none_and_spec_is_none (test.test_warnings.PyWarnTests.test_gh86298_loader_is_none_and_spec_is_none) ... ok test_gh86298_loader_is_none_and_spec_loader_is_none (test.test_warnings.PyWarnTests.test_gh86298_loader_is_none_and_spec_loader_is_none) ... ok test_gh86298_no_loader_and_no_spec (test.test_warnings.PyWarnTests.test_gh86298_no_loader_and_no_spec) ... ok test_gh86298_no_loader_and_no_spec_loader (test.test_warnings.PyWarnTests.test_gh86298_no_loader_and_no_spec_loader) ... ok test_gh86298_no_loader_and_spec_is_none (test.test_warnings.PyWarnTests.test_gh86298_no_loader_and_spec_is_none) ... ok test_gh86298_no_loader_with_spec_loader_okay (test.test_warnings.PyWarnTests.test_gh86298_no_loader_with_spec_loader_okay) ... ok test_gh86298_no_spec (test.test_warnings.PyWarnTests.test_gh86298_no_spec) ... ok test_gh86298_no_spec_loader (test.test_warnings.PyWarnTests.test_gh86298_no_spec_loader) ... ok test_gh86298_spec_is_none (test.test_warnings.PyWarnTests.test_gh86298_spec_is_none) ... ok test_message (test.test_warnings.PyWarnTests.test_message) ... ok test_pure_python (test.test_warnings.PyWarnTests.test_pure_python) ... ok test_skip_file_prefixes (test.test_warnings.PyWarnTests.test_skip_file_prefixes) ... ok test_skip_file_prefixes_type_errors (test.test_warnings.PyWarnTests.test_skip_file_prefixes_type_errors) ... ok test_stacklevel (test.test_warnings.PyWarnTests.test_stacklevel) ... ok test_stacklevel_import (test.test_warnings.PyWarnTests.test_stacklevel_import) ... ok test_warn_explicit_non_ascii_filename (test.test_warnings.PyWarnTests.test_warn_explicit_non_ascii_filename) ... ok test_warn_explicit_type_errors (test.test_warnings.PyWarnTests.test_warn_explicit_type_errors) ... ok test_warn_nonstandard_types (test.test_warnings.PyWarnTests.test_warn_nonstandard_types) ... ok test_warning_classes (test.test_warnings.PyWarnTests.test_warning_classes) ... ok test_formatwarning (test.test_warnings.PyWarningsDisplayTests.test_formatwarning) ... ok test_formatwarning_override (test.test_warnings.PyWarningsDisplayTests.test_formatwarning_override) ... ok test_showwarning (test.test_warnings.PyWarningsDisplayTests.test_showwarning) ... ok test_tracemalloc (test.test_warnings.PyWarningsDisplayTests.test_tracemalloc) ... skipped 'implementation detail specific to cpython' test_RuntimeError (test.test_warnings._DeprecatedTest.test_RuntimeError) ... ok test_warning (test.test_warnings._DeprecatedTest.test_warning) ... ok test_default_action (test.test_warnings._WarningsTests.test_default_action) ... ok test_filename_none (test.test_warnings._WarningsTests.test_filename_none) ... ok test_filter (test.test_warnings._WarningsTests.test_filter) ... ok test_issue31285 (test.test_warnings._WarningsTests.test_issue31285) ... ok test_issue31411 (test.test_warnings._WarningsTests.test_issue31411) ... skipped 'implementation detail specific to cpython' test_issue31416 (test.test_warnings._WarningsTests.test_issue31416) ... skipped 'implementation detail specific to cpython' test_issue31566 (test.test_warnings._WarningsTests.test_issue31566) ... skipped 'implementation detail specific to cpython' test_onceregistry (test.test_warnings._WarningsTests.test_onceregistry) ... ok test_show_warning_output (test.test_warnings._WarningsTests.test_show_warning_output) ... ok test_showwarning_missing (test.test_warnings._WarningsTests.test_showwarning_missing) ... ok test_showwarning_not_callable (test.test_warnings._WarningsTests.test_showwarning_not_callable) ... ok test_showwarnmsg_missing (test.test_warnings._WarningsTests.test_showwarnmsg_missing) ... ok test_stderr_none (test.test_warnings._WarningsTests.test_stderr_none) ... ok ====================================================================== FAIL: test_module_globals (test.test_warnings.CFilterTests.test_module_globals) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_warnings/__init__.py", line 247, in test_module_globals with self.assertRaises(TypeError): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AssertionError: TypeError not raised ---------------------------------------------------------------------- Ran 147 tests in 0.617s FAILED (failures=1, skipped=6) 0:00:00 load avg: 1.90 [1/1/1] test_warnings failed (1 failure) == Tests result: FAILURE == 1 test failed: test_warnings Total duration: 726 ms Total tests: run=147 failures=1 skipped=6 Total test files: run=1/1 failed=1 Result: FAILURE test test_warnings failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1360732æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1807212158 0:00:00 load avg: 1.90 Run 1 test sequentially in a single process 0:00:00 load avg: 1.90 [1/1] test_zipfile test.test_zipfile._path.test_complexity (unittest.loader.ModuleSkipped.test.test_zipfile._path.test_complexity) ... skipped 'Unable to import big_o' test_backslash_not_separator (test.test_zipfile._path.test_path.TestPath.test_backslash_not_separator) In a zip file, backslashes are not separators. ... ok test_dir_parent (test.test_zipfile._path.test_path.TestPath.test_dir_parent) ... ok test_encoding_warnings (test.test_zipfile._path.test_path.TestPath.test_encoding_warnings) EncodingWarning must blame the read_text and open calls. ... skipped 'Requires warn_default_encoding' test_eq_hash (test.test_zipfile._path.test_path.TestPath.test_eq_hash) ... ok test_extract_orig_with_implied_dirs (test.test_zipfile._path.test_path.TestPath.test_extract_orig_with_implied_dirs) A zip file wrapped in a Path should extract even with implied dirs. ... ok test_filename (test.test_zipfile._path.test_path.TestPath.test_filename) ... ok test_getinfo_missing (test.test_zipfile._path.test_path.TestPath.test_getinfo_missing) Validate behavior of getinfo on original zipfile after wrapping. ... ok test_glob_chars (test.test_zipfile._path.test_path.TestPath.test_glob_chars) ... ok test_glob_dirs (test.test_zipfile._path.test_path.TestPath.test_glob_dirs) ... ok test_glob_does_not_overmatch_dot (test.test_zipfile._path.test_path.TestPath.test_glob_does_not_overmatch_dot) ... ok test_glob_empty (test.test_zipfile._path.test_path.TestPath.test_glob_empty) ... ok test_glob_recursive (test.test_zipfile._path.test_path.TestPath.test_glob_recursive) ... ok test_glob_single_char (test.test_zipfile._path.test_path.TestPath.test_glob_single_char) ... ok test_glob_subdir (test.test_zipfile._path.test_path.TestPath.test_glob_subdir) ... ok test_glob_subdirs (test.test_zipfile._path.test_path.TestPath.test_glob_subdirs) ... ok test_inheritance (test.test_zipfile._path.test_path.TestPath.test_inheritance) ... ok test_interface (test.test_zipfile._path.test_path.TestPath.test_interface) ... ok test_is_file_missing (test.test_zipfile._path.test_path.TestPath.test_is_file_missing) ... ok test_is_symlink (test.test_zipfile._path.test_path.TestPath.test_is_symlink) See python/cpython#82102 for symlink support beyond this object. ... ok test_iterdir_and_types (test.test_zipfile._path.test_path.TestPath.test_iterdir_and_types) ... ok test_iterdir_on_file (test.test_zipfile._path.test_path.TestPath.test_iterdir_on_file) ... ok test_joinpath (test.test_zipfile._path.test_path.TestPath.test_joinpath) ... ok test_joinpath_constant_time (test.test_zipfile._path.test_path.TestPath.test_joinpath_constant_time) Ensure joinpath on items in zipfile is linear time. ... ok test_joinpath_multiple (test.test_zipfile._path.test_path.TestPath.test_joinpath_multiple) ... ok test_malformed_paths (test.test_zipfile._path.test_path.TestPath.test_malformed_paths) Path should handle malformed paths gracefully. ... ok test_match_and_glob (test.test_zipfile._path.test_path.TestPath.test_match_and_glob) ... ok test_missing_dir_parent (test.test_zipfile._path.test_path.TestPath.test_missing_dir_parent) ... ok test_mutability (test.test_zipfile._path.test_path.TestPath.test_mutability) If the underlying zipfile is changed, the Path object should ... ok test_open (test.test_zipfile._path.test_path.TestPath.test_open) ... ok test_open_binary_invalid_args (test.test_zipfile._path.test_path.TestPath.test_open_binary_invalid_args) ... ok test_open_encoding_errors (test.test_zipfile._path.test_path.TestPath.test_open_encoding_errors) ... ok test_open_encoding_utf16 (test.test_zipfile._path.test_path.TestPath.test_open_encoding_utf16) ... ok test_open_extant_directory (test.test_zipfile._path.test_path.TestPath.test_open_extant_directory) Attempting to open a directory raises IsADirectoryError. ... ok test_open_missing_directory (test.test_zipfile._path.test_path.TestPath.test_open_missing_directory) Attempting to open a missing directory raises FileNotFoundError. ... ok test_open_write (test.test_zipfile._path.test_path.TestPath.test_open_write) If the zipfile is open for write, it should be possible to ... ok test_parent (test.test_zipfile._path.test_path.TestPath.test_parent) ... ok test_pathlike_construction (test.test_zipfile._path.test_path.TestPath.test_pathlike_construction) zipfile.Path should be constructable from a path-like object ... ok test_pickle (test.test_zipfile._path.test_path.TestPath.test_pickle) ... ok test_read (test.test_zipfile._path.test_path.TestPath.test_read) ... ok test_read_does_not_close (test.test_zipfile._path.test_path.TestPath.test_read_does_not_close) ... ok test_relative_to (test.test_zipfile._path.test_path.TestPath.test_relative_to) ... ok test_root_name (test.test_zipfile._path.test_path.TestPath.test_root_name) The name of the root should be the name of the zipfile ... ok test_root_parent (test.test_zipfile._path.test_path.TestPath.test_root_parent) ... ok test_root_unnamed (test.test_zipfile._path.test_path.TestPath.test_root_unnamed) It is an error to attempt to get the name ... ok test_stem (test.test_zipfile._path.test_path.TestPath.test_stem) The final path component, without its suffix ... ok test_subclass (test.test_zipfile._path.test_path.TestPath.test_subclass) ... ok test_subdir_is_dir (test.test_zipfile._path.test_path.TestPath.test_subdir_is_dir) ... ok test_suffix (test.test_zipfile._path.test_path.TestPath.test_suffix) The suffix of the root should be the suffix of the zipfile. ... ok test_suffix_no_filename (test.test_zipfile._path.test_path.TestPath.test_suffix_no_filename) ... ok test_suffixes (test.test_zipfile._path.test_path.TestPath.test_suffixes) The suffix of the root should be the suffix of the zipfile. ... ok test_traverse_pathlike (test.test_zipfile._path.test_path.TestPath.test_traverse_pathlike) ... ok test_traverse_truediv (test.test_zipfile._path.test_path.TestPath.test_traverse_truediv) ... ok test_unsupported_names (test.test_zipfile._path.test_path.TestPath.test_unsupported_names) Path segments with special characters are readable. ... ok test_read_with_bad_crc (test.test_zipfile.test_core.Bzip2BadCrcTests.test_read_with_bad_crc) Tests that files with bad CRCs raise a BadZipFile exception when read. ... ok test_testzip_with_bad_crc (test.test_zipfile.test_core.Bzip2BadCrcTests.test_testzip_with_bad_crc) Tests that files with bad CRCs return their name from testzip. ... ok test_basic (test.test_zipfile.test_core.Bzip2TestZip64InSmallFiles.test_basic) ... ok test_too_many_files (test.test_zipfile.test_core.Bzip2TestZip64InSmallFiles.test_too_many_files) ... ok test_too_many_files_append (test.test_zipfile.test_core.Bzip2TestZip64InSmallFiles.test_too_many_files_append) ... ok test_open (test.test_zipfile.test_core.Bzip2TestsWithRandomBinaryFiles.test_open) ... ok test_random_open (test.test_zipfile.test_core.Bzip2TestsWithRandomBinaryFiles.test_random_open) ... ok test_read (test.test_zipfile.test_core.Bzip2TestsWithRandomBinaryFiles.test_read) ... ok test_basic (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_basic) ... ok test_compresslevel_basic (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_compresslevel_basic) ... ok test_iterlines (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_iterlines) ... ok test_low_compression (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_low_compression) Check for cases where compressed data is larger than original. ... ok test_open (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_open) ... ok test_open_with_pathlike (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_open_with_pathlike) ... ok test_per_file_compresslevel (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_per_file_compresslevel) Check that files within a Zip archive can have different ... ok test_random_open (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_random_open) ... ok test_read1 (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_read1) ... ok test_read1_10 (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_read1_10) ... ok test_read_return_size (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_read_return_size) ... ok test_readline (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_readline) ... ok test_readline_read (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_readline_read) ... ok test_readlines (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_readlines) ... ok test_repr (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_repr) ... ok test_truncated_zipfile (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_truncated_zipfile) ... ok test_writestr_compression (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_writestr_compression) ... ok test_writestr_compresslevel (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_writestr_compresslevel) ... ok test_writing_errors (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_writing_errors) ... ok test_zipextfile_attrs (test.test_zipfile.test_core.Bzip2TestsWithSourceFile.test_zipextfile_attrs) ... ok test_close_after_close (test.test_zipfile.test_core.Bzip2WriterTests.test_close_after_close) ... ok test_issue44439 (test.test_zipfile.test_core.Bzip2WriterTests.test_issue44439) ... ok test_write_after_close (test.test_zipfile.test_core.Bzip2WriterTests.test_write_after_close) ... ok test_zipwritefile_attrs (test.test_zipfile.test_core.Bzip2WriterTests.test_zipwritefile_attrs) ... ok test_bad_use (test.test_zipfile.test_core.CommandLineTest.test_bad_use) ... ok test_create_command (test.test_zipfile.test_core.CommandLineTest.test_create_command) ... ok test_extract_command (test.test_zipfile.test_core.CommandLineTest.test_extract_command) ... ok test_list_command (test.test_zipfile.test_core.CommandLineTest.test_list_command) ... ok test_test_command (test.test_zipfile.test_core.CommandLineTest.test_test_command) ... ok test_bad_password (test.test_zipfile.test_core.DecryptionTests.test_bad_password) ... ok test_good_password (test.test_zipfile.test_core.DecryptionTests.test_good_password) ... ok test_no_password (test.test_zipfile.test_core.DecryptionTests.test_no_password) ... ok test_seek_tell (test.test_zipfile.test_core.DecryptionTests.test_seek_tell) ... ok test_unicode_password (test.test_zipfile.test_core.DecryptionTests.test_unicode_password) ... ok test_read_with_bad_crc (test.test_zipfile.test_core.DeflateBadCrcTests.test_read_with_bad_crc) Tests that files with bad CRCs raise a BadZipFile exception when read. ... ok test_testzip_with_bad_crc (test.test_zipfile.test_core.DeflateBadCrcTests.test_testzip_with_bad_crc) Tests that files with bad CRCs return their name from testzip. ... ok test_basic (test.test_zipfile.test_core.DeflateTestZip64InSmallFiles.test_basic) ... ok test_too_many_files (test.test_zipfile.test_core.DeflateTestZip64InSmallFiles.test_too_many_files) ... ok test_too_many_files_append (test.test_zipfile.test_core.DeflateTestZip64InSmallFiles.test_too_many_files_append) ... ok test_open (test.test_zipfile.test_core.DeflateTestsWithRandomBinaryFiles.test_open) ... ok test_random_open (test.test_zipfile.test_core.DeflateTestsWithRandomBinaryFiles.test_random_open) ... ok test_read (test.test_zipfile.test_core.DeflateTestsWithRandomBinaryFiles.test_read) ... ok test_basic (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_basic) ... ok test_compresslevel_basic (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_compresslevel_basic) ... ok test_iterlines (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_iterlines) ... ok test_low_compression (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_low_compression) Check for cases where compressed data is larger than original. ... ok test_open (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_open) ... ok test_open_with_pathlike (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_open_with_pathlike) ... ok test_per_file_compression (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_per_file_compression) Check that files within a Zip archive can have different ... ok test_per_file_compresslevel (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_per_file_compresslevel) Check that files within a Zip archive can have different ... ok test_random_open (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_random_open) ... ok test_read1 (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_read1) ... ok test_read1_10 (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_read1_10) ... ok test_read_return_size (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_read_return_size) ... ok test_readline (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_readline) ... ok test_readline_read (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_readline_read) ... ok test_readlines (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_readlines) ... ok test_repr (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_repr) ... ok test_truncated_zipfile (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_truncated_zipfile) ... ok test_writestr_compression (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_writestr_compression) ... ok test_writestr_compresslevel (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_writestr_compresslevel) ... ok test_writing_errors (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_writing_errors) ... ok test_zipextfile_attrs (test.test_zipfile.test_core.DeflateTestsWithSourceFile.test_zipextfile_attrs) ... ok test_close_after_close (test.test_zipfile.test_core.DeflateWriterTests.test_close_after_close) ... ok test_issue44439 (test.test_zipfile.test_core.DeflateWriterTests.test_issue44439) ... ok test_write_after_close (test.test_zipfile.test_core.DeflateWriterTests.test_write_after_close) ... ok test_zipwritefile_attrs (test.test_zipfile.test_core.DeflateWriterTests.test_zipwritefile_attrs) ... ok test_cli_with_metadata_encoding (test.test_zipfile.test_core.EncodedMetadataTests.test_cli_with_metadata_encoding) ... ok test_cli_with_metadata_encoding_extract (test.test_zipfile.test_core.EncodedMetadataTests.test_cli_with_metadata_encoding_extract) ... ok test_read_after_append (test.test_zipfile.test_core.EncodedMetadataTests.test_read_after_append) ... ok test_read_with_incorrect_metadata_encoding (test.test_zipfile.test_core.EncodedMetadataTests.test_read_with_incorrect_metadata_encoding) ... ok test_read_with_metadata_encoding (test.test_zipfile.test_core.EncodedMetadataTests.test_read_with_metadata_encoding) ... ok test_read_with_unsuitable_metadata_encoding (test.test_zipfile.test_core.EncodedMetadataTests.test_read_with_unsuitable_metadata_encoding) ... ok test_read_without_metadata_encoding (test.test_zipfile.test_core.EncodedMetadataTests.test_read_without_metadata_encoding) ... ok test_write_with_metadata_encoding (test.test_zipfile.test_core.EncodedMetadataTests.test_write_with_metadata_encoding) ... ok test_extract (test.test_zipfile.test_core.ExtractTests.test_extract) ... ok test_extract_all (test.test_zipfile.test_core.ExtractTests.test_extract_all) ... ok test_extract_all_with_target (test.test_zipfile.test_core.ExtractTests.test_extract_all_with_target) ... ok test_extract_all_with_target_pathlike (test.test_zipfile.test_core.ExtractTests.test_extract_all_with_target_pathlike) ... ok test_extract_hackers_arcnames_common_cases (test.test_zipfile.test_core.ExtractTests.test_extract_hackers_arcnames_common_cases) ... ok test_extract_hackers_arcnames_posix_only (test.test_zipfile.test_core.ExtractTests.test_extract_hackers_arcnames_posix_only) ... ok test_extract_hackers_arcnames_windows_only (test.test_zipfile.test_core.ExtractTests.test_extract_hackers_arcnames_windows_only) Test combination of path fixing and windows name sanitization. ... skipped 'Requires \\ as path separator.' test_extract_with_target (test.test_zipfile.test_core.ExtractTests.test_extract_with_target) ... ok test_extract_with_target_pathlike (test.test_zipfile.test_core.ExtractTests.test_extract_with_target_pathlike) ... ok test_sanitize_windows_name (test.test_zipfile.test_core.ExtractTests.test_sanitize_windows_name) ... ok test_read_with_bad_crc (test.test_zipfile.test_core.LzmaBadCrcTests.test_read_with_bad_crc) Tests that files with bad CRCs raise a BadZipFile exception when read. ... ok test_testzip_with_bad_crc (test.test_zipfile.test_core.LzmaBadCrcTests.test_testzip_with_bad_crc) Tests that files with bad CRCs return their name from testzip. ... ok test_basic (test.test_zipfile.test_core.LzmaTestZip64InSmallFiles.test_basic) ... ok test_too_many_files (test.test_zipfile.test_core.LzmaTestZip64InSmallFiles.test_too_many_files) ... ok test_too_many_files_append (test.test_zipfile.test_core.LzmaTestZip64InSmallFiles.test_too_many_files_append) ... ok test_open (test.test_zipfile.test_core.LzmaTestsWithRandomBinaryFiles.test_open) ... ok test_random_open (test.test_zipfile.test_core.LzmaTestsWithRandomBinaryFiles.test_random_open) ... ok test_read (test.test_zipfile.test_core.LzmaTestsWithRandomBinaryFiles.test_read) ... ok test_basic (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_basic) ... ok test_compresslevel_basic (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_compresslevel_basic) ... ok test_iterlines (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_iterlines) ... ok test_low_compression (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_low_compression) Check for cases where compressed data is larger than original. ... ok test_open (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_open) ... ok test_open_with_pathlike (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_open_with_pathlike) ... ok test_per_file_compresslevel (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_per_file_compresslevel) Check that files within a Zip archive can have different ... ok test_random_open (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_random_open) ... ok test_read1 (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_read1) ... ok test_read1_10 (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_read1_10) ... ok test_read_return_size (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_read_return_size) ... ok test_readline (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_readline) ... ok test_readline_read (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_readline_read) ... ok test_readlines (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_readlines) ... ok test_repr (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_repr) ... ok test_truncated_zipfile (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_truncated_zipfile) ... ok test_writestr_compression (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_writestr_compression) ... ok test_writestr_compresslevel (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_writestr_compresslevel) ... ok test_writing_errors (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_writing_errors) ... ok test_zipextfile_attrs (test.test_zipfile.test_core.LzmaTestsWithSourceFile.test_zipextfile_attrs) ... ok test_close_after_close (test.test_zipfile.test_core.LzmaWriterTests.test_close_after_close) ... ok test_issue44439 (test.test_zipfile.test_core.LzmaWriterTests.test_issue44439) ... ok test_write_after_close (test.test_zipfile.test_core.LzmaWriterTests.test_write_after_close) ... ok test_zipwritefile_attrs (test.test_zipfile.test_core.LzmaWriterTests.test_zipwritefile_attrs) ... ok test_bad_compression_mode (test.test_zipfile.test_core.OtherTests.test_bad_compression_mode) Check that bad compression methods passed to ZipFile.open are ... ok test_bad_constructor_mode (test.test_zipfile.test_core.OtherTests.test_bad_constructor_mode) Check that bad modes passed to ZipFile constructor are caught. ... ok test_bad_open_mode (test.test_zipfile.test_core.OtherTests.test_bad_open_mode) Check that bad modes passed to ZipFile.open are caught. ... ok test_change_comment_in_empty_archive (test.test_zipfile.test_core.OtherTests.test_change_comment_in_empty_archive) ... ok test_change_comment_in_nonempty_archive (test.test_zipfile.test_core.OtherTests.test_change_comment_in_nonempty_archive) ... ok test_close (test.test_zipfile.test_core.OtherTests.test_close) Check that the zipfile is closed after the 'with' block. ... ok test_close_erroneous_file (test.test_zipfile.test_core.OtherTests.test_close_erroneous_file) ... ok test_close_on_exception (test.test_zipfile.test_core.OtherTests.test_close_on_exception) Check that the zipfile is closed if an exception is raised in the ... ok test_closed_zip_raises_ValueError (test.test_zipfile.test_core.OtherTests.test_closed_zip_raises_ValueError) Verify that testzip() doesn't swallow inappropriate exceptions. ... ok test_comments (test.test_zipfile.test_core.OtherTests.test_comments) Check that comments on the archive are handled properly. ... ok test_create_empty_zipinfo_default_attributes (test.test_zipfile.test_core.OtherTests.test_create_empty_zipinfo_default_attributes) Ensure all required attributes are set. ... ok test_create_empty_zipinfo_repr (test.test_zipfile.test_core.OtherTests.test_create_empty_zipinfo_repr) Before bpo-26185, repr() on empty ZipInfo object was failing. ... ok test_create_non_existent_file_for_append (test.test_zipfile.test_core.OtherTests.test_create_non_existent_file_for_append) ... ok test_create_zipinfo_before_1980 (test.test_zipfile.test_core.OtherTests.test_create_zipinfo_before_1980) ... ok test_damaged_zipfile (test.test_zipfile.test_core.OtherTests.test_damaged_zipfile) Check that zipfiles with missing bytes at the end raise BadZipFile. ... ok test_decompress_without_3rd_party_library (test.test_zipfile.test_core.OtherTests.test_decompress_without_3rd_party_library) ... ok test_empty_file_raises_BadZipFile (test.test_zipfile.test_core.OtherTests.test_empty_file_raises_BadZipFile) ... ok test_empty_zipfile (test.test_zipfile.test_core.OtherTests.test_empty_zipfile) ... ok test_exclusive_create_zip_file (test.test_zipfile.test_core.OtherTests.test_exclusive_create_zip_file) Test exclusive creating a new zipfile. ... ok test_full_overlap_different_names (test.test_zipfile.test_core.OtherTests.test_full_overlap_different_names) ... ok test_full_overlap_different_names2 (test.test_zipfile.test_core.OtherTests.test_full_overlap_different_names2) ... ok test_full_overlap_same_name (test.test_zipfile.test_core.OtherTests.test_full_overlap_same_name) ... ok test_is_zip_erroneous_file (test.test_zipfile.test_core.OtherTests.test_is_zip_erroneous_file) Check that is_zipfile() correctly identifies non-zip files. ... ok test_is_zip_valid_file (test.test_zipfile.test_core.OtherTests.test_is_zip_valid_file) Check that is_zipfile() correctly identifies zip files. ... ok test_negative_central_directory_offset_raises_BadZipFile (test.test_zipfile.test_core.OtherTests.test_negative_central_directory_offset_raises_BadZipFile) ... ok test_non_existent_file_raises_OSError (test.test_zipfile.test_core.OtherTests.test_non_existent_file_raises_OSError) ... ok test_null_byte_in_filename (test.test_zipfile.test_core.OtherTests.test_null_byte_in_filename) Check that a filename containing a null byte is properly ... ok test_open_conflicting_handles (test.test_zipfile.test_core.OtherTests.test_open_conflicting_handles) ... ok test_open_empty_file (test.test_zipfile.test_core.OtherTests.test_open_empty_file) ... ok test_open_non_existent_item (test.test_zipfile.test_core.OtherTests.test_open_non_existent_item) Check that attempting to call open() for an item that doesn't ... ok test_open_via_zip_info (test.test_zipfile.test_core.OtherTests.test_open_via_zip_info) ... ok test_overlap_with_archive_comment (test.test_zipfile.test_core.OtherTests.test_overlap_with_archive_comment) ... ok test_overlap_with_central_dir (test.test_zipfile.test_core.OtherTests.test_overlap_with_central_dir) ... ok test_quoted_overlap (test.test_zipfile.test_core.OtherTests.test_quoted_overlap) ... ok test_read0 (test.test_zipfile.test_core.OtherTests.test_read0) Check that calling read(0) on a ZipExtFile object returns an empty ... ok test_read_after_seek (test.test_zipfile.test_core.OtherTests.test_read_after_seek) ... ok test_read_after_write_unicode_filenames (test.test_zipfile.test_core.OtherTests.test_read_after_write_unicode_filenames) ... ok test_read_unicode_filenames (test.test_zipfile.test_core.OtherTests.test_read_unicode_filenames) ... ok test_read_zipfile_containing_unicode_path_extra_field (test.test_zipfile.test_core.OtherTests.test_read_zipfile_containing_unicode_path_extra_field) ... ok test_read_zipfile_error (test.test_zipfile.test_core.OtherTests.test_read_zipfile_error) ... ok test_read_zipfile_warning (test.test_zipfile.test_core.OtherTests.test_read_zipfile_warning) ... ok test_seek_tell (test.test_zipfile.test_core.OtherTests.test_seek_tell) ... ok test_struct_sizes (test.test_zipfile.test_core.OtherTests.test_struct_sizes) Check that ZIP internal structure sizes are calculated correctly. ... ok test_uncompressed_interleaved_seek_read (test.test_zipfile.test_core.OtherTests.test_uncompressed_interleaved_seek_read) ... ok test_unicode_comment (test.test_zipfile.test_core.OtherTests.test_unicode_comment) ... ok test_unsupported_compression (test.test_zipfile.test_core.OtherTests.test_unsupported_compression) ... ok test_unsupported_version (test.test_zipfile.test_core.OtherTests.test_unsupported_version) ... ok test_write_unicode_filenames (test.test_zipfile.test_core.OtherTests.test_write_unicode_filenames) ... ok test_writestr_extended_local_header_issue1202 (test.test_zipfile.test_core.OtherTests.test_writestr_extended_local_header_issue1202) ... ok test_zipfile_with_short_extra_field (test.test_zipfile.test_core.OtherTests.test_zipfile_with_short_extra_field) If an extra field in the header is less than 4 bytes, skip it. ... ok test_overwrite_broken_dir_symlink_as_dir (test.test_zipfile.test_core.OverwriteTests.test_overwrite_broken_dir_symlink_as_dir) ... ok test_overwrite_broken_dir_symlink_as_implicit_dir (test.test_zipfile.test_core.OverwriteTests.test_overwrite_broken_dir_symlink_as_implicit_dir) ... ok test_overwrite_broken_file_symlink_as_file (test.test_zipfile.test_core.OverwriteTests.test_overwrite_broken_file_symlink_as_file) ... ok test_overwrite_dir_as_dir (test.test_zipfile.test_core.OverwriteTests.test_overwrite_dir_as_dir) ... ok test_overwrite_dir_as_file (test.test_zipfile.test_core.OverwriteTests.test_overwrite_dir_as_file) ... ok test_overwrite_dir_as_implicit_dir (test.test_zipfile.test_core.OverwriteTests.test_overwrite_dir_as_implicit_dir) ... ok test_overwrite_dir_symlink_as_dir (test.test_zipfile.test_core.OverwriteTests.test_overwrite_dir_symlink_as_dir) ... ok test_overwrite_dir_symlink_as_implicit_dir (test.test_zipfile.test_core.OverwriteTests.test_overwrite_dir_symlink_as_implicit_dir) ... ok test_overwrite_file_as_dir (test.test_zipfile.test_core.OverwriteTests.test_overwrite_file_as_dir) ... ok test_overwrite_file_as_file (test.test_zipfile.test_core.OverwriteTests.test_overwrite_file_as_file) ... ok test_overwrite_file_as_implicit_dir (test.test_zipfile.test_core.OverwriteTests.test_overwrite_file_as_implicit_dir) ... ok test_overwrite_file_symlink_as_file (test.test_zipfile.test_core.OverwriteTests.test_overwrite_file_symlink_as_file) ... ok test_write_filtered_python_package (test.test_zipfile.test_core.PyZipFileTests.test_write_filtered_python_package) ... File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_super.py", line 115 global __class__ ^^^^^^^^^^^^^^^^ SyntaxError: 'global __class__' inside a class statement is not implemented in PyPy FAIL test_write_non_pyfile (test.test_zipfile.test_core.PyZipFileTests.test_write_non_pyfile) ... ok test_write_pathlike (test.test_zipfile.test_core.PyZipFileTests.test_write_pathlike) ... ok test_write_pyfile (test.test_zipfile.test_core.PyZipFileTests.test_write_pyfile) ... ok test_write_pyfile_bad_syntax (test.test_zipfile.test_core.PyZipFileTests.test_write_pyfile_bad_syntax) ... ok test_write_python_directory (test.test_zipfile.test_core.PyZipFileTests.test_write_python_directory) ... ok test_write_python_directory_filtered (test.test_zipfile.test_core.PyZipFileTests.test_write_python_directory_filtered) ... ok test_write_python_package (test.test_zipfile.test_core.PyZipFileTests.test_write_python_package) ... ok test_write_with_optimization (test.test_zipfile.test_core.PyZipFileTests.test_write_with_optimization) ... ok test_read_with_bad_crc (test.test_zipfile.test_core.StoredBadCrcTests.test_read_with_bad_crc) Tests that files with bad CRCs raise a BadZipFile exception when read. ... ok test_testzip_with_bad_crc (test.test_zipfile.test_core.StoredBadCrcTests.test_testzip_with_bad_crc) Tests that files with bad CRCs return their name from testzip. ... ok test_absolute_arcnames (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_absolute_arcnames) ... ok test_append (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_append) ... ok test_bad_zip64_end_of_central_dir (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_bad_zip64_end_of_central_dir) ... ok test_bad_zip64_extra (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_bad_zip64_extra) Missing zip64 extra records raises an exception. ... ok test_basic (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_basic) ... ok test_force_zip64 (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_force_zip64) Test that forcing zip64 extensions correctly notes this in the zip file ... ok test_generated_valid_zip64_extra (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_generated_valid_zip64_extra) ... ok test_large_file_exception (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_large_file_exception) ... ok test_too_many_files (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_too_many_files) ... ok test_too_many_files_append (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_too_many_files_append) ... ok test_unseekable_zip_known_filesize (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_unseekable_zip_known_filesize) Test that creating a zip without seeking will use zip64 extensions if the file size is provided up-front ... ok test_unseekable_zip_unknown_filesize (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_unseekable_zip_unknown_filesize) Test that creating a zip with/without seeking will raise a RuntimeError if zip64 was required but not used ... ok test_zip64_end_of_central_dir_record_not_found (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_zip64_end_of_central_dir_record_not_found) ... ok test_zip64_extensible_data (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_zip64_extensible_data) ... ok test_zip64_required_not_allowed_fail (test.test_zipfile.test_core.StoredTestZip64InSmallFiles.test_zip64_required_not_allowed_fail) Test that trying to add a large file to a zip that doesn't allow zip64 extensions fails on add ... ok test_open (test.test_zipfile.test_core.StoredTestsWithRandomBinaryFiles.test_open) ... ok test_random_open (test.test_zipfile.test_core.StoredTestsWithRandomBinaryFiles.test_random_open) ... ok test_read (test.test_zipfile.test_core.StoredTestsWithRandomBinaryFiles.test_read) ... ok test_absolute_arcnames (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_absolute_arcnames) ... ok test_add_file_after_2107 (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_add_file_after_2107) ... ok test_add_file_before_1980 (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_add_file_before_1980) ... ok test_append_to_concatenated_zip_file (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_append_to_concatenated_zip_file) ... ok test_append_to_non_zip_file (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_append_to_non_zip_file) Test appending to an existing file that is not a zipfile. ... ok test_append_to_zip_file (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_append_to_zip_file) Test appending to an existing zipfile. ... ok test_basic (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_basic) ... ok test_compresslevel_basic (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_compresslevel_basic) ... ok test_ignores_newline_at_end (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_ignores_newline_at_end) ... ok test_ignores_stuff_appended_past_comments (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_ignores_stuff_appended_past_comments) ... ok test_io_on_closed_zipextfile (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_io_on_closed_zipextfile) ... ok test_iterlines (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_iterlines) ... ok test_open (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_open) ... ok test_open_with_pathlike (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_open_with_pathlike) ... ok test_per_file_compresslevel (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_per_file_compresslevel) Check that files within a Zip archive can have different ... ok test_random_open (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_random_open) ... ok test_read1 (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_read1) ... ok test_read1_10 (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_read1_10) ... ok test_read_concatenated_zip_file (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_read_concatenated_zip_file) ... ok test_read_return_size (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_read_return_size) ... ok test_readline (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_readline) ... ok test_readline_read (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_readline_read) ... ok test_readlines (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_readlines) ... ok test_repr (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_repr) ... ok test_truncated_zipfile (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_truncated_zipfile) ... ok test_write_default_name (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_write_default_name) Check that calling ZipFile.write without arcname specified ... ok test_write_to_readonly (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_write_to_readonly) Check that trying to call write() on a readonly ZipFile object ... ok test_writestr_compression (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_writestr_compression) ... ok test_writestr_compresslevel (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_writestr_compresslevel) ... ok test_writestr_permissions (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_writestr_permissions) ... ok test_writing_errors (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_writing_errors) ... ok test_zipextfile_attrs (test.test_zipfile.test_core.StoredTestsWithSourceFile.test_zipextfile_attrs) ... ok test_close_after_close (test.test_zipfile.test_core.StoredWriterTests.test_close_after_close) ... ok test_issue44439 (test.test_zipfile.test_core.StoredWriterTests.test_issue44439) ... ok test_write_after_close (test.test_zipfile.test_core.StoredWriterTests.test_write_after_close) ... ok test_zipwritefile_attrs (test.test_zipfile.test_core.StoredWriterTests.test_zipwritefile_attrs) ... ok test_stored_seek_and_read (test.test_zipfile.test_core.StoredZipExtFileRandomReadTest.test_stored_seek_and_read) ... ok test_multiples (test.test_zipfile.test_core.StripExtraTests.test_multiples) ... ok test_no_data (test.test_zipfile.test_core.StripExtraTests.test_no_data) ... ok test_too_short (test.test_zipfile.test_core.StripExtraTests.test_too_short) ... ok test_with_data (test.test_zipfile.test_core.StripExtraTests.test_with_data) ... ok test_execute_zip2 (test.test_zipfile.test_core.TestExecutablePrependedZip.test_execute_zip2) ... ok test_execute_zip64 (test.test_zipfile.test_core.TestExecutablePrependedZip.test_execute_zip64) ... ok test_read_zip64_with_exe_prepended (test.test_zipfile.test_core.TestExecutablePrependedZip.test_read_zip64_with_exe_prepended) ... ok test_read_zip_with_exe_prepended (test.test_zipfile.test_core.TestExecutablePrependedZip.test_read_zip_with_exe_prepended) ... ok test_bug_6050 (test.test_zipfile.test_core.TestWithDirectory.test_bug_6050) ... ok test_create_directory_with_write (test.test_zipfile.test_core.TestWithDirectory.test_create_directory_with_write) ... ok test_extract_dir (test.test_zipfile.test_core.TestWithDirectory.test_extract_dir) ... ok test_extract_dir_backslash (test.test_zipfile.test_core.TestWithDirectory.test_extract_dir_backslash) ... ok test_mkdir (test.test_zipfile.test_core.TestWithDirectory.test_mkdir) ... ok test_root_folder_in_zipfile (test.test_zipfile.test_core.TestWithDirectory.test_root_folder_in_zipfile) gh-112795: Some tools or self constructed codes will add '/' folder to ... ok test_write_dir (test.test_zipfile.test_core.TestWithDirectory.test_write_dir) ... ok test_writestr_dir (test.test_zipfile.test_core.TestWithDirectory.test_writestr_dir) ... ok test_different_file (test.test_zipfile.test_core.TestsWithMultipleOpens.test_different_file) ... ok test_interleaved (test.test_zipfile.test_core.TestsWithMultipleOpens.test_interleaved) ... ok test_many_opens (test.test_zipfile.test_core.TestsWithMultipleOpens.test_many_opens) ... ok test_read_after_close (test.test_zipfile.test_core.TestsWithMultipleOpens.test_read_after_close) ... ok test_read_after_write (test.test_zipfile.test_core.TestsWithMultipleOpens.test_read_after_write) ... ok test_same_file (test.test_zipfile.test_core.TestsWithMultipleOpens.test_same_file) ... ok test_write_after_read (test.test_zipfile.test_core.TestsWithMultipleOpens.test_write_after_read) ... ok test_write_while_reading (test.test_zipfile.test_core.TestsWithMultipleOpens.test_write_while_reading) ... ok test_open_write (test.test_zipfile.test_core.UnseekableTests.test_open_write) ... ok test_write (test.test_zipfile.test_core.UnseekableTests.test_write) ... ok test_writestr (test.test_zipfile.test_core.UnseekableTests.test_writestr) ... ok test_from_dir (test.test_zipfile.test_core.ZipInfoTests.test_from_dir) ... ok test_from_file (test.test_zipfile.test_core.ZipInfoTests.test_from_file) ... ok test_from_file_bytes (test.test_zipfile.test_core.ZipInfoTests.test_from_file_bytes) ... ok test_from_file_fileno (test.test_zipfile.test_core.ZipInfoTests.test_from_file_fileno) ... ok test_from_file_pathlike (test.test_zipfile.test_core.ZipInfoTests.test_from_file_pathlike) ... ok ====================================================================== FAIL: test_write_filtered_python_package (test.test_zipfile.test_core.PyZipFileTests.test_write_filtered_python_package) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_zipfile/test_core.py", line 1503, in test_write_filtered_python_package self.assertTrue('SyntaxError' not in reportStr) ^^^^^^^^^^ AssertionError: False is not true ---------------------------------------------------------------------- Ran 339 tests in 9.979s FAILED (failures=1, skipped=3) 0:00:10 load avg: 1.92 [1/1/1] test_zipfile failed (1 failure) == Tests result: FAILURE == 1 test failed: test_zipfile Total duration: 10.3 sec Total tests: run=339 failures=1 skipped=3 Total test files: run=1/1 failed=1 Result: FAILURE test test_zipfile failed _______________________________________ _______________________________________ == PyPy 3.12.13 (9b9b9bd54261, Aug 23 2026, 03:43:47) [PyPy 8.0.0-alpha0 with GCC 14.2.1 20250110 (Red Hat 14.2.1-11)] == Linux-6.1.0-22-amd64-x86_64-with-glibc2.28 little-endian == Python build: release with_assert == cwd: /tmp/pytest/test_python_worker_1360751æ == CPU count: 4 == encodings: locale=UTF-8 FS=utf-8 == resources (3): curses,gui,network Using random seed: 1554235723 0:00:00 load avg: 1.92 Run 1 test sequentially in a single process 0:00:00 load avg: 1.92 [1/1] test_zoneinfo test_clear_cache (test.test_zoneinfo.test_zoneinfo.CCallingConventionTest.test_clear_cache) ... ok test_from_file (test.test_zoneinfo.test_zoneinfo.CCallingConventionTest.test_from_file) ... ok test_bad_keys (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_bad_keys) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_bad_keys_paths (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_bad_keys_paths) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_bad_zones (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_bad_zones) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_folds_and_gaps (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_folds_and_gaps) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_folds_from_utc (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_folds_from_utc) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_fromutc_errors (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_fromutc_errors) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_key_attribute (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_key_attribute) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_repr (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_repr) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_str (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_str) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_time_fixed_offset (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_time_fixed_offset) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_time_variable_offset (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_time_variable_offset) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_unambiguous (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_unambiguous) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_utc (test.test_zoneinfo.test_zoneinfo.CTZDataTests.test_utc) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_extreme_tzstr (test.test_zoneinfo.test_zoneinfo.CTZStrTest.test_extreme_tzstr) ... ok test_invalid_tzstr (test.test_zoneinfo.test_zoneinfo.CTZStrTest.test_invalid_tzstr) ... ok test_tzstr_from_utc (test.test_zoneinfo.test_zoneinfo.CTZStrTest.test_tzstr_from_utc) ... ok test_tzstr_localized (test.test_zoneinfo.test_zoneinfo.CTZStrTest.test_tzstr_localized) ... ok test_available_timezones (test.test_zoneinfo.test_zoneinfo.CTestModule.test_available_timezones) ... ok test_available_timezones_weirdzone (test.test_zoneinfo.test_zoneinfo.CTestModule.test_available_timezones_weirdzone) ... ok test_dir_contains_all (test.test_zoneinfo.test_zoneinfo.CTestModule.test_dir_contains_all) dir(self.module) should at least contain everything in __all__. ... ok test_dir_unique (test.test_zoneinfo.test_zoneinfo.CTestModule.test_dir_unique) Test that there are no duplicates in dir(self.module) ... ok test_exclude_posixrules (test.test_zoneinfo.test_zoneinfo.CTestModule.test_exclude_posixrules) ... ok test_folder_exclusions (test.test_zoneinfo.test_zoneinfo.CTestModule.test_folder_exclusions) ... ok test_getattr_error (test.test_zoneinfo.test_zoneinfo.CTestModule.test_getattr_error) ... ok test_env_variable (test.test_zoneinfo.test_zoneinfo.CTzPathTest.test_env_variable) Tests that the environment variable works with reset_tzpath. ... ok test_env_variable_relative_paths (test.test_zoneinfo.test_zoneinfo.CTzPathTest.test_env_variable_relative_paths) ... ok test_env_variable_relative_paths_warning_location (test.test_zoneinfo.test_zoneinfo.CTzPathTest.test_env_variable_relative_paths_warning_location) ... ok test_reset_tzpath_kwarg (test.test_zoneinfo.test_zoneinfo.CTzPathTest.test_reset_tzpath_kwarg) ... ok test_reset_tzpath_relative_paths (test.test_zoneinfo.test_zoneinfo.CTzPathTest.test_reset_tzpath_relative_paths) ... ok test_tzpath_attribute (test.test_zoneinfo.test_zoneinfo.CTzPathTest.test_tzpath_attribute) ... ok test_tzpath_type_error (test.test_zoneinfo.test_zoneinfo.CTzPathTest.test_tzpath_type_error) ... ok test_empty_zone (test.test_zoneinfo.test_zoneinfo.CWeirdZoneTest.test_empty_zone) ... ok test_fixed_offset_phantom_transition (test.test_zoneinfo.test_zoneinfo.CWeirdZoneTest.test_fixed_offset_phantom_transition) ... ok test_no_tz_str (test.test_zoneinfo.test_zoneinfo.CWeirdZoneTest.test_no_tz_str) ... ok test_one_transition (test.test_zoneinfo.test_zoneinfo.CWeirdZoneTest.test_one_transition) ... ok test_one_zone_dst (test.test_zoneinfo.test_zoneinfo.CWeirdZoneTest.test_one_zone_dst) ... ok test_tz_before_only (test.test_zoneinfo.test_zoneinfo.CWeirdZoneTest.test_tz_before_only) ... ok test_zone_very_large_timestamp (test.test_zoneinfo.test_zoneinfo.CWeirdZoneTest.test_zone_very_large_timestamp) Test when a transition is in the far past or future. ... ok test_cache (test.test_zoneinfo.test_zoneinfo_property.CZoneInfoCacheTest.test_cache) ... ok test_no_cache (test.test_zoneinfo.test_zoneinfo_property.CZoneInfoCacheTest.test_no_cache) ... ok test_bad_keys (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_bad_keys) ... ok test_bad_keys_paths (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_bad_keys_paths) ... ok test_bad_zones (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_bad_zones) ... ok test_fold_mutate (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_fold_mutate) Test that fold isn't mutated when no change is necessary. ... ok test_folds_and_gaps (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_folds_and_gaps) ... ok test_folds_from_utc (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_folds_from_utc) ... ok test_fromutc_errors (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_fromutc_errors) ... ok test_key_attribute (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_key_attribute) ... ok test_repr (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_repr) ... ok test_signatures (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_signatures) Ensure that C module has valid method signatures. ... ok test_str (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_str) ... ok test_time_fixed_offset (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_time_fixed_offset) ... ok test_time_variable_offset (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_time_variable_offset) ... ok test_unambiguous (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_unambiguous) ... ok test_utc (test.test_zoneinfo.test_zoneinfo.CZoneInfoDatetimeSubclassTest.test_utc) ... ok test_pickle_unpickle_cache (test.test_zoneinfo.test_zoneinfo_property.CZoneInfoPickleTest.test_pickle_unpickle_cache) ... ok test_pickle_unpickle_cache_multiple_rounds (test.test_zoneinfo.test_zoneinfo_property.CZoneInfoPickleTest.test_pickle_unpickle_cache_multiple_rounds) Test that pickle/unpickle is idempotent. ... ok test_pickle_unpickle_no_cache (test.test_zoneinfo.test_zoneinfo_property.CZoneInfoPickleTest.test_pickle_unpickle_no_cache) ... ok test_pickle_unpickle_no_cache_multiple_rounds (test.test_zoneinfo.test_zoneinfo_property.CZoneInfoPickleTest.test_pickle_unpickle_no_cache_multiple_rounds) Test that pickle/unpickle is idempotent. ... ok test_bad_keys (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_bad_keys) ... ok test_bad_keys_paths (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_bad_keys_paths) ... ok test_bad_zones (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_bad_zones) ... ok test_folds_and_gaps (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_folds_and_gaps) ... ok test_folds_from_utc (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_folds_from_utc) ... ok test_fromutc_errors (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_fromutc_errors) ... ok test_key_attribute (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_key_attribute) ... ok test_repr (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_repr) ... ok test_str (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_str) ... ok test_subclass_own_cache (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_subclass_own_cache) ... ok test_time_fixed_offset (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_time_fixed_offset) ... ok test_time_variable_offset (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_time_variable_offset) ... ok test_unambiguous (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_unambiguous) ... ok test_utc (test.test_zoneinfo.test_zoneinfo.CZoneInfoSubclassTest.test_utc) ... ok test_key (test.test_zoneinfo.test_zoneinfo_property.CZoneInfoTest.test_key) ... ok test_str (test.test_zoneinfo.test_zoneinfo_property.CZoneInfoTest.test_str) ... ok test_utc (test.test_zoneinfo.test_zoneinfo_property.CZoneInfoTest.test_utc) ... ok test_bad_keys (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_bad_keys) ... ok test_bad_keys_paths (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_bad_keys_paths) ... ok test_bad_zones (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_bad_zones) ... ok test_folds_and_gaps (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_folds_and_gaps) ... ok test_folds_from_utc (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_folds_from_utc) ... ok test_fromutc_errors (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_fromutc_errors) ... ok test_key_attribute (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_key_attribute) ... ok test_repr (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_repr) ... ok test_str (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_str) ... ok test_time_fixed_offset (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_time_fixed_offset) ... ok test_time_variable_offset (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_time_variable_offset) ... ok test_unambiguous (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_unambiguous) ... ok test_utc (test.test_zoneinfo.test_zoneinfo.CZoneInfoV1Test.test_utc) ... ok test_clear_cache (test.test_zoneinfo.test_zoneinfo.CallingConventionTest.test_clear_cache) ... ok test_from_file (test.test_zoneinfo.test_zoneinfo.CallingConventionTest.test_from_file) ... ok test_cache_location (test.test_zoneinfo.test_zoneinfo.ExtensionBuiltTest.test_cache_location) ... FAIL test_gc_tracked (test.test_zoneinfo.test_zoneinfo.ExtensionBuiltTest.test_gc_tracked) ... ERROR test_cross_module_pickle (test.test_zoneinfo.test_zoneinfo_property.PythonCConsistencyTest.test_cross_module_pickle) ... ok test_same_from_utc (test.test_zoneinfo.test_zoneinfo_property.PythonCConsistencyTest.test_same_from_utc) ... ok test_same_offsets_and_names (test.test_zoneinfo.test_zoneinfo_property.PythonCConsistencyTest.test_same_offsets_and_names) ... ok test_same_str (test.test_zoneinfo.test_zoneinfo_property.PythonCConsistencyTest.test_same_str) ... ok test_same_to_utc (test.test_zoneinfo.test_zoneinfo_property.PythonCConsistencyTest.test_same_to_utc) ... ok test_bad_keys (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_bad_keys) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_bad_keys_paths (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_bad_keys_paths) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_bad_zones (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_bad_zones) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_folds_and_gaps (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_folds_and_gaps) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_folds_from_utc (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_folds_from_utc) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_fromutc_errors (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_fromutc_errors) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_key_attribute (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_key_attribute) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_repr (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_repr) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_str (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_str) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_time_fixed_offset (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_time_fixed_offset) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_time_variable_offset (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_time_variable_offset) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_unambiguous (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_unambiguous) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_utc (test.test_zoneinfo.test_zoneinfo.TZDataTests.test_utc) ... skipped 'Skipping tzdata-specific tests: tzdata not installed' test_extreme_tzstr (test.test_zoneinfo.test_zoneinfo.TZStrTest.test_extreme_tzstr) ... ok test_invalid_tzstr (test.test_zoneinfo.test_zoneinfo.TZStrTest.test_invalid_tzstr) ... ok test_tzstr_from_utc (test.test_zoneinfo.test_zoneinfo.TZStrTest.test_tzstr_from_utc) ... ok test_tzstr_localized (test.test_zoneinfo.test_zoneinfo.TZStrTest.test_tzstr_localized) ... ok test_available_timezones (test.test_zoneinfo.test_zoneinfo.TestModule.test_available_timezones) ... ok test_available_timezones_weirdzone (test.test_zoneinfo.test_zoneinfo.TestModule.test_available_timezones_weirdzone) ... ok test_dir_contains_all (test.test_zoneinfo.test_zoneinfo.TestModule.test_dir_contains_all) dir(self.module) should at least contain everything in __all__. ... ok test_dir_unique (test.test_zoneinfo.test_zoneinfo.TestModule.test_dir_unique) Test that there are no duplicates in dir(self.module) ... ok test_exclude_posixrules (test.test_zoneinfo.test_zoneinfo.TestModule.test_exclude_posixrules) ... ok test_folder_exclusions (test.test_zoneinfo.test_zoneinfo.TestModule.test_folder_exclusions) ... ok test_getattr_error (test.test_zoneinfo.test_zoneinfo.TestModule.test_getattr_error) ... ok test_env_variable (test.test_zoneinfo.test_zoneinfo.TzPathTest.test_env_variable) Tests that the environment variable works with reset_tzpath. ... ok test_env_variable_relative_paths (test.test_zoneinfo.test_zoneinfo.TzPathTest.test_env_variable_relative_paths) ... ok test_env_variable_relative_paths_warning_location (test.test_zoneinfo.test_zoneinfo.TzPathTest.test_env_variable_relative_paths_warning_location) ... ok test_reset_tzpath_kwarg (test.test_zoneinfo.test_zoneinfo.TzPathTest.test_reset_tzpath_kwarg) ... ok test_reset_tzpath_relative_paths (test.test_zoneinfo.test_zoneinfo.TzPathTest.test_reset_tzpath_relative_paths) ... ok test_tzpath_attribute (test.test_zoneinfo.test_zoneinfo.TzPathTest.test_tzpath_attribute) ... ok test_tzpath_type_error (test.test_zoneinfo.test_zoneinfo.TzPathTest.test_tzpath_type_error) ... ok test_empty_zone (test.test_zoneinfo.test_zoneinfo.WeirdZoneTest.test_empty_zone) ... ok test_fixed_offset_phantom_transition (test.test_zoneinfo.test_zoneinfo.WeirdZoneTest.test_fixed_offset_phantom_transition) ... ok test_no_tz_str (test.test_zoneinfo.test_zoneinfo.WeirdZoneTest.test_no_tz_str) ... ok test_one_transition (test.test_zoneinfo.test_zoneinfo.WeirdZoneTest.test_one_transition) ... ok test_one_zone_dst (test.test_zoneinfo.test_zoneinfo.WeirdZoneTest.test_one_zone_dst) ... ok test_tz_before_only (test.test_zoneinfo.test_zoneinfo.WeirdZoneTest.test_tz_before_only) ... ok test_zone_very_large_timestamp (test.test_zoneinfo.test_zoneinfo.WeirdZoneTest.test_zone_very_large_timestamp) Test when a transition is in the far past or future. ... ok test_cache (test.test_zoneinfo.test_zoneinfo_property.ZoneInfoCacheTest.test_cache) ... ok test_no_cache (test.test_zoneinfo.test_zoneinfo_property.ZoneInfoCacheTest.test_no_cache) ... ok test_bad_keys (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_bad_keys) ... ok test_bad_keys_paths (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_bad_keys_paths) ... ok test_bad_zones (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_bad_zones) ... ok test_folds_and_gaps (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_folds_and_gaps) ... ok test_folds_from_utc (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_folds_from_utc) ... ok test_fromutc_errors (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_fromutc_errors) ... ok test_key_attribute (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_key_attribute) ... ok test_repr (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_repr) ... ok test_str (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_str) ... ok test_time_fixed_offset (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_time_fixed_offset) ... ok test_time_variable_offset (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_time_variable_offset) ... ok test_unambiguous (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_unambiguous) ... ok test_utc (test.test_zoneinfo.test_zoneinfo.ZoneInfoDatetimeSubclassTest.test_utc) ... ok test_pickle_unpickle_cache (test.test_zoneinfo.test_zoneinfo_property.ZoneInfoPickleTest.test_pickle_unpickle_cache) ... ok test_pickle_unpickle_cache_multiple_rounds (test.test_zoneinfo.test_zoneinfo_property.ZoneInfoPickleTest.test_pickle_unpickle_cache_multiple_rounds) Test that pickle/unpickle is idempotent. ... ok test_pickle_unpickle_no_cache (test.test_zoneinfo.test_zoneinfo_property.ZoneInfoPickleTest.test_pickle_unpickle_no_cache) ... ok test_pickle_unpickle_no_cache_multiple_rounds (test.test_zoneinfo.test_zoneinfo_property.ZoneInfoPickleTest.test_pickle_unpickle_no_cache_multiple_rounds) Test that pickle/unpickle is idempotent. ... ok test_bad_keys (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_bad_keys) ... ok test_bad_keys_paths (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_bad_keys_paths) ... ok test_bad_zones (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_bad_zones) ... ok test_folds_and_gaps (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_folds_and_gaps) ... ok test_folds_from_utc (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_folds_from_utc) ... ok test_fromutc_errors (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_fromutc_errors) ... ok test_key_attribute (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_key_attribute) ... ok test_repr (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_repr) ... ok test_str (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_str) ... ok test_subclass_own_cache (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_subclass_own_cache) ... ok test_time_fixed_offset (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_time_fixed_offset) ... ok test_time_variable_offset (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_time_variable_offset) ... ok test_unambiguous (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_unambiguous) ... ok test_utc (test.test_zoneinfo.test_zoneinfo.ZoneInfoSubclassTest.test_utc) ... ok test_key (test.test_zoneinfo.test_zoneinfo_property.ZoneInfoTest.test_key) ... ok test_str (test.test_zoneinfo.test_zoneinfo_property.ZoneInfoTest.test_str) ... ok test_utc (test.test_zoneinfo.test_zoneinfo_property.ZoneInfoTest.test_utc) ... ok test_bad_keys (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_bad_keys) ... ok test_bad_keys_paths (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_bad_keys_paths) ... ok test_bad_zones (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_bad_zones) ... ok test_folds_and_gaps (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_folds_and_gaps) ... ok test_folds_from_utc (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_folds_from_utc) ... ok test_fromutc_errors (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_fromutc_errors) ... ok test_key_attribute (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_key_attribute) ... ok test_repr (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_repr) ... ok test_str (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_str) ... ok test_time_fixed_offset (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_time_fixed_offset) ... ok test_time_variable_offset (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_time_variable_offset) ... ok test_unambiguous (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_unambiguous) ... ok test_utc (test.test_zoneinfo.test_zoneinfo.ZoneInfoV1Test.test_utc) ... ok ====================================================================== ERROR: test_gc_tracked (test.test_zoneinfo.test_zoneinfo.ExtensionBuiltTest.test_gc_tracked) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_zoneinfo/test_zoneinfo.py", line 1936, in test_gc_tracked self.assertTrue(gc.is_tracked(py_zoneinfo.ZoneInfo)) ^^^^^^^^^^ AttributeError: module 'gc' has no attribute 'is_tracked' ====================================================================== FAIL: test_cache_location (test.test_zoneinfo.test_zoneinfo.ExtensionBuiltTest.test_cache_location) ---------------------------------------------------------------------- Traceback (most recent call last): File "/buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/3/test/test_zoneinfo/test_zoneinfo.py", line 1930, in test_cache_location self.assertFalse(hasattr(c_zoneinfo.ZoneInfo, "_weak_cache")) ^^^^^^^^^^^ AssertionError: True is not false ---------------------------------------------------------------------- Ran 187 tests in 1.014s FAILED (failures=1, errors=1, skipped=26) 0:00:01 load avg: 1.92 [1/1/1] test_zoneinfo failed (1 error, 1 failure) == Tests result: FAILURE == 1 test failed: test_zoneinfo Total duration: 1.3 sec Total tests: run=187 failures=1 skipped=26 Total test files: run=1/1 failed=1 Result: FAILURE test test_zoneinfo failed =========================== short test summary info ============================ SKIP [7] /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/conftest.py:629: implementation detail SKIP [4] /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/conftest.py:629: CPython internal details SKIP [1] /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/conftest.py:629: needs low level audio SKIP [1] /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/conftest.py:629: needs ctypes.pythonapi SKIP [3] /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/conftest.py:629: needs display SKIP [1] /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/conftest.py:629: requires audio SKIP [1] /buildbot/slave/pypy-c-jit-linux-x86-64/build/lib-python/conftest.py:629: demands too many resources ========================== slowest 10 test durations =========================== 105.58s call lib-python/3/test/test_multiprocessing_spawn::unmodified 105.56s call lib-python/3/test/test_asyncio::unmodified 88.02s call lib-python/3/test/test_concurrent_futures::unmodified 86.97s call lib-python/3/test/test_multiprocessing_forkserver::unmodified 59.44s call lib-python/3/test/test_multiprocessing_fork::unmodified 59.15s call lib-python/3/test/test_subprocess.py::unmodified 45.68s call lib-python/3/test/test_socket.py::unmodified 41.42s call lib-python/3/test/test_ssl.py::unmodified 39.35s call lib-python/3/test/test_signal.py::unmodified 24.66s call lib-python/3/test/test_regrtest.py::unmodified ============ 101 failed, 321 passed, 18 skipped in 1210.17 seconds ============= program finished with exit code 1 elapsedTime=1211.023386