Skip to content

Audit and test public exports (step 12)#9

Merged
whitewalls86 merged 2 commits into
masterfrom
step-12-public-exports
Jun 13, 2026
Merged

Audit and test public exports (step 12)#9
whitewalls86 merged 2 commits into
masterfrom
step-12-public-exports

Conversation

@whitewalls86

@whitewalls86 whitewalls86 commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • Audited src/visor/__init__.py against the spec — all required public symbols already present, no internal transport classes leaked
  • Added tests/test_exports.py to guard against future export drift (4 tests: __all__ completeness, symbol importability, transport internals not exported, README import patterns)

Test plan

  • pytest tests/test_exports.py — 4 tests pass
  • Full pytest — 228 tests pass, 99% coverage
  • ruff check src/ tests/ — clean
  • mypy src/ — clean

🤖 Generated with Claude Code

whitewalls86 and others added 2 commits June 12, 2026 23:36
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Confirms src/visor/__init__.py already exposes all required public symbols,
and adds tests/test_exports.py to guard against future export drift.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@whitewalls86
whitewalls86 merged commit 7e45d91 into master Jun 13, 2026
2 checks passed
@whitewalls86
whitewalls86 deleted the step-12-public-exports branch June 13, 2026 04:44
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.

1 participant