def test_nslookup(): """ Test if it query DNS for information about a domain or ip address """ ret = ("Server: ct-dc-3-2.cybage.com\n" "Address: 172.27.172.12\n" "Non-authoritative answer:\n" "Name: google.com\n" "Addresses: 2404:6800:4007:806::200e\n" "216.58.196.110\n") mock = MagicMock(return_value=ret) with patch.dict(win_network.__salt__, {"cmd.run": mock}): assert win_network.nslookup("google.com") == [ { "Server": "ct-dc-3-2.cybage.com" }, { "Address": "172.27.172.12" }, { "Name": "google.com" }, { "Addresses": ["2404:6800:4007:806::200e", "216.58.196.110"] }, ]
def test_nslookup(self): ''' Test if it query DNS for information about a domain or ip address ''' ret = ('Server: ct-dc-3-2.cybage.com\n' 'Address: 172.27.172.12\n' 'Non-authoritative answer:\n' 'Name: google.com\n' 'Addresses: 2404:6800:4007:806::200e\n' '216.58.196.110\n') mock = MagicMock(return_value=ret) with patch.dict(win_network.__salt__, {'cmd.run': mock}): self.assertListEqual(win_network.nslookup('google.com'), [{'Server': 'ct-dc-3-2.cybage.com'}, {'Address': '172.27.172.12'}, {'Name': 'google.com'}, {'Addresses': ['2404:6800:4007:806::200e', '216.58.196.110']}])