mirror of
https://github.com/jrnl-org/jrnl.git
synced 2025-05-10 16:48:31 +02:00
27 lines
833 B
Python
27 lines
833 B
Python
# Copyright (C) 2012-2022 jrnl contributors
|
|
# License: https://www.gnu.org/licenses/gpl-3.0.html
|
|
|
|
import os
|
|
|
|
import pytest
|
|
|
|
from jrnl.exception import JrnlException
|
|
from jrnl.install import find_alt_config
|
|
|
|
|
|
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(request):
|
|
bad_config_path = os.path.join(
|
|
request.fspath.dirname, "..", "data", "configs", "does-not-exist.yaml"
|
|
)
|
|
with pytest.raises(JrnlException) as ex:
|
|
found_alt_config = find_alt_config(bad_config_path)
|
|
assert found_alt_config is not None
|
|
assert isinstance(ex.value, JrnlException)
|