Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 8f0703f

Browse files
authored
bpo-39157: Skip test_pidfd_send_signal if the system does not have enough privileges to use pidfd (GH-17740)
1 parent be287c3 commit 8f0703f

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Lib/test/test_signal.py

+2
Original file line numberDiff line numberDiff line change
@@ -1284,6 +1284,8 @@ def test_pidfd_send_signal(self):
12841284
signal.pidfd_send_signal(0, signal.SIGINT)
12851285
if cm.exception.errno == errno.ENOSYS:
12861286
self.skipTest("kernel does not support pidfds")
1287+
elif cm.exception.errno == errno.EPERM:
1288+
self.skipTest("Not enough privileges to use pidfs")
12871289
self.assertEqual(cm.exception.errno, errno.EBADF)
12881290
my_pidfd = os.open(f'/proc/{os.getpid()}', os.O_DIRECTORY)
12891291
self.addCleanup(os.close, my_pidfd)

0 commit comments

Comments
 (0)