def test_dns_dhcp(self): ''' Test to configure the DNS server list from DHCP Server ''' ret = {'name': 'salt', 'changes': {}, 'result': True, 'comment': ''} mock = MagicMock(side_effect=['dhcp', 'salt', 'salt']) with patch.dict(win_dns_client.__salt__, {'win_dns_client.get_dns_config': mock}): ret.update({'comment': 'Local Area Connection already configured' ' with DNS from DHCP'}) self.assertDictEqual(win_dns_client.dns_dhcp('salt'), ret) with patch.dict(win_dns_client.__opts__, {"test": True}): ret.update({'comment': '', 'result': None, 'changes': {'dns': 'configured from DHCP'}}) self.assertDictEqual(win_dns_client.dns_dhcp('salt'), ret) with patch.dict(win_dns_client.__opts__, {"test": False}): mock = MagicMock(return_value=True) with patch.dict(win_dns_client.__salt__, {'win_dns_client.dns_dhcp': mock}): ret.update({'result': True}) self.assertDictEqual(win_dns_client.dns_dhcp('salt'), ret)
def test_dns_dhcp(self): """ Test to configure the DNS server list from DHCP Server """ ret = {"name": "salt", "changes": {}, "result": True, "comment": ""} mock = MagicMock(side_effect=["dhcp", "salt", "salt"]) with patch.dict(win_dns_client.__salt__, {"win_dns_client.get_dns_config": mock}): ret.update({ "comment": "Local Area Connection already configured" " with DNS from DHCP" }) self.assertDictEqual(win_dns_client.dns_dhcp("salt"), ret) with patch.dict(win_dns_client.__opts__, {"test": True}): ret.update({ "comment": "", "result": None, "changes": { "dns": "configured from DHCP" }, }) self.assertDictEqual(win_dns_client.dns_dhcp("salt"), ret) with patch.dict(win_dns_client.__opts__, {"test": False}): mock = MagicMock(return_value=True) with patch.dict(win_dns_client.__salt__, {"win_dns_client.dns_dhcp": mock}): ret.update({"result": True}) self.assertDictEqual(win_dns_client.dns_dhcp("salt"), ret)
def test_dns_dhcp(self): ''' Test to configure the DNS server list from DHCP Server ''' ret = {'name': 'salt', 'changes': {}, 'result': True, 'comment': ''} mock = MagicMock(side_effect=['dhcp', 'salt', 'salt']) with patch.dict(win_dns_client.__salt__, {'win_dns_client.get_dns_config': mock}): ret.update({ 'comment': 'Local Area Connection already configured' ' with DNS from DHCP' }) self.assertDictEqual(win_dns_client.dns_dhcp('salt'), ret) with patch.dict(win_dns_client.__opts__, {"test": True}): ret.update({ 'comment': '', 'result': None, 'changes': { 'dns': 'configured from DHCP' } }) self.assertDictEqual(win_dns_client.dns_dhcp('salt'), ret) with patch.dict(win_dns_client.__opts__, {"test": False}): mock = MagicMock(return_value=True) with patch.dict(win_dns_client.__salt__, {'win_dns_client.dns_dhcp': mock}): ret.update({'result': True}) self.assertDictEqual(win_dns_client.dns_dhcp('salt'), ret)