Skip to content

gh-144787: Allow TLS v1.2 to be minimum version#144790

Merged
gpshead merged 1 commit intopython:mainfrom
colin-pm:bugfix/ssl-tests-min-version
Feb 13, 2026
Merged

gh-144787: Allow TLS v1.2 to be minimum version#144790
gpshead merged 1 commit intopython:mainfrom
colin-pm:bugfix/ssl-tests-min-version

Conversation

@colin-pm
Copy link
Contributor

@colin-pm colin-pm commented Feb 13, 2026

Updates test_min_max_version to allow TLS v1.2 to be minimum version if TLS 1.0 and 1.1 are disabled in OpenSSL.

Updates test_min_max_version to allow TLS v1.2 to be minimum version if
TLS 1.0 and 1.1 are disabled in OpenSSL.
@python-cla-bot
Copy link

python-cla-bot bot commented Feb 13, 2026

All commit authors signed the Contributor License Agreement.

CLA signed

@bedevere-app
Copy link

bedevere-app bot commented Feb 13, 2026

Most changes to Python require a NEWS entry. Add one using the blurb_it web app or the blurb command-line tool.

If this change has little impact on Python users, wait for a maintainer to apply the skip news label instead.

@gpshead gpshead added skip news needs backport to 3.13 bugs and security fixes needs backport to 3.14 bugs and security fixes labels Feb 13, 2026
@gpshead gpshead enabled auto-merge (squash) February 13, 2026 17:13
@gpshead gpshead merged commit d625f7d into python:main Feb 13, 2026
59 checks passed
@miss-islington-app
Copy link

Thanks @colin-pm for the PR, and @gpshead for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Feb 13, 2026
…GH-144790)

Allow TLS v1.2 to be minimum version

Updates test_min_max_version to allow TLS v1.2 to be minimum version if
TLS 1.0 and 1.1 are disabled in OpenSSL.
(cherry picked from commit d625f7d)

Co-authored-by: Colin McAllister <colinmca242@gmail.com>
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Feb 13, 2026
…GH-144790)

Allow TLS v1.2 to be minimum version

Updates test_min_max_version to allow TLS v1.2 to be minimum version if
TLS 1.0 and 1.1 are disabled in OpenSSL.
(cherry picked from commit d625f7d)

Co-authored-by: Colin McAllister <colinmca242@gmail.com>
@bedevere-app
Copy link

bedevere-app bot commented Feb 13, 2026

GH-144791 is a backport of this pull request to the 3.14 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.14 bugs and security fixes label Feb 13, 2026
@bedevere-app
Copy link

bedevere-app bot commented Feb 13, 2026

GH-144792 is a backport of this pull request to the 3.13 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.13 bugs and security fixes label Feb 13, 2026
@colin-pm colin-pm deleted the bugfix/ssl-tests-min-version branch February 13, 2026 17:23
@bedevere-bot
Copy link

⚠️⚠️⚠️ Buildbot failure ⚠️⚠️⚠️

Hi! The buildbot AMD64 Windows Server 2022 NoGIL 3.x (tier-1) has failed when building commit d625f7d.

What do you need to do:

  1. Don't panic.
  2. Check the buildbot page in the devguide if you don't know what the buildbots are or how they work.
  3. Go to the page of the buildbot that failed (https://buildbot.python.org/#/builders/1241/builds/7877) and take a look at the build logs.
  4. Check if the failure is related to this commit (d625f7d) or if it is a false positive.
  5. If the failure is related to this commit, please, reflect that on the issue and make a new Pull Request with a fix.

You can take a look at the buildbot page here:

https://buildbot.python.org/#/builders/1241/builds/7877

Failed tests:

  • test_context
  • test_webbrowser
  • test.test_io.test_signals
  • test.test_os.test_posix
  • test_code
  • test_csv
  • test_genericpath
  • test_math
  • test_dis
  • test_bigmem
  • test_xml_etree_c
  • test.test_concurrent_futures.test_interpreter_pool
  • test_abc
  • test.test_multiprocessing_forkserver.test_manager
  • test_yield_from
  • test_regrtest
  • test_binop
  • test.test_asyncio.test_windows_events
  • test_int_literal
  • test_selectors
  • test_sysconfig
  • test_call
  • test_dataclasses
  • test_unicode_file_functions
  • test_pdb
  • test_baseexception
  • test_launcher
  • test_multiprocessing_main_handling
  • test_datetime
  • test_module
  • test_zlib
  • test_pprint
  • test_codecencodings_iso2022
  • test_pyclbr
  • test_bdb
  • test__opcode
  • test_threadsignals
  • test_syslog
  • test_tokenize
  • test_type_comments
  • test_winconsoleio
  • test_build_details
  • test_pep646_syntax
  • test.test_asyncio.test_windows_utils
  • test_curses
  • test_builtin
  • test_pystats
  • test.test_concurrent_futures.test_wait
  • test.test_asyncio.test_sock_lowlevel
  • test_traceback
  • test.test_concurrent_futures.test_shutdown
  • test.test_asyncio.test_tasks
  • test.test_asyncio.test_waitfor
  • test_extcall
  • test_httpservers
  • test_support
  • test_zstd
  • test_codecencodings_cn
  • test_lzma
  • test_fnmatch
  • test_http_cookies
  • test_remote_pdb
  • test_iterlen
  • test_secrets
  • test_shlex
  • test_asdl_parser
  • test_codeop
  • test_sys
  • test_slice
  • test_generators
  • test.test_multiprocessing_fork.test_misc
  • test_fcntl
  • test_range
  • test_wmi
  • test.test_multiprocessing_forkserver.test_misc
  • test_mimetypes
  • test.test_gdb.test_backtrace
  • test_robotparser
  • test_tty
  • test_fstring
  • test_thread_local_bytecode
  • test_math_integer
  • test_super
  • test_contains
  • test_xml_dom_xmlbuilder
  • test_type_cache
  • test_cppext
  • test_dbm_sqlite3
  • test_codecencodings_tw
  • test_decimal
  • test_site
  • test.test_asyncio.test_unix_events
  • test_str
  • test.test_multiprocessing_fork.test_processes
  • test.test_concurrent_futures.test_thread_pool
  • test_tomllib
  • test_peepholer
  • test_unicodedata
  • test_docxmlrpc
  • test_warnings
  • test_xxlimited
  • test_mmap
  • test_trace
  • test.test_multiprocessing_spawn.test_misc
  • test_clinic
  • test_timeit
  • test_genericclass
  • test_grp
  • test_thread
  • test.test_multiprocessing_spawn.test_processes
  • test_ioctl
  • test_zipfile64
  • test.test_inspect.test_inspect
  • test_metaclass
  • test_zipimport_support
  • test_tcl
  • test.test_multiprocessing_fork.test_threads
  • test_wait4
  • test_termios
  • test_codecencodings_kr
  • test_py_compile
  • test_samply_profiler
  • test_minidom
  • test_subprocess
  • test_utf8source
  • test_shutil
  • test_zipapp
  • test_http_cookiejar
  • test_ctypes
  • test_flufl
  • test.test_asyncio.test_staggered
  • test_free_threading
  • test_abstract_numbers
  • test_codecmaps_tw
  • test_ordered_dict
  • test_shelve
  • test_named_expressions
  • test.test_asyncio.test_events
  • test_errno
  • test_sax
  • test_setcomps
  • test.test_gdb.test_cfunction_full
  • test_frozen
  • test_pickle
  • test_tstring
  • test.test_future_stmt.test_future_single_import
  • test_codecmaps_jp
  • test_crossinterp
  • test_mailbox
  • test.test_asyncio.test_transports
  • test_patma
  • test_defaultdict
  • test_queue
  • test_subclassinit
  • test_strptime
  • test_venv
  • test_hashlib
  • test.test_multiprocessing_fork.test_manager
  • test_typechecks
  • test_locale
  • test_sqlite3
  • test_faulthandler
  • test_reprlib
  • test_contextlib
  • test_ftplib
  • test_array
  • test_pkgutil
  • test_wait3
  • test_ast
  • test.test_pydoc.test_pydoc
  • test_fractions
  • test_descr
  • test.test_asyncio.test_futures
  • test_type_aliases
  • test_unicode_file
  • test.test_future_stmt.test_future_multiple_imports
  • test_statistics
  • test_sundry
  • test_winreg
  • test.test_asyncio.test_free_threading
  • test_bz2
  • test_htmlparser
  • test_kqueue
  • test_multibytecodec
  • test_optparse
  • test_signal
  • test_sort
  • test_pstats
  • test_import
  • test_zoneinfo
  • test_gc
  • test.test_asyncio.test_tools
  • test_descrtut
  • test_fork1
  • test_dtrace
  • test_embed
  • test_idle
  • test_nturl2path
  • test_urllib
  • test_getpass
  • test.test_io.test_fileio
  • test_lltrace
  • test_colorsys
  • test.test_future_stmt.test_future_multiple_features
  • test.test_io.test_bufferedio
  • test_peg_generator
  • test_zipfile
  • test_socketserver
  • test_threadedtempfile
  • test_pyexpat
  • test_ttk
  • test.test_asyncio.test_server
  • test.test_io.test_memoryio
  • test_typing
  • test_tracemalloc
  • test_unicode_identifiers
  • test.test_asyncio.test_proactor_events
  • test_buffer
  • test_collections
  • test_eintr
  • test_weakset
  • test_class
  • test_functools
  • test_linecache
  • test_ucn
  • test_index
  • test_string
  • test_poll
  • test_cmd_line_script
  • test_copyreg

Failed subtests:

  • test_sigill - test.test_faulthandler.FaultHandlerTests.test_sigill
  • test_keyword_suggestions_from_command_string - test.test_traceback.TestKeywordTypoSuggestions.test_keyword_suggestions_from_command_string
  • test_encoded_file - test.test_traceback.TracebackCases.test_encoded_file
  • test_gil_released - test.test_faulthandler.FaultHandlerTests.test_gil_released
  • test_raise_nonfatal_exception - test.test_faulthandler.FaultHandlerTests.test_raise_nonfatal_exception
  • test_no_site_package_flavour - test.test_traceback.MiscTest.test_no_site_package_flavour
  • test_sigabrt - test.test_faulthandler.FaultHandlerTests.test_sigabrt
  • test_recursion_error_during_traceback - test.test_traceback.TracebackCases.test_recursion_error_during_traceback
  • test_no_caret_with_no_debug_ranges_flag - test.test_traceback.TracebackCases.test_no_caret_with_no_debug_ranges_flag
  • test_sys_xoptions - test.test_faulthandler.FaultHandlerTests.test_sys_xoptions
  • test_raise_exception - test.test_faulthandler.FaultHandlerTests.test_raise_exception
  • test_sigsegv - test.test_faulthandler.FaultHandlerTests.test_sigsegv
  • test_no_keyword_suggestion_for_comma_errors - test.test_traceback.TestKeywordTypoSuggestions.test_no_keyword_suggestion_for_comma_errors
  • test_truncate - test.test_faulthandler.FaultHandlerTests.test_truncate
  • test_gc - test.test_faulthandler.FaultHandlerTests.test_gc
  • test_ignore_exception - test.test_faulthandler.FaultHandlerTests.test_ignore_exception
  • test_lost_io_open - test.test_traceback.TracebackCases.test_lost_io_open
  • test_missing_stdlib_module - test.test_traceback.MiscTest.test_missing_stdlib_module
  • test_print_traceback_at_exit - test.test_traceback.TracebackCases.test_print_traceback_at_exit
  • test_suggestion_still_works_for_non_lazy_attributes - test.test_traceback.TestLazyImportSuggestions.test_suggestion_still_works_for_non_lazy_attributes
  • test_lazy_import - test.test_pickle.LazyImportTest.test_lazy_import
  • test_no_caret_with_no_debug_ranges_flag_python_traceback - test.test_traceback.TracebackCases.test_no_caret_with_no_debug_ranges_flag_python_traceback
  • test_keyword_suggestions_from_file - test.test_traceback.TestKeywordTypoSuggestions.test_keyword_suggestions_from_file

Summary of the results of the build (if available):

==

Click to see traceback logs
TracebackCases.test_format_exception_group_syntax_error_with_custom_values) ... ok


TracebackCases.test_format_exception_group_with_note) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'await'" not found in ''


TracebackLegacyErrorCaretTests.test_caret_for_subscript_with_spaces_and_parenthesis) ... ok


TracebackErrorCaretTests.test_caret_in_type_annotation) ... ok


TracebackLegacyErrorCaretTests.test_caret_multiline_expression) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'try'" not found in ''


TracebackCases.test_format_exception_group_with_cause) ... ok


TracebackCases.test_nocaret) ... ok


TracebackException_ExceptionGroups.test_max_group_width) ... ok


TracebackErrorCaretTests.test_anchors_for_simple_return_statements_are_elided) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 315, in test_gil_released
    self.check_fatal_error("""
    ~~~~~~~~~~~~~~~~~~~~~~^^^^
        import faulthandler
        ^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        3,
        ^^
        'Segmentation fault')
        ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 163, in check_fatal_error
    self.check_error(code, line_number, fatal_error, **kw)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 156, in check_error
    self.assertRegex(output, regex)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
AssertionError: Regex didn't match: '(?m)^Fatal Python error: Segmentation fault\n\n<Cannot show all threads while the GIL is disabled>\nStack\\ \\(most\\ recent\\ call\\ first\\):\n  File "<string>", line 3 in <module>\nCurrent thread\'s C stack trace \\(most recent call first\\):\n(  Binary file ".+"(, at .*(\\+|-)0x[0-9a-f]+)? \\[0x[0-9a-f]+\\])|(<.+>)' not found in ''


TracebackErrorCaretTests.test_caret_for_call) ... ok


TracebackException_ExceptionGroups.test_max_group_depth) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'lambda'" not found in ''


TracebackCases.test_no_caret_with_no_debug_ranges_flag_python_traceback)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 186, in test_no_caret_with_no_debug_ranges_flag_python_traceback
    _, _, stderr = assert_python_ok(
                   ~~~~~~~~~~~~~~~~^
        '-X', 'no_debug_ranges', TESTFN)
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 182, in assert_python_ok
    return _assert_python(True, *args, **env_vars)
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 167, in _assert_python
    res.fail(cmd_line)
    ~~~~~~~~^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 80, in fail
    raise AssertionError(f"Process return code is {exitcode}\n"
    ...<10 lines>...
                         f"---")
AssertionError: Process return code is 3221227782 (0xC0000906)
command line: ['C:\\Users\\Administrator\\buildarea\\3.x.itamaro-win64-srv-22-aws.x64.nogil\\build\\PCbuild\\amd64\\python3.15t_d.exe', '-X', 'faulthandler', '-X', 'no_debug_ranges', '@test_14076_tmpæ']


TracebackFormat.test_traceback_format_with_cleared_frames) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'yield'" not found in ''


TracebackCases.test_no_caret_with_no_debug_ranges_flag)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\__init__.py", line 3048, in wrapper
    return func(*args, **kwargs)
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 166, in test_no_caret_with_no_debug_ranges_flag
    self.assertEqual(len(lines), 4)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
AssertionError: 0 != 4


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_pickle.py", line 43, in test_lazy_import
    ensure_lazy_imports("pickle", {"re"})
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\import_helper.py", line 347, in ensure_lazy_imports
    assert_python_ok("-S", "-c", script)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 182, in assert_python_ok
    return _assert_python(True, *args, **env_vars)
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 167, in _assert_python
    res.fail(cmd_line)
    ~~~~~~~~^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 80, in fail
    raise AssertionError(f"Process return code is {exitcode}\n"
    ...<10 lines>...
                         f"---")
AssertionError: Process return code is 3221227782 (0xC0000906)
command line: ['C:\\Users\\Administrator\\buildarea\\3.x.itamaro-win64-srv-22-aws.x64.nogil\\build\\PCbuild\\amd64\\python3.15t_d.exe', '-X', 'faulthandler', '-S', '-c', '\nimport sys\nmodules_to_block = frozenset({\'re\'})\nif unexpected := modules_to_block & sys.modules.keys():\n    startup = ", ".join(unexpected)\n    raise AssertionError(f\'unexpectedly imported at startup: {startup}\')\n\nimport pickle\nif unexpected := modules_to_block & sys.modules.keys():\n    after = ", ".join(unexpected)\n    raise AssertionError(f\'unexpectedly imported after importing pickle: {after}\')\n']


TracebackCases.test_print_exception) ... ok


TracebackCases.test_base_exception) ... ok


TracebackCases.test_print_traceback_at_exit) ... FAIL


TracebackCases.test_no_caret_with_no_debug_ranges_flag) ... FAIL


TracebackCases.test_format_base_exception_group) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 5350, in test_traceback_formatting_does_not_reify_lazy_imports
    rc, stdout, stderr = assert_python_ok('-c', code)
                         ~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 182, in assert_python_ok
    return _assert_python(True, *args, **env_vars)
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 167, in _assert_python
    res.fail(cmd_line)
    ~~~~~~~~^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 80, in fail
    raise AssertionError(f"Process return code is {exitcode}\n"
    ...<10 lines>...
                         f"---")
AssertionError: Process return code is 3221227782 (0xC0000906)
command line: ['C:\\Users\\Administrator\\buildarea\\3.x.itamaro-win64-srv-22-aws.x64.nogil\\build\\PCbuild\\amd64\\python3.15t_d.exe', '-X', 'faulthandler', '-c', '\nimport traceback\nlazy import test.test_import.data.lazy_imports.pkg.bar\ntry:\n    test.test_import.data.lazy_imports.pkg.nonexistent\nexcept AttributeError:\n    traceback.format_exc()\nprint("OK")\n']


TracebackCases.test_signatures) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'async'" not found in ''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'try'" not found in ''


TracebackErrorCaretTests.test_decorator_application_lineno_correct) ... ok


TracebackCases.test_format_exception_only_bad__str__) ... ok


TracebackErrorCaretTests.test_caret_exception_group) ... ok


TracebackException_ExceptionGroups.test_exception_group_construction) ... ok


TracebackException.test_locals) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'import'" not found in ''


TracebackLegacyErrorCaretTests.test_byte_offset_with_wide_characters_term_highlight) ... ok


TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_two_char) ... ok


TracebackException_ExceptionGroups.test_exception_group_format_exception_onlyi_recursive) ... ok


TracebackException.test_context) ... ok


TracebackErrorCaretTests.test_caret_for_subscript_multiline) ... ok


TracebackErrorCaretTests.test_caret_for_binary_operators_with_unicode) ... ok


TracebackLegacyErrorCaretTests.test_traceback_specialization_with_syntax_error) ... ok


TracebackFormat.test_exception_group_deep_recursion_capi) ... ok


TracebackCases.test_encoded_file) ... ERROR


TracebackLegacyErrorCaretTests.test_secondary_caret_not_elided) ... ok


TracebackException.test_lookup_lines) ... ok


TracebackCases.test_recursion_error_during_traceback) ... FAIL


TracebackErrorCaretTests.test_basic_caret) ... ok


TracebackException.test_compact_with_cause) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 5174, in test_missing_stdlib_module
    self.assertIn(b"Standard library module 'spam' was not found", stderr)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: b"Standard library module 'spam' was not found" not found in b''


TracebackLegacyErrorCaretTests.test_caret_for_subscript) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'and'" not found in ''


TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_multiline_two_char) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 908, in test_raise_nonfatal_exception
    self.assertIn(exitcode,
    ~~~~~~~~~~~~~^^^^^^^^^^
                  (exc, exc & ~0x10000000))
                  ^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 3221227782 not found in (0, 0)


TracebackLegacyErrorCaretTests.test_caret_multiline_expression_bin_op) ... ok


TracebackCases.test_caret) ... ok


TracebackErrorCaretTests.test_caret_for_subscript_with_spaces_and_parenthesis) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 5147, in test_no_site_package_flavour
    self.assertIn(
    ~~~~~~~~~~~~~^
        (b"Site initialization is disabled, did you forget to "
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
         b"add the site-packages directory to sys.path "
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
         b"or to enable your virtual environment?"), stderr
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    )
    ^
AssertionError: b'Site initialization is disabled, did you forget to add the site-packages directory to sys.path or to enable your virtual environment?' not found in b''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'elif'" not found in ''


TracebackLegacyErrorCaretTests.test_many_lines_binary_op) ... ok


Traceback.test_colorized_syntax_error) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'else'" not found in ''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'lambda'" not found in ''


TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_multiline) ... ok


TracebackFormat.test_unhashable) ... ok


TracebackCases.test_print_traceback_at_exit)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 519, in test_print_traceback_at_exit
    rc, stdout, stderr = assert_python_ok('-c', code)
                         ~~~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 182, in assert_python_ok
    return _assert_python(True, *args, **env_vars)
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 167, in _assert_python
    res.fail(cmd_line)
    ~~~~~~~~^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 80, in fail
    raise AssertionError(f"Process return code is {exitcode}\n"
    ...<10 lines>...
                         f"---")
AssertionError: Process return code is 3221227782 (0xC0000906)
command line: ['C:\\Users\\Administrator\\buildarea\\3.x.itamaro-win64-srv-22-aws.x64.nogil\\build\\PCbuild\\amd64\\python3.15t_d.exe', '-X', 'faulthandler', '-c', '\nimport sys\nimport traceback\n\nclass PrintExceptionAtExit(object):\n    def __init__(self):\n        try:\n            x = 1 / 0\n        except Exception as e:\n            self.exc = e\n            # self.exc.__traceback__ contains frames:\n            # explicitly clear the reference to self in the current\n            # frame to break a reference cycle\n            self = None\n\n    def __del__(self):\n        traceback.print_exception(self.exc)\n\n# Keep a reference in the module namespace to call the destructor\n# when the module is unloaded\nobj = PrintExceptionAtExit()\n']


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 5362, in test_suggestion_still_works_for_non_lazy_attributes
    self.assertIn(b"__name__", stderr)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^
AssertionError: b'__name__' not found in b''


TracebackCases.test_format_exception_group_nested_with_notes) ... ok


TracebackErrorCaretTests.test_byte_offset_with_wide_characters_term_highlight) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'yield'" not found in ''


TracebackLegacyErrorCaretTests.test_byte_offset_with_emojis_term_highlight) ... ok


TracebackException.test_compact_no_cause) ... ok


TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_with_spaces_and_parenthesis) ... ok


TracebackLegacyErrorCaretTests.test_caret_for_call_unicode) ... ok


TracebackErrorCaretTests.test_byte_offset_with_wide_characters_middle) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1848, in test_no_keyword_suggestion_for_comma_errors
    self.assertIn("Perhaps you forgot a comma", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: 'Perhaps you forgot a comma' not found in ''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 229, in test_sigabrt
    self.check_fatal_error("""
    ~~~~~~~~~~~~~~~~~~~~~~^^^^
        import faulthandler
        ^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        3,
        ^^
        'Aborted')
        ^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 163, in check_fatal_error
    self.check_error(code, line_number, fatal_error, **kw)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 156, in check_error
    self.assertRegex(output, regex)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
AssertionError: Regex didn't match: '(?m)^Fatal Python error: Aborted\n\n<Cannot show all threads while the GIL is disabled>\nStack\\ \\(most\\ recent\\ call\\ first\\):\n  File "<string>", line 3 in <module>\nCurrent thread\'s C stack trace \\(most recent call first\\):\n(  Binary file ".+"(, at .*(\\+|-)0x[0-9a-f]+)? \\[0x[0-9a-f]+\\])|(<.+>)' not found in ''


TracebackCases.test_caret_wide_char) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'def'" not found in ''


TracebackLegacyErrorCaretTests.test_anchors_for_simple_assign_statements_are_elided) ... ok


TracebackLegacyErrorCaretTests.test_line_with_unicode) ... ok


TracebackException.test_limit) ... ok


TracebackErrorCaretTests.test_caret_for_binary_operators) ... ok


TracebackLegacyErrorCaretTests.test_memory_error) ... ok


TracebackCases.test_extract_stack) ... ok


TracebackErrorCaretTests.test_caret_for_call_unicode) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'in'" not found in ''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'class'" not found in ''


TracebackErrorCaretTests.test_secondary_caret_not_elided) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'import'" not found in ''


TracebackErrorCaretTests.test_caret_for_binary_operators_multiline_with_unicode) ... ok


TracebackErrorCaretTests.test_multiline_method_call_c) ... ok


TracebackCases.test_bad_indentation) ... ok


TracebackException.test_from_exception) ... ok


TracebackException.test_traceback_header) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'global'" not found in ''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'elif'" not found in ''


TracebackException_ExceptionGroups.test_exception_group_format) ... ok


TracebackCases.test_lost_io_open) ... FAIL


TracebackErrorCaretTests.test_caret_multiline_expression) ... ok


TracebackFormat.test_recursive_traceback) ... ok


TracebackCases.test_lost_io_open)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 547, in test_lost_io_open
    self.assertEqual(rc, 1)  # Make sure it's not a crash
    ~~~~~~~~~~~~~~~~^^^^^^^
AssertionError: 3221227782 != 1


TracebackLegacyErrorCaretTests.test_caret_for_call_multiline) ... ok


TracebackCases.test_recursion_error_during_traceback)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 218, in test_recursion_error_during_traceback
    rc, _, _ = assert_python_ok(TESTFN)
               ~~~~~~~~~~~~~~~~^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 182, in assert_python_ok
    return _assert_python(True, *args, **env_vars)
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 167, in _assert_python
    res.fail(cmd_line)
    ~~~~~~~~^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\script_helper.py", line 80, in fail
    raise AssertionError(f"Process return code is {exitcode}\n"
    ...<10 lines>...
                         f"---")
AssertionError: Process return code is 3221227782 (0xC0000906)
command line: ['C:\\Users\\Administrator\\buildarea\\3.x.itamaro-win64-srv-22-aws.x64.nogil\\build\\PCbuild\\amd64\\python3.15t_d.exe', '-X', 'faulthandler', '@test_14076_tmpæ']


Traceback.test_colorized_traceback) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'for'" not found in ''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'return'" not found in ''


TracebackCases.test_format_exception_group) ... ok


TracebackErrorCaretTests.test_memory_error) ... ok


TracebackErrorCaretTests.test_byte_offset_with_emojis_term_highlight) ... ok


TracebackErrorCaretTests.test_caret_multiline_expression_syntax_error) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'def'" not found in ''


TracebackException.test_smoke_builtin) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'if'" not found in ''


TracebackLegacyErrorCaretTests.test_caret_for_subscript_multiline) ... ok


TracebackLegacyErrorCaretTests.test_traceback_very_long_line) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'return'" not found in ''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'while'" not found in ''


TracebackCases.test_format_exception_group_without_show_group) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'raise'" not found in ''


TracebackErrorCaretTests.test_caret_multiline_expression_bin_op) ... ok


TracebackLegacyErrorCaretTests.test_many_lines_no_caret) ... ok


TracebackException.test_comparison_params_variations) ... ok


Traceback.test_colorized_traceback_is_the_default) ... ok


TracebackCases.test_format_exception_exc) ... ok


TracebackException.test_no_save_exc_type) ... ok


TracebackLegacyErrorCaretTests.test_caret_for_binary_operators) ... ok


TracebackFormat.test_exception_group_deep_recursion_traceback) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'else'" not found in ''


TracebackCases.test_no_caret_with_no_debug_ranges_flag_python_traceback) ... FAIL


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'if'" not found in ''


TracebackErrorCaretTests.test_many_lines_no_caret) ... ok


TracebackCases.test_print_last) ... ok


TracebackErrorCaretTests.test_caret_for_binary_operators_multiline) ... ok


TracebackErrorCaretTests.test_multiline_method_call_a) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 565, in test_truncate
    self.assertEqual(trace, expected)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
AssertionError: Lists differ: [] != ['Stack (most recent call first):', '  Fil[565 chars]le>']


TracebackErrorCaretTests.test_caret_for_binary_operators_with_spaces_and_parenthesis) ... ok


TracebackFormat.test_print_stack) ... ok


TracebackCases.test_format_exception_group_multiline2_messages) ... ok


TracebackFormat.test_format_stack) ... ok


TracebackCases.test_format_exception_group_multiline_messages) ... ok


TracebackException.test_no_refs_to_exception_and_traceback_objects) ... ok


TracebackCases.test_encoded_file)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\support\__init__.py", line 3048, in wrapper
    return func(*args, **kwargs)
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 445, in test_encoded_file
    output_encoding = str(stdout, 'ascii').splitlines()[0]
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range


TracebackLegacyErrorCaretTests.test_decorator_application_lineno_correct) ... ok


TracebackLegacyErrorCaretTests.test_wide_characters_unicode_with_problematic_byte_offset) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 182, in test_gc
    self.check_fatal_error("""
    ~~~~~~~~~~~~~~~~~~~~~~^^^^
        import faulthandler
        ^^^^^^^^^^^^^^^^^^^
    ...<28 lines>...
        function='__del__',
        ^^^^^^^^^^^^^^^^^^^
        garbage_collecting=True)
        ^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 163, in check_fatal_error
    self.check_error(code, line_number, fatal_error, **kw)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 156, in check_error
    self.assertRegex(output, regex)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
AssertionError: Regex didn't match: '(?m)^Fatal Python error: Segmentation fault\n\n<Cannot show all threads while the GIL is disabled>\nStack\\ \\(most\\ recent\\ call\\ first\\):\n  File "<string>", line 9 in __del__\nCurrent thread\'s C stack trace \\(most recent call first\\):\n(  Binary file ".+"(, at .*(\\+|-)0x[0-9a-f]+)? \\[0x[0-9a-f]+\\])|(<.+>)' not found in ''


TracebackErrorCaretTests.test_byte_offset_multiline) ... ok


TracebackErrorCaretTests.test_caret_for_subscript_unicode) ... ok


TracebackLegacyErrorCaretTests.test_caret_for_subscript_unicode) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'from'" not found in ''


TracebackErrorCaretTests.test_traceback_specialization_with_syntax_error) ... ok


TracebackErrorCaretTests.test_line_with_unicode) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'global'" not found in ''


TracebackLegacyErrorCaretTests.test_many_lines) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 881, in test_ignore_exception
    self.assertEqual(exitcode, exc_code)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
AssertionError: 3221227782 != 3765269347


TracebackCases.test_format_exception_group_syntax_error) ... ok


TracebackErrorCaretTests.test_wide_characters_unicode_with_problematic_byte_offset) ... ok


TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_with_unicode) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'and'" not found in ''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 269, in test_sigill
    self.check_fatal_error("""
    ~~~~~~~~~~~~~~~~~~~~~~^^^^
        import faulthandler
        ^^^^^^^^^^^^^^^^^^^
    ...<5 lines>...
        5,
        ^^
        'Illegal instruction')
        ^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 163, in check_fatal_error
    self.check_error(code, line_number, fatal_error, **kw)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 156, in check_error
    self.assertRegex(output, regex)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
AssertionError: Regex didn't match: '(?m)^Fatal Python error: Illegal instruction\n\n<Cannot show all threads while the GIL is disabled>\nStack\\ \\(most\\ recent\\ call\\ first\\):\n  File "<string>", line 5 in <module>\nCurrent thread\'s C stack trace \\(most recent call first\\):\n(  Binary file ".+"(, at .*(\\+|-)0x[0-9a-f]+)? \\[0x[0-9a-f]+\\])|(<.+>)' not found in ''


TracebackErrorCaretTests.test_traceback_very_long_line) ... ok


TracebackCases.test_format_exception_group_multiple_exceptions) ... ok


TracebackLegacyErrorCaretTests.test_caret_multiline_expression_syntax_error) ... ok


TracebackErrorCaretTests.test_caret_for_call_multiline) ... ok


TracebackFormat.test_stack_format) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'while'" not found in ''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'class'" not found in ''


TracebackException.test_comparison_equivalent_exceptions_are_equal) ... ok


TracebackErrorCaretTests.test_anchors_for_simple_assign_statements_are_elided) ... ok


TracebackErrorCaretTests.test_caret_for_subscript) ... ok


TracebackErrorCaretTests.test_many_lines_binary_op) ... ok


TracebackLegacyErrorCaretTests.test_anchors_for_simple_return_statements_are_elided) ... ok


TracebackLegacyErrorCaretTests.test_basic_caret) ... ok


TracebackCases.test_print_exception_exc) ... ok


TracebackLegacyErrorCaretTests.test_byte_offset_multiline) ... ok


TracebackException_ExceptionGroups.test_comparison) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 463, in test_sys_xoptions
    output = subprocess.check_output(args, env=env)
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\subprocess.py", line 471, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
           ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
               **kwargs).stdout
               ^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\subprocess.py", line 576, in run
    raise CalledProcessError(retcode, process.args,
                             output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '<filter object at 0x0000020000FC29A0>' returned non-zero exit status 3221227782.


TracebackErrorCaretTests.test_caret_for_call_with_spaces_and_parenthesis) ... ok


TracebackFormat.test_print_exception_bad_type_python) ... ok


TracebackLegacyErrorCaretTests.test_specialization_variations) ... ok


TracebackException.test_print) ... ok


TracebackException_ExceptionGroups.test_exception_group_format_exception_only) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'raise'" not found in ''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'async'" not found in ''


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'await'" not found in ''


TracebackCases.test_exception_is_None) ... ok


TracebackLegacyErrorCaretTests.test_caret_for_call_with_spaces_and_parenthesis) ... ok


TracebackErrorCaretTests.test_caret_for_binary_operators_multiline_two_char) ... ok


TracebackLegacyErrorCaretTests.test_byte_offset_wide_chars_subscript) ... ok


TracebackErrorCaretTests.test_caret_for_binary_operators_two_char) ... ok


Traceback.test_colorized_traceback_from_exception_group) ... ok


TracebackLegacyErrorCaretTests.test_caret_in_type_annotation) ... ok


TracebackException.test_long_context_chain) ... ok


TracebackException_ExceptionGroups.test_dont_swallow_subexceptions_of_falsey_exceptiongroup) ... ok


TracebackException.test_no_locals) ... ok


TracebackLegacyErrorCaretTests.test_multiline_method_call_b) ... ok


TracebackErrorCaretTests.test_byte_offset_wide_chars_subscript) ... ok


TracebackException.test_dont_swallow_cause_or_context_of_falsey_exception) ... ok


TracebackCases.test_format_exception_group_explicit_class) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'from'" not found in ''


TracebackCases.test_clear) ... ok


TracebackException.test_smoke_user_exception) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1824, in test_keyword_suggestions_from_file
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'in'" not found in ''


TracebackLegacyErrorCaretTests.test_caret_for_call) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 171, in test_sigsegv
    self.check_fatal_error("""
    ~~~~~~~~~~~~~~~~~~~~~~^^^^
        import faulthandler
        ^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        3,
        ^^
        'Segmentation fault')
        ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 163, in check_fatal_error
    self.check_error(code, line_number, fatal_error, **kw)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 156, in check_error
    self.assertRegex(output, regex)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
AssertionError: Regex didn't match: '(?m)^Fatal Python error: Segmentation fault\n\n<Cannot show all threads while the GIL is disabled>\nStack\\ \\(most\\ recent\\ call\\ first\\):\n  File "<string>", line 3 in <module>\nCurrent thread\'s C stack trace \\(most recent call first\\):\n(  Binary file ".+"(, at .*(\\+|-)0x[0-9a-f]+)? \\[0x[0-9a-f]+\\])|(<.+>)' not found in ''


TracebackCases.test_format_exception_group_with_tracebacks) ... ok


TracebackException.test_comparison_basic) ... ok


TracebackErrorCaretTests.test_multiline_method_call_b) ... ok


TracebackErrorCaretTests.test_many_lines) ... ok


TracebackLegacyErrorCaretTests.test_caret_for_binary_operators_multiline_with_unicode) ... ok


TracebackFormat.test_traceback_format) ... ok


TracebackCases.test_format_exception_only_exc) ... ok


TracebackErrorCaretTests.test_specialization_variations) ... ok


TracebackLegacyErrorCaretTests.test_multiline_method_call_a) ... ok


TracebackLegacyErrorCaretTests.test_byte_offset_with_wide_characters_middle) ... ok


TracebackLegacyErrorCaretTests.test_caret_exception_group) ... ok


TracebackLegacyErrorCaretTests.test_multiline_method_call_c) ... ok


TracebackException.test_unhashable) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 859, in test_raise_exception
    self.check_windows_exception(f"""
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
        import faulthandler
        ^^^^^^^^^^^^^^^^^^^
    ...<3 lines>...
        3,
        ^^
        name)
        ^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 167, in check_windows_exception
    self.check_error(code, line_number, fatal_error, **kw)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_faulthandler.py", line 156, in check_error
    self.assertRegex(output, regex)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
AssertionError: Regex didn't match: '(?m)^Windows fatal exception: access violation\n\n<Cannot show all threads while the GIL is disabled>\nStack\\ \\(most\\ recent\\ call\\ first\\):\n  File "<string>", line 3 in <module>\nCurrent thread\'s C stack trace \\(most recent call first\\):\n(  Binary file ".+"(, at .*(\\+|-)0x[0-9a-f]+)? \\[0x[0-9a-f]+\\])|(<.+>)' not found in ''


TracebackException.test_cause) ... ok


TracebackFormat.test_print_exception_bad_type_capi) ... ok


Traceback (most recent call last):
  File "C:\Users\Administrator\buildarea\3.x.itamaro-win64-srv-22-aws.x64.nogil\build\Lib\test\test_traceback.py", line 1832, in test_keyword_suggestions_from_command_string
    self.assertIn(f"Did you mean '{expected_kw}'", stderr_text)
    ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: "Did you mean 'for'" not found in ''

gpshead pushed a commit that referenced this pull request Feb 13, 2026
…4790) (#144791)

gh-144787: [tests] Allow TLS v1.2 to be minimum version (GH-144790)

Allow TLS v1.2 to be minimum version

Updates test_min_max_version to allow TLS v1.2 to be minimum version if
TLS 1.0 and 1.1 are disabled in OpenSSL.
(cherry picked from commit d625f7d)

Co-authored-by: Colin McAllister <colinmca242@gmail.com>
gpshead pushed a commit that referenced this pull request Feb 13, 2026
…4790) (#144792)

gh-144787: [tests] Allow TLS v1.2 to be minimum version (GH-144790)

Allow TLS v1.2 to be minimum version

Updates test_min_max_version to allow TLS v1.2 to be minimum version if
TLS 1.0 and 1.1 are disabled in OpenSSL.
(cherry picked from commit d625f7d)

Co-authored-by: Colin McAllister <colinmca242@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip news tests Tests in the Lib/test dir

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants