def test__get_console_pid(self, mock_pid_file): tmp_file_handle = tempfile.NamedTemporaryFile() tmp_file = tmp_file_handle.name mock_pid_file.return_value = tmp_file pid = console_utils._get_console_pid(self.info['uuid']) mock_pid_file.assert_called_once_with(self.info['uuid']) self.assertEqual(pid, 12345)
def test__get_console_pid(self, mock_exec): tmp_file_handle = tempfile.NamedTemporaryFile() tmp_file = tmp_file_handle.name self.addCleanup(utils.unlink_without_raise, tmp_file) with open(tmp_file, "w") as f: f.write("12345\n") mock_exec.return_value = tmp_file pid = console_utils._get_console_pid(self.info['uuid']) mock_exec.assert_called_once_with(self.info['uuid']) self.assertEqual(pid, 12345)