from scripts import summarize_readonly_observers as module def test_classify_high_frequency_portfolio_flat() -> None: assert module.classify("high_frequency_portfolio", {"target": {"net_unit": 0.0}}) == "flat" def test_classify_high_frequency_portfolio_direction() -> None: assert module.classify("high_frequency_portfolio", {"target": {"net_unit": 0.25}}) == "target_long" assert module.classify("high_frequency_portfolio", {"target": {"net_unit": -0.25}}) == "target_short"