def test_add_windows_hostvars_to_linux(self, mock_clc_sdk, mock_add_windows_hostvars): server = mock.MagicMock() server.name = 'testLinuxServer' server.data = {'clc_data': { 'os': 'linux_os_image' }} hostvars = {server.name: { 'clc_data': { 'os': 'linux_os_image' }}} mock_add_windows_hostvars.return_value = { 'testLinuxServer': {'clc_data': {'os': 'linux_os_image'}} } mock_clc_sdk.v2.Server.return_value = server result = clc_inv._add_windows_hostvars(hostvars, server) self.assertNotIn('ansible_ssh_port', result[server.name]) self.assertNotIn('ansible_connection', result[server.name])
def test_add_windows_hostvars(self, mock_clc_sdk, mock_add_windows_hostvars): server = mock.MagicMock() server.name = 'testWindowsServer' server.data = {'clc_data': { 'os': 'windows_os_image' }} hostvars = {server.name: { 'clc_data': { 'os': 'windows_os_image' }}} mock_add_windows_hostvars.return_value = { 'testWindowsServer': {'ansible_ssh_port': 5986, 'clc_data': {'os': 'windows_os_image'}, 'ansible_connection': 'winrm'} } mock_clc_sdk.v2.Server.return_value = server result = clc_inv._add_windows_hostvars(hostvars, server) self.assertEquals(result[server.name]['ansible_ssh_port'], 5986) self.assertEquals(result[server.name]['ansible_connection'], 'winrm')
def test_add_windows_hostvars_to_linux(self, mock_clc_sdk, mock_add_windows_hostvars): server = mock.MagicMock() server.name = 'testLinuxServer' server.data = {'clc_data': {'os': 'linux_os_image'}} hostvars = {server.name: {'clc_data': {'os': 'linux_os_image'}}} mock_add_windows_hostvars.return_value = { 'testLinuxServer': { 'clc_data': { 'os': 'linux_os_image' } } } mock_clc_sdk.v2.Server.return_value = server result = clc_inv._add_windows_hostvars(hostvars, server) self.assertNotIn('ansible_ssh_port', result[server.name]) self.assertNotIn('ansible_connection', result[server.name])
def test_add_windows_hostvars(self, mock_clc_sdk, mock_add_windows_hostvars): server = mock.MagicMock() server.name = 'testWindowsServer' server.data = {'clc_data': {'os': 'windows_os_image'}} hostvars = {server.name: {'clc_data': {'os': 'windows_os_image'}}} mock_add_windows_hostvars.return_value = { 'testWindowsServer': { 'ansible_ssh_port': 5986, 'clc_data': { 'os': 'windows_os_image' }, 'ansible_connection': 'winrm' } } mock_clc_sdk.v2.Server.return_value = server result = clc_inv._add_windows_hostvars(hostvars, server) self.assertEquals(result[server.name]['ansible_ssh_port'], 5986) self.assertEquals(result[server.name]['ansible_connection'], 'winrm')