diff --git a/tests/test_nginx_vhosts.py b/tests/test_nginx_vhosts.py index de9c1183e6a107124a0fb6c157fa38899c364880..cfef9d8db9045c83d99789d3baa0e988d139c39d 100755 --- a/tests/test_nginx_vhosts.py +++ b/tests/test_nginx_vhosts.py @@ -74,13 +74,14 @@ for name in os.listdir(nginx_dir): warnings = True # test domain IP ip_error = None + ip_warning = None try: ip = socket.gethostbyname(domain) except Exception as e: ip_error = 'domain is not resolved: %s' % e else: if ip != '127.0.0.1': - ip_error = 'domain is resolved with %s instead of 127.0.0.1' % ip + ip_warning = 'domain is resolved with %s instead of 127.0.0.1' % ip sys.stdout.write(' IP: ') if ip_error: if domain in resolution_ignored: @@ -88,6 +89,12 @@ for name in os.listdir(nginx_dir): ip_error = None else: sys.stdout.write('\033[91mKO (%s)\033[0m' % ip_error) + elif ip_warning: + if domain in resolution_ignored: + sys.stdout.write('\033[94mIgnored (%s)\033[0m' % ip_warning) + ip_warning = None + else: + sys.stdout.write('\033[91mWarning (%s)\033[0m' % ip_warning) else: sys.stdout.write('\033[92mOK (127.0.0.1)\033[0m') # test url @@ -120,6 +127,9 @@ for name in os.listdir(nginx_dir): sys.stdout.write('\033[92mOK (%s)\033[0m' % code) sys.stdout.write('.\n') + if ip_warning: + warnings +=1 + if ip_error or req_error: errors += 1