def test_join_domain(self): """ Test to join a computer to an Active Directory domain """ with patch("salt.modules.win_system._join_domain", MagicMock(return_value=0)): with patch( "salt.modules.win_system.get_domain_workgroup", MagicMock(return_value={"Workgroup": "Workgroup"}), ): self.assertDictEqual( win_system.join_domain("saltstack", "salt", "salt@123"), { "Domain": "saltstack", "Restart": False }, ) with patch( "salt.modules.win_system.get_domain_workgroup", MagicMock(return_value={"Domain": "saltstack"}), ): self.assertEqual( win_system.join_domain("saltstack", "salt", "salt@123"), "Already joined to saltstack", )
def test_join_domain(self): ''' Test to join a computer to an Active Directory domain ''' mock = MagicMock(side_effect=[{'ReturnValue = 0;': True}, {'Salt': True}]) with patch.dict(win_system.__salt__, {'cmd.run': mock}): self.assertDictEqual(win_system.join_domain("saltstack", "salt", "salt@123"), {'Domain': 'saltstack'}) self.assertFalse(win_system.join_domain("saltstack", "salt", "salt@123"))
def test_join_domain(self): ''' Test to join a computer to an Active Directory domain ''' with patch('salt.modules.win_system._join_domain', MagicMock(return_value=0)): with patch('salt.modules.win_system.get_domain_workgroup', MagicMock(return_value={'Workgroup': 'Workgroup'})): self.assertDictEqual( win_system.join_domain( "saltstack", "salt", "salt@123"), {'Domain': 'saltstack', 'Restart': False}) with patch('salt.modules.win_system.get_domain_workgroup', MagicMock(return_value={'Domain': 'saltstack'})): self.assertEqual( win_system.join_domain("saltstack", "salt", "salt@123"), 'Already joined to saltstack')
def test_join_domain_already_joined(self): """ Test to join a computer to an Active Directory domain when it is already joined """ with patch("salt.modules.win_system._join_domain", MagicMock(return_value=0)), patch( "salt.modules.win_system.get_domain_workgroup", MagicMock(return_value={"Domain": "saltstack"}), ): self.assertEqual( win_system.join_domain("saltstack", "salt", "salt@123"), "Already joined to saltstack", )