created shared file for some test fucntions

This commit is contained in:
PatchOfScotland
2023-01-31 14:52:03 +01:00
parent b95042c5ca
commit adfce30508
10 changed files with 57 additions and 49 deletions

19
tests/shared.py Normal file
View File

@ -0,0 +1,19 @@
"""
This file contains shared functions used within multiple tests.
Author(s): David Marchant
"""
from core.functionality import make_dir, rmtree
from core.correctness.vars import TEST_HANDLER_BASE, TEST_JOB_OUTPUT, \
TEST_MONITOR_BASE
def setup():
make_dir(TEST_MONITOR_BASE, ensure_clean=True)
make_dir(TEST_HANDLER_BASE, ensure_clean=True)
make_dir(TEST_JOB_OUTPUT, ensure_clean=True)
def teardown():
rmtree(TEST_MONITOR_BASE)
rmtree(TEST_HANDLER_BASE)
rmtree(TEST_JOB_OUTPUT)
rmtree("first")