summaryrefslogtreecommitdiff
path: root/tests/subprocess_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/subprocess_test.py')
-rw-r--r--tests/subprocess_test.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/subprocess_test.py b/tests/subprocess_test.py
index 5528bc4..6964a74 100644
--- a/tests/subprocess_test.py
+++ b/tests/subprocess_test.py
@@ -12,13 +12,16 @@ def test_subprocess_wait():
# In Python 3.3 subprocess.Popen.wait() method acquired `timeout`
# argument.
# RHEL backported it to their Python 2.6 package.
- p = subprocess.Popen(
- [sys.executable, "-c", "import time; time.sleep(0.5)"])
+ cmd = [sys.executable, "-c", "import time; time.sleep(0.5)"]
+ p = subprocess.Popen(cmd)
ok = False
t1 = time.time()
try:
p.wait(timeout=0.1)
- except subprocess.TimeoutExpired:
+ except subprocess.TimeoutExpired as e:
+ str(e) # make sure it doesnt throw
+ assert e.cmd == cmd
+ assert e.timeout == 0.1
ok = True
tdiff = time.time() - t1
assert ok, 'did not raise subprocess.TimeoutExpired'