def test_cpu_util_percent_per_cpu(almost_equal, flush): t1 = P.cpu_times(1) # We need a delay of at least a second here to get close readings for both the APIs psutil_util_percent = psutil.cpu_percent(1, True) pslib_util_percent = P.cpu_util_percent(1, t1) for i,v in enumerate(psutil_util_percent): assert almost_equal(v, pslib_util_percent[i])
def test_cpu_times_individual(compare_cpu_times, flush): pslib_cputimes = P.cpu_times(1) psutil_cputimes = psutil.cpu_times(True) for i,psutil_measure in enumerate(psutil_cputimes): pslib_measure = pslib_cputimes[i] assert compare_cpu_times(pslib_measure, psutil_measure)
def test_cpu_times_individual(compare_cpu_times, flush): pslib_cputimes = P.cpu_times(1) psutil_cputimes = psutil.cpu_times(True) for i, psutil_measure in enumerate(psutil_cputimes): pslib_measure = pslib_cputimes[i] assert compare_cpu_times(pslib_measure, psutil_measure)
def test_cpu_times_percent_per_cpu(compare_cpu_times, flush): t1 = P.cpu_times(1) # We need a delay of at least a second here to get close readings for both the APIs psutil_times_percent = psutil.cpu_times_percent(1, True) pslib_times_percent = P.cpu_times_percent(1, t1) for i,psutil_measure in enumerate(psutil_times_percent): pslib_measure = pslib_times_percent[i] assert compare_cpu_times(pslib_measure, psutil_measure)
def test_cpu_times_percent_per_cpu(compare_cpu_times, flush): t1 = P.cpu_times(1) # We need a delay of at least a second here to get close readings for both the APIs psutil_times_percent = psutil.cpu_times_percent(1, True) pslib_times_percent = P.cpu_times_percent(1, t1) for i, psutil_measure in enumerate(psutil_times_percent): pslib_measure = pslib_times_percent[i] assert compare_cpu_times(pslib_measure, psutil_measure)
def test_cpu_util_percent(almost_equal, flush): t1 = P.cpu_times(0) # We need a delay of at least a second here to get close readings for both the APIs psutil_util_percent = psutil.cpu_percent(1) pslib_util_percent = P.cpu_util_percent(0, t1) assert almost_equal(psutil_util_percent, pslib_util_percent[0])
def test_cpu_times_percent(compare_cpu_times, flush): t1 = P.cpu_times(0) # We need a delay of at least a second here to get close readings for both the APIs psutil_times_percent = psutil.cpu_times_percent(1) pslib_times_percent = P.cpu_times_percent(0, t1) compare_cpu_times(psutil_times_percent, pslib_times_percent)
def test_cpu_times_total(compare_cpu_times, flush): pslib_cputimes = P.cpu_times(0) psutil_cputimes = psutil.cpu_times(False) assert compare_cpu_times(pslib_cputimes, psutil_cputimes)