From 31354ba6697ab0221cf47502f382cb5dff750a50 Mon Sep 17 00:00:00 2001 From: Micah Jerome Ellison Date: Sat, 16 Oct 2021 15:19:18 -0700 Subject: [PATCH] Move config file unit test to unit test dir and use pytext path fixture instead of current directory to find test data --- tests/{ => unit}/test_config_file.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) rename tests/{ => unit}/test_config_file.py (51%) diff --git a/tests/test_config_file.py b/tests/unit/test_config_file.py similarity index 51% rename from tests/test_config_file.py rename to tests/unit/test_config_file.py index ec012144..04766f4a 100644 --- a/tests/test_config_file.py +++ b/tests/unit/test_config_file.py @@ -1,16 +1,21 @@ import pytest +import os from jrnl.install import find_alt_config -def test_find_alt_config(): - work_config_path = "features/data/configs/work-config.yaml" +def test_find_alt_config(request): + work_config_path = os.path.join( + request.fspath.dirname, "..", "data", "configs", "basic_onefile.yaml" + ) found_alt_config = find_alt_config(work_config_path) assert found_alt_config == work_config_path -def test_find_alt_config_not_exist(): - bad_config_path = "features/data/configs/not-existing-config.yaml" +def test_find_alt_config_not_exist(request): + bad_config_path = os.path.join( + request.fspath.dirname, "..", "data", "configs", "not-existing-config.yaml" + ) with pytest.raises(SystemExit) as ex: found_alt_config = find_alt_config(bad_config_path) assert found_alt_config is not None