https://github.com/python/cpython/commit/d8a97cb65c5581b4b8a2a695f34afcf1ad1d9835
commit: d8a97cb65c5581b4b8a2a695f34afcf1ad1d9835
branch: main
author: Petr Viktorin <[email protected]>
committer: encukou <[email protected]>
date: 2026-05-26T14:36:36+02:00
summary:
gh-139310: Revert test skip for `test_aead_aes_gcm` (GH-139552) (GH-149687)
This reverts commit 41712c4e095b2cc988febfe3887616c2779c6210.
Anyone running tests on a kernel with the bug will now see a failure.
files:
M Lib/test/support/__init__.py
M Lib/test/test_socket.py
diff --git a/Lib/test/support/__init__.py b/Lib/test/support/__init__.py
index 62804e2fa2d68e9..1b4ad5a22ee271c 100644
--- a/Lib/test/support/__init__.py
+++ b/Lib/test/support/__init__.py
@@ -324,16 +324,6 @@ def requires(resource, msg=None):
if resource == 'gui' and not _is_gui_available():
raise ResourceDenied(_is_gui_available.reason)
-def _get_kernel_version(sysname="Linux"):
- import platform
- if platform.system() != sysname:
- return None
- version_txt = platform.release().split('-', 1)[0]
- try:
- return tuple(map(int, version_txt.split('.')))
- except ValueError:
- return None
-
def _requires_unix_version(sysname, min_version):
"""Decorator raising SkipTest if the OS is `sysname` and the version is
less
than `min_version`.
diff --git a/Lib/test/test_socket.py b/Lib/test/test_socket.py
index 5b4c88793f8e234..94325f5a8003d97 100644
--- a/Lib/test/test_socket.py
+++ b/Lib/test/test_socket.py
@@ -7191,12 +7191,6 @@ def test_aes_cbc(self):
@support.requires_linux_version(4, 9) # see gh-73510
def test_aead_aes_gcm(self):
- kernel_version = support._get_kernel_version("Linux")
- if kernel_version is not None:
- if kernel_version >= (6, 16) and kernel_version < (6, 18):
- # See https://github.com/python/cpython/issues/139310.
- self.skipTest("upstream Linux kernel issue")
-
key = bytes.fromhex('c939cc13397c1d37de6ae0e1cb7c423c')
iv = bytes.fromhex('b3d8cc017cbb89b39e0f67e2')
plain = bytes.fromhex('c3b3c41f113a31b73d9a5cd432103069')
_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/python-checkins.python.org
Member address: [email protected]