18 lines
491 B
Python
18 lines
491 B
Python
|
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}'
|