Files
sideline/tests/test_app.py
David Gwilliam 8d066edcca refactor(app): move imports to module level for better testability
Move internal imports in run_pipeline_mode() to module level to support
proper mocking in integration tests. This enables more effective testing
of the app's initialization and pipeline setup.

Also simplifies the test suite to focus on key integration points.

Changes:
- Moved effects_plugins, DisplayRegistry, PerformanceMonitor, fetch functions,
  and pipeline adapters to module-level imports
- Removed duplicate imports from run_pipeline_mode()
- Simplified test_app.py to focus on core functionality

All manual tests still pass (border-test preset works correctly).
2026-03-16 20:09:52 -07:00

9.3 KiB