]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-39157: Skip test_pidfd_send_signal if the system does not have enough privileges...
authorPablo Galindo <Pablogsal@gmail.com>
Sun, 29 Dec 2019 21:35:54 +0000 (21:35 +0000)
committerGitHub <noreply@github.com>
Sun, 29 Dec 2019 21:35:54 +0000 (21:35 +0000)
Lib/test/test_signal.py

index 5c02c28a90e17bacdb5d34d324edae13d93a699f..5b072b0c60ee3389d9e689f27ebf6c5c89c47fb6 100644 (file)
@@ -1284,6 +1284,8 @@ class PidfdSignalTest(unittest.TestCase):
             signal.pidfd_send_signal(0, signal.SIGINT)
         if cm.exception.errno == errno.ENOSYS:
             self.skipTest("kernel does not support pidfds")
+        elif cm.exception.errno == errno.EPERM:
+            self.skipTest("Not enough privileges to use pidfs")
         self.assertEqual(cm.exception.errno, errno.EBADF)
         my_pidfd = os.open(f'/proc/{os.getpid()}', os.O_DIRECTORY)
         self.addCleanup(os.close, my_pidfd)