]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.13] Skip a test for Bluetooth HCI socket (added in GH-132023) if it fails (GH...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Sat, 5 Apr 2025 14:05:27 +0000 (16:05 +0200)
committerGitHub <noreply@github.com>
Sat, 5 Apr 2025 14:05:27 +0000 (14:05 +0000)
(cherry picked from commit ef70f029255b10faf659a54f79f9de4c003ec331)

Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Lib/test/test_socket.py

index da9e760b7f009354fe659957c2b609b6954c60ac..02413c6056aa76ea89d53e66583aee362776fde5 100644 (file)
@@ -2699,7 +2699,12 @@ class BasicBluetoothTest(unittest.TestCase):
                 self.assertEqual(addr, socket.BDADDR_ANY)
             else:
                 dev = 0
-                s.bind((dev,))
+                try:
+                    s.bind((dev,))
+                except OSError as err:
+                    if err.errno in (errno.EINVAL, errno.ENODEV):
+                        self.skipTest(str(err))
+                    raise
                 addr = s.getsockname()
                 self.assertEqual(addr, dev)