Files
vault-dash/tests/test_e2e_playwright.py
Bu5hm4nn 99c7911b78 test: add e2e test for actual backtest scenario execution
- Add test_backtest_scenario_runs_and_displays_results that:
  - Creates workspace and navigates to backtests page
  - Selects Synthetic data source (uses deterministic fixture data)
  - Fills fixture-supported dates (2024-01-02 to 2024-01-08)
  - Fills scenario parameters (units, loan, LTV)
  - Runs backtest and verifies results display
  - Checks for Start value, End value, Daily Results table
  - Verifies no runtime errors

- Fix existing backtests page tests to create workspace first:
  - test_backtest_page_loads_with_valid_databento_dates
  - test_backtest_page_handles_invalid_dates_gracefully
  - Backtests page requires workspace_id in URL

- Add TODO comment about date_range_hint not updating for Databento
  on initial render (separate bug to fix)
2026-04-03 14:10:37 +02:00

25 KiB