1
from landscape.sysinfo.sysinfo import SysInfoPluginRegistry
2
from landscape.sysinfo.memory import Memory
3
from landscape.tests.helpers import LandscapeTest
25
SReclaimable: 136372 kB
30
CommitLimit: 3599624 kB
31
Committed_AS: 1136296 kB
32
VmallocTotal: 114680 kB
34
VmallocChunk: 86764 kB
39
class MemoryTest(LandscapeTest):
42
super(MemoryTest, self).setUp()
43
self.memory = Memory(self.makeFile(MEMINFO_SAMPLE))
44
self.sysinfo = SysInfoPluginRegistry()
45
self.sysinfo.add(self.memory)
47
def test_run_returns_succeeded_deferred(self):
48
self.assertDeferredSucceeded(self.memory.run())
50
def test_run_adds_header(self):
52
self.assertEquals(self.sysinfo.get_headers(),
53
[("Memory usage", "34%"),
54
("Swap usage", "39%")])