test: capture missing portfolio risk contracts
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
from __future__ import annotations
|
||||
|
||||
|
||||
def test_s41_public_contract_surface_exists() -> None:
|
||||
from quant_engine.portfolio_risk_contracts import (
|
||||
ComputationReceipt,
|
||||
ConstraintSetV1,
|
||||
FreshnessPolicy,
|
||||
PortfolioDecision,
|
||||
RiskAssessment,
|
||||
assess_portfolio_risk,
|
||||
build_portfolio_decision,
|
||||
)
|
||||
|
||||
assert all(
|
||||
symbol is not None
|
||||
for symbol in (
|
||||
ComputationReceipt,
|
||||
ConstraintSetV1,
|
||||
FreshnessPolicy,
|
||||
PortfolioDecision,
|
||||
RiskAssessment,
|
||||
assess_portfolio_risk,
|
||||
build_portfolio_decision,
|
||||
)
|
||||
)
|
||||
Reference in New Issue
Block a user