11 lines
359 B
Python
11 lines
359 B
Python
from src.portfolio.base import load_active_portfolio
|
|
|
|
|
|
def test_load_active_applies_overrides(tmp_path):
|
|
cfg = tmp_path / "portfolios.yml"
|
|
cfg.write_text("active: PORT06\noverrides:\n leverage: 2\n total_capital: 500\n")
|
|
p = load_active_portfolio(cfg)
|
|
assert p.code == "PORT06"
|
|
assert p.leverage == 2.0
|
|
assert p.total_capital == 500
|