[Python-checkins] gh-102519: Avoid failing tests due to inaccessible volumes (GH-102706)
zooba
webhook-mailer at python.org
Tue Mar 14 20:07:36 EDT 2023
https://github.com/python/cpython/commit/5fce813d8e547d6508daa386b67f230105c3a174
commit: 5fce813d8e547d6508daa386b67f230105c3a174
branch: main
author: Steve Dower <steve.dower at python.org>
committer: zooba <steve.dower at microsoft.com>
date: 2023-03-15T00:07:30Z
summary:
gh-102519: Avoid failing tests due to inaccessible volumes (GH-102706)
files:
M Lib/test/test_os.py
diff --git a/Lib/test/test_os.py b/Lib/test/test_os.py
index 253e2a23238f..42357fef80ec 100644
--- a/Lib/test/test_os.py
+++ b/Lib/test/test_os.py
@@ -2683,12 +2683,17 @@ def test_listvolumes(self):
def test_listmounts(self):
for volume in os.listvolumes():
- mounts = os.listmounts(volume)
- self.assertIsInstance(mounts, list)
- self.assertSetEqual(
- set(mounts),
- self.known_mounts & set(mounts),
- )
+ try:
+ mounts = os.listmounts(volume)
+ except OSError as ex:
+ if support.verbose:
+ print("Skipping", volume, "because of", ex)
+ else:
+ self.assertIsInstance(mounts, list)
+ self.assertSetEqual(
+ set(mounts),
+ self.known_mounts & set(mounts),
+ )
@unittest.skipUnless(hasattr(os, 'readlink'), 'needs os.readlink()')
More information about the Python-checkins
mailing list