Skip to content

Commit 104bb32

Browse files
committed
test cpu_times() for process children
1 parent 16c091b commit 104bb32

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

psutil/tests/test_process.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -288,13 +288,13 @@ def waste_cpu():
288288
for x in range(100000):
289289
x **= 2
290290

291-
proc = multiprocessing.Process(target=waste_cpu)
292-
proc.start()
293-
proc.join()
291+
while os.times().children_user < 0.2:
292+
proc = multiprocessing.Process(target=waste_cpu)
293+
proc.start()
294+
proc.join()
294295

295296
a = psutil.Process().cpu_times()
296297
b = os.times()
297-
assert b.children_user >= 0.2
298298
self.assertAlmostEqual(a.children_user, b.children_user, delta=0.1)
299299
self.assertAlmostEqual(a.children_system, b.children_system, delta=0.1)
300300

0 commit comments

Comments
 (0)