diff options
Diffstat (limited to 'test/mocks/mass-pnf-sim/test_lifecycle.py')
-rw-r--r-- | test/mocks/mass-pnf-sim/test_lifecycle.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/test/mocks/mass-pnf-sim/test_lifecycle.py b/test/mocks/mass-pnf-sim/test_lifecycle.py index 0f77c9664..9bfb3dc7a 100644 --- a/test/mocks/mass-pnf-sim/test_lifecycle.py +++ b/test/mocks/mass-pnf-sim/test_lifecycle.py @@ -1,6 +1,6 @@ from MassPnfSim import MassPnfSim from glob import glob -from os import popen +from os import popen, stat from yaml import load, SafeLoader from ipaddress import ip_address from test_settings import * @@ -60,6 +60,10 @@ def test_bootstrap(args_bootstrap, parser, caplog): start_port += 2 print(yml['ippnfsim']) + # Verify vsftpd config file has proper permissions + for cfg in glob(f'{sim_dirname_pattern}*/config/vsftpd_ssl.conf'): + assert stat(cfg).st_uid == 0 + def test_bootstrap_status(args_status, caplog): MassPnfSim(args_status).status() for _ in range(SIM_INSTANCES): |