Skip to content

Cover base_config helper behavior#313

Merged
codeforester merged 1 commit into
masterfrom
enhancement/304-20260530-test-base-config-helpers
May 30, 2026
Merged

Cover base_config helper behavior#313
codeforester merged 1 commit into
masterfrom
enhancement/304-20260530-test-base-config-helpers

Conversation

@codeforester
Copy link
Copy Markdown
Owner

Summary

  • Add direct tests for safe_resolve covering existing paths, missing paths, and symlink targets.
  • Add direct print_finding output-format coverage.
  • Make base_config doctor report broken config symlinks distinctly.
  • Add doctor coverage for broken symlink configs and valid YAML with unexpected top-level keys.

Validation

  • PYTHONPATH=lib/python:cli/python "$HOME/.base.d/base/.venv/bin/python" -m pytest cli/python/base_config/tests/test_engine.py
  • ./bin/base-test
  • git diff --check

Fixes #304

@codeforester codeforester merged commit f781c1f into master May 30, 2026
16 checks passed
@codeforester codeforester deleted the enhancement/304-20260530-test-base-config-helpers branch May 30, 2026 21:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add tests for safe_resolve and print_finding in base_config

1 participant