Spaces:
Running
Running
Commit History
-
Add Streamlit integration tests
New tests in test_streamlit_app.py: - Syntax validation - Check for invalid st.dataframe(width="stretch") usage - Streamlit AppTest to catch runtime errors - Validates app renders without exceptions These tests would have caught the width="stretch" bug. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>648a32a -
Add test suite, CI/CD, and development workflow
Test Suite (37 tests): - test_config.py: Config structure and validation - test_calculations.py: Core business math (EoLRR, circular vs linear) - test_app.py: Smoke tests for imports and config loading GitHub Actions: - test.yml: Run tests on push to dev/main and PRs - deploy-hf.yml: Manual-only deploy to HF Space Claude Skills: - /run-tests: Run pytest locally - /deploy-hf: Deploy to HF Space - /create-pr: Create PR from dev to main - /setup-branch: Configure dev branch Branch Strategy: - dev: All development - main: Stable releases via PR - HF deploy: Manual only from main Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>85fcbc2