diff --git a/tests/test_dns_records.py b/tests/test_dns_records.py index 15914a75be1694b562a81344c7e2546883d3abc7..d1ce11efe8e4380a9270733bcc97e745b5b2071f 100755 --- a/tests/test_dns_records.py +++ b/tests/test_dns_records.py @@ -24,11 +24,12 @@ def get_dns_servers(): servers.append(l.split('nameserver ')[1]) if servers == ['127.0.1.1']: # NetworkManager - status, output = subprocess.getstatusoutput('grep -R "dns=" /etc/NetworkManager/system-connections') + status, output = subprocess.getstatusoutput('nmcli -f all device show | grep IP4.DNS | awk \'{ print $2 }\'') for l in output.split('\n'): - servers.extend(l.split('dns=')[1].rstrip(';').split(';')) + servers.append(l) return servers + resolvers = get_dns_servers()