Test/date range coverage
🧪 What does this MR do and why?
This MR adds focused pytest coverage along with a shared test setup to ensure stable execution in both local and CI environments.
🎯 Why
- Improves regression safety across analytics, utilities, routing/state handling, and verification logic
- Ensures tests are deterministic and runnable without full UI/runtime dependencies
- Introduces shared pytest configuration for consistent test behavior
- Strengthens overall test reliability and maintainability
🔗 References
N/A
▶ ️ How to set up and validate locally
Run tests:
pytest -v
✅ Validation Results
- All tests passing locally
- Ruff lint: clean
- Ruff format: applied
- No production code changes
⚠ ️ Risk
- Test-only changes
- No functional impact to application code
- Low risk