]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Skip a test for Bluetooth HCI socket (added in GH-132023) if it fails (GH-132072)
authorSerhiy Storchaka <storchaka@gmail.com>
Sat, 5 Apr 2025 13:41:57 +0000 (16:41 +0300)
committerGitHub <noreply@github.com>
Sat, 5 Apr 2025 13:41:57 +0000 (16:41 +0300)
Lib/test/test_socket.py

index ab17d19484d358028694e46708a56d4bac51d848..41885406ec3409679a8cf5ebc789ab9ecae292fc 100644 (file)
@@ -2725,7 +2725,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)