diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2019-01-23 19:06:04 +0100 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2019-01-23 19:06:04 +0100 |
commit | 1b2148b7cbc0f7961a2f1f871371c754348f34db (patch) | |
tree | eb10f2ea5026699d9b26b854acea35b528464514 | |
parent | 4ae4f944c1311f471d8506a92eab8ac52401d623 (diff) | |
download | psutil-1b2148b7cbc0f7961a2f1f871371c754348f34db.tar.gz |
fix win num_handles() test
-rwxr-xr-x | psutil/tests/test_windows.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/psutil/tests/test_windows.py b/psutil/tests/test_windows.py index ffa763d0..4633f759 100755 --- a/psutil/tests/test_windows.py +++ b/psutil/tests/test_windows.py @@ -518,15 +518,15 @@ class TestProcess(unittest.TestCase): import ctypes.wintypes PROCESS_QUERY_INFORMATION = 0x400 handle = ctypes.windll.kernel32.OpenProcess( - PROCESS_QUERY_INFORMATION, 0, os.getpid()) + PROCESS_QUERY_INFORMATION, 0, self.pid) self.addCleanup(ctypes.windll.kernel32.CloseHandle, handle) + hndcnt = ctypes.wintypes.DWORD() ctypes.windll.kernel32.GetProcessHandleCount( handle, ctypes.byref(hndcnt)) sys_value = hndcnt.value - psutil_value = psutil.Process().num_handles() - ctypes.windll.kernel32.CloseHandle(handle) - self.assertEqual(psutil_value, sys_value + 1) + psutil_value = psutil.Process(self.pid).num_handles() + self.assertEqual(psutil_value, sys_value) @unittest.skipIf(not WINDOWS, "WINDOWS only") |