from yaml import load, SafeLoader from os import environ from execute import run EXTERNAL_DOMAIN = 'google.fr' def test_dns_external(): conf_file = f'{environ["MACHINE_TEST_DIR"]}/dns-local.yml' with open(conf_file) as yaml: data = load(yaml, Loader=SafeLoader) result = run(data['address'], ['/bin/resolvectl', 'query', EXTERNAL_DOMAIN], ) assert 'resolve call failed' not in next(result), f'cannot resolved {EXTERNAL_DOMAIN}'