diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2016-09-04 23:56:39 +0200 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2016-09-04 23:56:39 +0200 |
commit | ac6d6531a5a6b858b4b5db0888b1938a1c2b4938 (patch) | |
tree | aff3826e6c089d054b9c2ac9a44f78aaa37e56c4 | |
parent | 6b7aaabb357a3c4ac8bb9e56410a420fd303e189 (diff) | |
download | psutil-ac6d6531a5a6b858b4b5db0888b1938a1c2b4938.tar.gz |
relax windows test
-rw-r--r-- | psutil/tests/test_process.py | 8 |
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) |