summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2016-09-04 23:56:39 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2016-09-04 23:56:39 +0200
commitac6d6531a5a6b858b4b5db0888b1938a1c2b4938 (patch)
treeaff3826e6c089d054b9c2ac9a44f78aaa37e56c4
parent6b7aaabb357a3c4ac8bb9e56410a420fd303e189 (diff)
downloadpsutil-ac6d6531a5a6b858b4b5db0888b1938a1c2b4938.tar.gz
relax windows test
-rw-r--r--psutil/tests/test_process.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/psutil/tests/test_process.py b/psutil/tests/test_process.py
index 8ba7640b..1d223ada 100644
--- a/psutil/tests/test_process.py
+++ b/psutil/tests/test_process.py
@@ -559,15 +559,17 @@ class TestProcess(unittest.TestCase):
# see: https://travis-ci.org/giampaolo/psutil/jobs/111842553
@unittest.skipIf(OSX and TRAVIS, "")
def test_threads_2(self):
- p = psutil.Process()
+ sproc = get_test_subprocess(wait=True)
+ p = psutil.Process(sproc.pid)
if OPENBSD:
try:
p.threads()
except psutil.AccessDenied:
raise unittest.SkipTest(
"on OpenBSD this requires root access")
- self.assertAlmostEqual(p.cpu_times().user,
- p.threads()[0].user_time, delta=0.1)
+ self.assertAlmostEqual(
+ p.cpu_times().user,
+ sum([x.user_time for x in p.threads()]), delta=0.1)
self.assertAlmostEqual(
p.cpu_times().system,
sum([x.system_time for x in p.threads()]), delta=0.1)