summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2019-01-23 19:06:04 +0100
committerGiampaolo Rodola <g.rodola@gmail.com>2019-01-23 19:06:04 +0100
commit1b2148b7cbc0f7961a2f1f871371c754348f34db (patch)
treeeb10f2ea5026699d9b26b854acea35b528464514
parent4ae4f944c1311f471d8506a92eab8ac52401d623 (diff)
downloadpsutil-1b2148b7cbc0f7961a2f1f871371c754348f34db.tar.gz
fix win num_handles() test
-rwxr-xr-xpsutil/tests/test_windows.py8
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")