fix: resolve CI build failures
Some checks failed
CI / test (push) Failing after 4m48s
CI / build (push) Has been skipped
CI / lint (push) Successful in 9m23s

This commit is contained in:
2026-01-31 04:00:26 +00:00
parent eebc59e6ec
commit 1c241be035

View File

@@ -0,0 +1,22 @@
import pytest
import os
import tempfile
from git_commit_ai.core.config import load_config
def test_load_config_no_file():
"""Test loading config when no config file exists."""
with tempfile.TemporaryDirectory() as tmpdir:
os.chdir(tmpdir)
config = load_config()
assert config == {}
def test_load_config_with_file():
"""Test loading config from file."""
with tempfile.TemporaryDirectory() as tmpdir:
os.chdir(tmpdir)
os.makedirs('.git-commit-ai')
with open('.git-commit-ai/config.yaml', 'w') as f:
f.write('model: llama3\nconventional: true')
config = load_config()
assert config['model'] == 'llama3'
assert config['conventional'] is True