@@ -71,21 +71,33 @@ def testMemInfo(self, vm_mock, sw_mock):
71
71
vm .free = 2312043
72
72
vm .shared = 1243
73
73
vm .buffers = 23435
74
- vm .cached = 23545
75
74
vm .available = 2312043
75
+ vm .total = 8192 * 1024
76
+ vm .used = 4096 * 1024
77
+ vm .cached = 1024 * 1024
76
78
77
79
sw = sw_mock .return_value
78
80
sw .free = 2341234
81
+ sw .used = 1024 * 1024
82
+ sw .total = 2048 * 1024
83
+ sw .sin = 512 * 1024
84
+ sw .sout = 256 * 1024
79
85
80
86
hostinfo = HostInfo (MagicMock ())
81
87
82
88
mem = hostinfo .get_mem_info ()
83
89
84
- self .assertAlmostEqual (mem ['mem_free' ], 2257 )
85
- self .assertAlmostEqual (mem ['mem_shared' ], 1 )
86
- self .assertAlmostEqual (mem ['mem_buffered' ], 22 )
87
- self .assertAlmostEqual (mem ['mem_cached' ], 22 )
88
- self .assertAlmostEqual (mem ['swap_free' ], 2286 )
90
+ self .assertAlmostEqual (mem ['mem_free' ], 2257 , delta = 1 )
91
+ self .assertAlmostEqual (mem ['mem_shared' ], 1 , delta = 0.5 )
92
+ self .assertAlmostEqual (mem ['mem_buffered' ], 22 , delta = 1 )
93
+ self .assertAlmostEqual (mem ['mem_cached' ], 1024 , delta = 1 )
94
+ self .assertAlmostEqual (mem ['swap_free' ], 2286 , delta = 1 )
95
+ self .assertAlmostEqual (mem ['mem_total' ], 8192 , delta = 1 )
96
+ self .assertAlmostEqual (mem ['mem_used' ], 3072 , delta = 1 )
97
+ self .assertAlmostEqual (mem ['swap_used' ], 1024 , delta = 1 )
98
+ self .assertAlmostEqual (mem ['swap_total' ], 2048 , delta = 1 )
99
+ self .assertAlmostEqual (mem ['swap_in' ], 512 , delta = 1 )
100
+ self .assertAlmostEqual (mem ['swap_out' ], 256 , delta = 1 )
89
101
90
102
91
103
@patch ("psutil.process_iter" )
0 commit comments