summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2016-09-10 18:51:10 +0200
committerGiampaolo Rodola <g.rodola@gmail.com>2016-09-10 18:51:10 +0200
commite71da4aebd80feb3c971ce820011d2363c495cd9 (patch)
treee33ecf2b8fe28c96e51f1da81c68904b5bb4e9a4
parent20db43adfad76dc4cb93601f236b8ba08d374fac (diff)
downloadpsutil-e71da4aebd80feb3c971ce820011d2363c495cd9.tar.gz
linux tests refactoring
-rw-r--r--psutil/tests/test_linux.py17
1 files changed, 12 insertions, 5 deletions
diff --git a/psutil/tests/test_linux.py b/psutil/tests/test_linux.py
index 2061f964..f2c6b3f3 100644
--- a/psutil/tests/test_linux.py
+++ b/psutil/tests/test_linux.py
@@ -164,9 +164,16 @@ class TestSystemVirtualMemory(unittest.TestCase):
vmstat_value, psutil_value, delta=MEMORY_TOLERANCE)
@retry_before_failing()
- def test_cached(self):
- vmstat_value = int(sh('vmstat').split('\n')[2].split()[5]) * 1024
- psutil_value = psutil.virtual_memory().cached
+ def test_active(self):
+ vmstat_value = vmstat('active memory') * 1024
+ psutil_value = psutil.virtual_memory().active
+ self.assertAlmostEqual(
+ vmstat_value, psutil_value, delta=MEMORY_TOLERANCE)
+
+ @retry_before_failing()
+ def test_inactive(self):
+ vmstat_value = vmstat('inactive memory') * 1024
+ psutil_value = psutil.virtual_memory().inactive
self.assertAlmostEqual(
vmstat_value, psutil_value, delta=MEMORY_TOLERANCE)
@@ -356,12 +363,12 @@ class TestSystemCPUStats(unittest.TestCase):
def test_ctx_switches(self):
vmstat_value = vmstat("context switches")
psutil_value = psutil.cpu_stats().ctx_switches
- self.assertAlmostEqual(vmstat_value, psutil_value, delta=50)
+ self.assertAlmostEqual(vmstat_value, psutil_value, delta=500)
def test_interrupts(self):
vmstat_value = vmstat("interrupts")
psutil_value = psutil.cpu_stats().interrupts
- self.assertAlmostEqual(vmstat_value, psutil_value, delta=20)
+ self.assertAlmostEqual(vmstat_value, psutil_value, delta=500)
# =====================================================================