diff --git a/cloudbaseinit/tests/utils/windows/test_winrmconfig.py b/cloudbaseinit/tests/utils/windows/test_winrmconfig.py index 0f10da34..6592b160 100644 --- a/cloudbaseinit/tests/utils/windows/test_winrmconfig.py +++ b/cloudbaseinit/tests/utils/windows/test_winrmconfig.py @@ -344,29 +344,6 @@ class WinRMConfigTests(unittest.TestCase): '' % {"enabled": True, "cert_thumbprint": None}) - @mock.patch('xml.etree.ElementTree.fromstring') - @mock.patch('cloudbaseinit.utils.windows.winrmconfig.WinRMConfig.' - '_get_node_tag') - @mock.patch('cloudbaseinit.utils.windows.winrmconfig.WinRMConfig.' - '_get_resource') - def test_get_auth_config(self, mock_get_resource, mock_get_node_tag, - mock_fromstring): - mock_node = mock.MagicMock() - mock_node.tag = 'tag' - mock_node.text = 'value' - fake_tree = [mock_node] - mock_get_resource.return_value = 'fake data xml' - mock_fromstring.return_value = fake_tree - mock_get_node_tag.return_value = 'tag' - - response = self._winrmconfig.get_auth_config() - - mock_get_resource.assert_called_with( - self._winrmconfig._SERVICE_AUTH_URI) - mock_fromstring.assert_called_once_with('fake data xml') - mock_get_node_tag.assert_called_once_with(mock_node.tag) - self.assertEqual({'tag': 'value'}, response) - @mock.patch('xml.etree.ElementTree.fromstring') @mock.patch('xml.etree.ElementTree.tostring') @mock.patch('cloudbaseinit.utils.windows.winrmconfig.WinRMConfig.' diff --git a/cloudbaseinit/utils/windows/winrmconfig.py b/cloudbaseinit/utils/windows/winrmconfig.py index b9aa9082..8fb6a058 100644 --- a/cloudbaseinit/utils/windows/winrmconfig.py +++ b/cloudbaseinit/utils/windows/winrmconfig.py @@ -166,24 +166,6 @@ class WinRMConfig(object): '' % {"enabled": self._get_xml_bool(enabled), "cert_thumbprint": cert_thumbprint}) - def get_auth_config(self): - data = {} - - data_xml = self._get_resource(self._SERVICE_AUTH_URI) - tree = ElementTree.fromstring(data_xml) - for node in tree: - tag = self._get_node_tag(node.tag) - value_str = node.text.lower() - if value_str == "true": - value = True - elif value_str == "false": - value = False - else: - value = value_str - data[tag] = value - - return data - def set_auth_config(self, basic=None, kerberos=None, negotiate=None, certificate=None, credSSP=None, cbt_hardening_level=None):