summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2019-02-20 05:02:14 -0800
committerGiampaolo Rodola <g.rodola@gmail.com>2019-02-20 05:02:14 -0800
commite118e40b964570b586aba58e8a413f8dfab2c509 (patch)
tree72191b2a6ca370eff86d902579ef9652cb7f8bc0
parent76ab63bd63092c432c4cb2397a1cc45602e7e5a7 (diff)
downloadpsutil-e118e40b964570b586aba58e8a413f8dfab2c509.tar.gz
win test: skip cd-dorm for disk_usage() (cuase device busy error)
-rwxr-xr-xpsutil/tests/test_windows.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/psutil/tests/test_windows.py b/psutil/tests/test_windows.py
index 9cb2624a..7be12d9c 100755
--- a/psutil/tests/test_windows.py
+++ b/psutil/tests/test_windows.py
@@ -157,6 +157,8 @@ class TestSystemAPIs(unittest.TestCase):
if not ps_part.mountpoint:
# this is usually a CD-ROM with no disk inserted
break
+ if 'cdrom' in ps_part.opts:
+ break
try:
usage = psutil.disk_usage(ps_part.mountpoint)
except OSError as err:
@@ -178,6 +180,8 @@ class TestSystemAPIs(unittest.TestCase):
def test_disk_usage(self):
for disk in psutil.disk_partitions():
+ if 'cdrom' in disk.opts:
+ continue
sys_value = win32api.GetDiskFreeSpaceEx(disk.mountpoint)
psutil_value = psutil.disk_usage(disk.mountpoint)
self.assertAlmostEqual(sys_value[0], psutil_value.free,