|
@@ -537,27 +537,5 @@ class TestHostInfo(TestCase):
|
|
|
os_path_isfile_mock.return_value = False
|
|
|
self.assertEqual("", hostInfo.getTransparentHugePage())
|
|
|
|
|
|
- @patch.object(OSCheck, "os_distribution", new = MagicMock(return_value = ('debian','7','Final')))
|
|
|
- @patch("os.path.isfile")
|
|
|
- @patch('__builtin__.open')
|
|
|
- def test_transparent_huge_page_debian(self, open_mock, os_path_isfile_mock):
|
|
|
- context_manager_mock = MagicMock()
|
|
|
- open_mock.return_value = context_manager_mock
|
|
|
- file_mock = MagicMock()
|
|
|
- file_mock.read.return_value = "[never] always"
|
|
|
- enter_mock = MagicMock()
|
|
|
- enter_mock.return_value = file_mock
|
|
|
- exit_mock = MagicMock()
|
|
|
- setattr( context_manager_mock, '__enter__', enter_mock )
|
|
|
- setattr( context_manager_mock, '__exit__', exit_mock )
|
|
|
-
|
|
|
- hostInfo = HostInfoLinux()
|
|
|
-
|
|
|
- os_path_isfile_mock.return_value = True
|
|
|
- self.assertEqual("never", hostInfo.getTransparentHugePage())
|
|
|
-
|
|
|
- os_path_isfile_mock.return_value = False
|
|
|
- self.assertEqual("", hostInfo.getTransparentHugePage())
|
|
|
-
|
|
|
if __name__ == "__main__":
|
|
|
unittest.main()
|