Browse Source

[2172] fix osx sysinfo tests for previous change

Jelte Jansen 12 years ago
parent
commit
0d4243fc59
1 changed files with 6 additions and 3 deletions
  1. 6 3
      src/lib/python/isc/sysinfo/tests/sysinfo_test.py

+ 6 - 3
src/lib/python/isc/sysinfo/tests/sysinfo_test.py

@@ -169,6 +169,9 @@ def _my_osx_subprocess_check_output(command):
         return b'daemon.example.com\n'
     elif command == ['sysctl', '-n', 'hw.physmem']:
         return b'987654321\n'
+    elif command == ['sysctl', '-n', 'hw.memsize']:
+        # Something different than physmem
+        return b'123456789\n'
     elif command == ['ifconfig']:
         return b'qB2osV6vUOjqm3P/+tQ4d92xoYz8/U8P9v3KWRpNwlI=\n'
     elif command == ['netstat', '-s']:
@@ -182,7 +185,7 @@ def _my_osx_subprocess_check_output(command):
     elif command == ['sysctl', '-n', 'vm.loadavg']:
         return b'{ 0.2 0.4 0.6 }\n'
     elif command == ['vm_stat']:
-        return b'Pages free: 12345.\n'
+        return b'Mach Virtual Memory Statistics: (page size of 4096 bytes)\nPages free: 12345.\nPages speculative: 11111.\n'
     elif command == ['sysctl', '-n', 'vm.swapusage']:
         return b'total = 18432.00M  used = 17381.23M  free = 1050.77M\n'
     elif command == ['netstat', '-nr']:
@@ -420,8 +423,8 @@ class SysInfoTest(unittest.TestCase):
 
         self.assertLess(abs(76632 - s.get_uptime()), 4)
         self.assertEqual([0.2, 0.4, 0.6], s.get_loadavg())
-        self.assertEqual(987654321, s.get_mem_total())
-        self.assertEqual((12345 * 4096), s.get_mem_free())
+        self.assertEqual(123456789, s.get_mem_total())
+        self.assertEqual((23456 * 4096), s.get_mem_free())
         self.assertEqual(-1, s.get_mem_cached())
         self.assertEqual(-1, s.get_mem_buffers())
         self.assertEqual(18874368.0, s.get_mem_swap_total())