summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErik M. Bray <erik.bray@lri.fr>2016-09-29 11:10:42 +0200
committerErik M. Bray <erik.bray@lri.fr>2016-09-29 11:10:42 +0200
commit2578cb2393cdf9f89a5b631f38ea9854d78ccb01 (patch)
tree6feb48c664d737a02270994de74e53cab1b9f109
parent1be231d529a423cc03c49491c92350999086621c (diff)
downloadpsutil-2578cb2393cdf9f89a5b631f38ea9854d78ccb01.tar.gz
Limit time to sleep between wait_for_file loops to 0.01 seconds so the tests don't wind up taking too long
-rw-r--r--psutil/tests/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/psutil/tests/__init__.py b/psutil/tests/__init__.py
index 336ec733..f36c469c 100644
--- a/psutil/tests/__init__.py
+++ b/psutil/tests/__init__.py
@@ -387,14 +387,14 @@ def wait_for_file(fname, timeout=GLOBAL_TIMEOUT, empty=False,
data = f.read()
if not empty and not data:
time.sleep(sleep_for)
- sleep_for *= 2
+ sleep_for = min(sleep_for * 2, 0.01)
continue
if delete_file:
os.remove(fname)
return data
except (IOError, OSError):
time.sleep(sleep_for)
- sleep_for *= 2
+ sleep_for = min(sleep_for * 2, 0.01)
raise RuntimeError(
"timed out after %s secs (couldn't read file)" % timeout)