diff options
author | Giampaolo Rodola <g.rodola@gmail.com> | 2016-09-10 18:51:10 +0200 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2016-09-10 18:51:10 +0200 |
commit | e71da4aebd80feb3c971ce820011d2363c495cd9 (patch) | |
tree | e33ecf2b8fe28c96e51f1da81c68904b5bb4e9a4 | |
parent | 20db43adfad76dc4cb93601f236b8ba08d374fac (diff) | |
download | psutil-e71da4aebd80feb3c971ce820011d2363c495cd9.tar.gz |
linux tests refactoring
-rw-r--r-- | psutil/tests/test_linux.py | 17 |
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) # ===================================================================== |