Testing improvements completing Week 1 consolidation: 1. Add tests/test_workflow.py (6 comprehensive tests) - test_extract_vote_value: Vote value extraction - test_parse_votes_single_participant_single_vote: Basic parsing - test_parse_votes_single_participant_multiple_votes: Latest vote wins - test_parse_votes_multiple_participants: Multi-participant tracking - test_parse_votes_malformed_lines: Error handling - test_parse_votes_mixed_content: Real-world scenarios 2. Improve tests/test_template_meta.py - Replace stub tests with real implementations - test_find_template_fields: Field extraction from templates - test_render_request_from_template: Template rendering - test_render_request_from_template_with_existing_meta: Preserve existing data 3. Add __init__.py files for test imports - assets/__init__.py: Make assets importable - automation/__init__.py: Make automation importable - Enables tests to import workflow.py and create_feature.py 4. Update pyproject.toml pytest configuration - Add ".", "assets" to pythonpath - Allows tests to import from automation/ and assets/ Test Results: - All 11 tests passing - Coverage: workflow vote parsing, template rendering, utils - Foundation ready for Stage 2 development 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| hooks | ||
| runtime | ||
| templates | ||
| __init__.py | ||