diff --git a/tests/test_ibkr_portfolio.py b/tests/test_ibkr_portfolio.py index 6a2c24b..b8eb914 100644 --- a/tests/test_ibkr_portfolio.py +++ b/tests/test_ibkr_portfolio.py @@ -60,7 +60,7 @@ def test_fetch_portfolio_snapshot_filters_account_and_market_currency(): ) assert ib.req_positions_called == 1 - assert snapshot.total_equity == 100000.0 + assert snapshot.total_equity == 32050.0 assert snapshot.buying_power == 0.0 assert len(snapshot.positions) == 1 assert snapshot.positions[0].symbol == "00700" @@ -90,7 +90,7 @@ def accountValues(self): currency="USD", ) - assert snapshot.total_equity == 1130.0 + assert snapshot.total_equity == 477.10 assert snapshot.buying_power == 477.10 assert snapshot.metadata["market_currency_cash"] == 477.10 assert snapshot.metadata["available_funds"] == 885.99 diff --git a/tests/test_runtime_config_support.py b/tests/test_runtime_config_support.py index 0c8430e..d7b451c 100644 --- a/tests/test_runtime_config_support.py +++ b/tests/test_runtime_config_support.py @@ -723,16 +723,13 @@ def test_load_platform_runtime_settings_accepts_tqqq_growth_income(monkeypatch): assert settings.strategy_target_mode == "value" -def test_load_platform_runtime_settings_accepts_nasdaq_sp500_smart_dca(monkeypatch): +def test_load_platform_runtime_settings_rejects_nasdaq_sp500_smart_dca(monkeypatch): monkeypatch.setenv("RUNTIME_TARGET_JSON", runtime_target_json("nasdaq_sp500_smart_dca")) monkeypatch.setenv("ACCOUNT_GROUP", "paper") monkeypatch.setenv("IB_ACCOUNT_GROUP_CONFIG_JSON", MINIMAL_GROUP_JSON) - settings = load_platform_runtime_settings(project_id_resolver=lambda: "project-1") - - assert settings.strategy_profile == "nasdaq_sp500_smart_dca" - assert settings.strategy_display_name == "Nasdaq 100 / S&P 500 Smart DCA" - assert settings.strategy_target_mode == "value" + with pytest.raises(ValueError, match="Unsupported STRATEGY_PROFILE='nasdaq_sp500_smart_dca'"): + load_platform_runtime_settings(project_id_resolver=lambda: "project-1") def test_load_platform_runtime_settings_rejects_legacy_qqq_tech_alias(monkeypatch):