Specs: clean environment before each test

KASM-1609_select_de_to_run
Dmitry Maksyoma 4 years ago
parent 0011fa6afd
commit 0b495fd3f9

@ -1,9 +1,19 @@
import os import os
import shutil
import subprocess import subprocess
from mamba import description, context, it from mamba import description, context, it, before
from expects import expect, equal from expects import expect, equal
def clean_env():
home_dir = os.environ['HOME']
password_file = os.path.join(home_dir, ".kasmpasswd")
os.remove(password_file)
vnc_dir = os.path.join(home_dir, ".vnc")
shutil.rmtree(vnc_dir)
def run_cmd(cmd, **kwargs): def run_cmd(cmd, **kwargs):
completed_process = subprocess.run(cmd, shell=True, text=True, completed_process = subprocess.run(cmd, shell=True, text=True,
capture_output=True, capture_output=True,
@ -30,6 +40,9 @@ def check_de_was_setup_to_run(de_name):
with description('vncserver') as self: with description('vncserver') as self:
with before.each:
clean_env()
with it('selects passed DE with -s'): with it('selects passed DE with -s'):
add_kasmvnc_user_docker() add_kasmvnc_user_docker()

Loading…
Cancel
Save