created shared file for some test fucntions
This commit is contained in:
19
tests/shared.py
Normal file
19
tests/shared.py
Normal 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")
|
Reference in New Issue
Block a user