From 08ab7b616db8c5045d8ff946aa39fe0df992436c Mon Sep 17 00:00:00 2001
From: Nicolas KAROLAK <nicolas@karolak.fr>
Date: Fri, 23 Mar 2018 13:56:02 +0100
Subject: [PATCH] test dns: use of nmcli instead of greping NM conn dir

---
 tests/test_dns_records.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/tests/test_dns_records.py b/tests/test_dns_records.py
index 15914a75..d1ce11ef 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()
 
 
-- 
GitLab