Commit 8372016755363489422d66e669e92f4a6319f61d
1 parent
da5d4644
tests: Use common base dirs in log_helper tests
Showing
1 changed file
with
6 additions
and
4 deletions
tests/common/log_helper/test_log_helper.py
| ... | ... | @@ -13,9 +13,11 @@ from tests.common.log_helper import log_helper_test_main |
| 13 | 13 | from tests.common.log_helper import log_helper_test_imported |
| 14 | 14 | from os.path import dirname, join, relpath, abspath |
| 15 | 15 | |
| 16 | +from tests.test_utils import PROJECT_ROOT | |
| 17 | + | |
| 16 | 18 | # this is the common base of "tests" and "oletools" dirs |
| 17 | -ROOT_DIRECTORY = abspath(join(__file__, '..', '..', '..', '..')) | |
| 18 | -TEST_FILE = relpath(join(dirname(__file__), 'log_helper_test_main.py'), ROOT_DIRECTORY) | |
| 19 | +TEST_FILE = relpath(join(dirname(abspath(__file__)), 'log_helper_test_main.py'), | |
| 20 | + PROJECT_ROOT) | |
| 19 | 21 | PYTHON_EXECUTABLE = sys.executable |
| 20 | 22 | |
| 21 | 23 | MAIN_LOG_MESSAGES = [ |
| ... | ... | @@ -90,9 +92,9 @@ class TestLogHelper(unittest.TestCase): |
| 90 | 92 | child = subprocess.Popen( |
| 91 | 93 | [PYTHON_EXECUTABLE, TEST_FILE] + args, |
| 92 | 94 | shell=False, |
| 93 | - env={'PYTHONPATH': ROOT_DIRECTORY}, | |
| 95 | + env={'PYTHONPATH': PROJECT_ROOT}, | |
| 94 | 96 | universal_newlines=True, |
| 95 | - cwd=ROOT_DIRECTORY, | |
| 97 | + cwd=PROJECT_ROOT, | |
| 96 | 98 | stdin=None, |
| 97 | 99 | stdout=subprocess.PIPE, |
| 98 | 100 | stderr=subprocess.PIPE | ... | ... |