Skip to content

Commit 86afc1f

Browse files
authored
Skip test_socket.test_sha256() on linux < 4.5 (#4643)
bpo-31705.
1 parent 5e3806f commit 86afc1f

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

Lib/test/test_socket.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5573,6 +5573,9 @@ def create_alg(self, typ, name):
55735573
else:
55745574
return sock
55755575

5576+
# bpo-31705: On kernel older than 4.5, sendto() failed with ENOKEY,
5577+
# at least on ppc64le architecture
5578+
@support.requires_linux_version(4, 5)
55765579
def test_sha256(self):
55775580
expected = bytes.fromhex("ba7816bf8f01cfea414140de5dae2223b00361a396"
55785581
"177a9cb410ff61f20015ad")
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Skip test_socket.test_sha256() on Linux kernel older than 4.5. The test
2+
fails with ENOKEY on kernel 3.10 (on ppc64le). A fix was merged into the
3+
kernel 4.5.

0 commit comments

Comments
 (0)