From 05ee5b91c2a29410a8b802c757ce4fd91623e75e Mon Sep 17 00:00:00 2001 From: 7000pctAUTO Date: Wed, 4 Feb 2026 02:19:02 +0000 Subject: [PATCH] fix: resolve CI linting and type checking issues --- app/tests/test_config.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 app/tests/test_config.py diff --git a/app/tests/test_config.py b/app/tests/test_config.py new file mode 100644 index 0000000..b978eb0 --- /dev/null +++ b/app/tests/test_config.py @@ -0,0 +1,21 @@ +import pytest +from cmdparse.config import find_config_file, load_config, get_builtin_config_path + + +def test_find_config_file_nonexistent(): + """Test finding config file when none exists.""" + result = find_config_file('/nonexistent/path.yaml') + assert result is None + + +def test_load_config_nonexistent(): + """Test loading config when file doesn't exist.""" + result = load_config('/nonexistent/path.yaml') + assert result == {'parsers': []} + + +def test_get_builtin_config_path(): + """Test getting built-in config path.""" + path = get_builtin_config_path() + assert 'config' in str(path) + assert 'default_parsers.yaml' in str(path)