This commit is contained in:
Alessandro Pilotti
2014-04-25 04:07:10 +03:00
5 changed files with 14 additions and 8 deletions

View File

@@ -402,7 +402,6 @@ class WindowsUtilsTest(unittest.TestCase):
@mock.patch('ctypes.windll.kernel32.SetComputerNameExW')
def _test_set_host_name(self, mock_SetComputerNameExW, ret_value):
wmi.WMI = mock.MagicMock(return_value=self._conn)
mock_SetComputerNameExW.return_value = ret_value
if not ret_value:
self.assertRaises(Exception, self._winutils.set_host_name,

View File

@@ -20,6 +20,7 @@ import unittest
from oslo.config import cfg
from cloudbaseinit.plugins import base
from cloudbaseinit.plugins.windows import networkconfig
from cloudbaseinit.tests.metadata import fake_json_response
@@ -67,7 +68,7 @@ class NetworkConfigPluginPluginTests(unittest.TestCase):
search_result.group('broadcast'),
search_result.group('gateway'),
search_result.group('dnsnameservers').strip().split(' '))
self.assertEqual(response, (1, False))
self.assertEqual(response, (base.PLUGIN_EXECUTION_DONE, False))
def test_execute(self):
m = mock.MagicMock()

View File

@@ -20,6 +20,7 @@ import unittest
from oslo.config import cfg
from cloudbaseinit.plugins import base
from cloudbaseinit.plugins.windows import sshpublickeys
from cloudbaseinit.tests.metadata import fake_json_response
@@ -61,7 +62,8 @@ class SetUserSSHPublicKeysPluginTests(unittest.TestCase):
self.assertEqual(mock_os_path.join.call_count, 2)
mock_os_makedirs.assert_called_once_with(mock_os_path.join())
self.assertEqual(response, (1, False))
self.assertEqual(response, (base.PLUGIN_EXECUTION_DONE,
False))
def test_execute_with_user_home(self):
fake_user_home = os.path.join('fake', 'home')

View File

@@ -19,9 +19,11 @@ import mock
import sys
import unittest
from oslo.config import cfg
from cloudbaseinit.plugins import base
from cloudbaseinit.plugins import constants
from oslo.config import cfg
CONF = cfg.CONF
_ctypes_mock = mock.MagicMock()
_win32com_mock = mock.MagicMock()
@@ -88,7 +90,7 @@ class ConfigWinRMCertificateAuthPluginTests(unittest.TestCase):
shared_data='fake data')
mock_service.get_client_auth_certs.assert_called_once_with()
if not cert_data:
self.assertEqual(response, (1, False))
self.assertEqual(response, (base.PLUGIN_EXECUTION_DONE, False))
else:
mock_get_credentials.assert_called_once_with('fake data')
mock_import_cert.assert_called_once_with(
@@ -103,7 +105,7 @@ class ConfigWinRMCertificateAuthPluginTests(unittest.TestCase):
mock_WinRMConfig().create_cert_mapping.assert_called_once_with(
mock_cert_thumprint, cert_upn, 'fake user',
'fake password')
self.assertEqual(response, (1, False))
self.assertEqual(response, (base.PLUGIN_EXECUTION_DONE, False))
def test_execute(self):
cert_data = 'fake cert data'

View File

@@ -19,6 +19,7 @@ import mock
import sys
import unittest
from cloudbaseinit.plugins import base
from oslo.config import cfg
CONF = cfg.CONF
@@ -97,7 +98,8 @@ class ConfigWinRMListenerPluginTests(unittest.TestCase):
mock_check_winrm_service.assert_called_once_with(mock_osutils)
if not service_status:
self.assertEqual(response, (2, False))
self.assertEqual(response, (base.PLUGIN_EXECUTE_ON_NEXT_BOOT,
service_status))
else:
mock_WinRMConfig().set_auth_config.assert_called_once_with(
basic=CONF.winrm_enable_basic_auth)
@@ -113,7 +115,7 @@ class ConfigWinRMListenerPluginTests(unittest.TestCase):
mock_listener_config.get.assert_called_once_with("Port")
mock_osutils.firewall_create_rule.assert_called_once_with(
"WinRM HTTPS", 9999, mock_osutils.PROTOCOL_TCP)
self.assertEqual(response, (1, False))
self.assertEqual(response, (base.PLUGIN_EXECUTION_DONE, False))
def test_execute(self):
self._test_execute(service_status=True)