def test_set_computer_name(self): ''' Test to set the Windows computer name ''' mock = MagicMock(side_effect=[{ 'Computer Name': { 'Current': "" }, 'ReturnValue = 0;': True }, { 'Computer Name': { 'Current': 'salt' } }]) with patch.dict(win_system.__salt__, {'cmd.run': mock}): mock = MagicMock(return_value='salt') with patch.object(win_system, 'get_computer_name', mock): mock = MagicMock(return_value=True) with patch.object(win_system, 'get_pending_computer_name', mock): self.assertDictEqual(win_system.set_computer_name("salt"), { 'Computer Name': { 'Current': 'salt', 'Pending': True } }) self.assertFalse(win_system.set_computer_name("salt"))
def test_set_computer_name(self): """ Test to set the Windows computer name """ with patch( "salt.modules.win_system.windll.kernel32.SetComputerNameExW", MagicMock(return_value=True), ), patch.object(win_system, "get_computer_name", MagicMock(return_value="salt")), patch.object( win_system, "get_pending_computer_name", MagicMock(return_value="salt_new"), ): self.assertDictEqual( win_system.set_computer_name("salt_new"), {"Computer Name": { "Current": "salt", "Pending": "salt_new" }}, ) # Test set_computer_name failure with patch( "salt.modules.win_system.windll.kernel32.SetComputerNameExW", MagicMock(return_value=False), ): self.assertFalse(win_system.set_computer_name("salt"))
def test_set_computer_name(self): ''' Test to set the Windows computer name ''' with patch('salt.modules.win_system.windll.kernel32.SetComputerNameExW', MagicMock(return_value=True)): with patch.object(win_system, 'get_computer_name', MagicMock(return_value='salt')): with patch.object(win_system, 'get_pending_computer_name', MagicMock(return_value='salt_new')): self.assertDictEqual(win_system.set_computer_name("salt_new"), {'Computer Name': {'Current': 'salt', 'Pending': 'salt_new'}}) # Test set_computer_name failure with patch('salt.modules.win_system.windll.kernel32.SetComputerNameExW', MagicMock(return_value=False)): self.assertFalse(win_system.set_computer_name("salt"))
def test_set_computer_name(self): ''' Test to set the Windows computer name ''' mock = MagicMock(side_effect=[{'Computer Name': {'Current': ""}, 'ReturnValue = 0;': True}, {'Computer Name': {'Current': 'salt'}}]) with patch.dict(win_system.__salt__, {'cmd.run': mock}): mock = MagicMock(return_value='salt') with patch.object(win_system, 'get_computer_name', mock): mock = MagicMock(return_value=True) with patch.object(win_system, 'get_pending_computer_name', mock): self.assertDictEqual(win_system.set_computer_name("salt"), {'Computer Name': {'Current': 'salt', 'Pending': True}}) self.assertFalse(win_system.set_computer_name("salt"))