@@ -64,3 +64,35 @@ def test_scenario_campaign_public_exports_are_available() -> None:
6464 for export_name in expected_exports :
6565 assert export_name in ix .__all__
6666 assert hasattr (ix , export_name )
67+
68+
69+ def test_monitoring_public_exports_are_available () -> None :
70+ expected_exports = (
71+ "MONITORING_CAPABILITY_ID" ,
72+ "DriftRecord" ,
73+ "DriftStatus" ,
74+ "IncidentRecord" ,
75+ "IncidentSeverity" ,
76+ "IncidentState" ,
77+ "MonitoringLayerReadinessEvaluator" ,
78+ "MonitoringLayerReadinessReport" ,
79+ "MonitoringReadinessDecision" ,
80+ "MonitoringReadinessFinding" ,
81+ "MonitoringReadinessFindingSeverity" ,
82+ "MonitoringReadinessFindingSource" ,
83+ "MonitoringSnapshot" ,
84+ "MonitoringSnapshotStatus" ,
85+ "MonitoringTrail" ,
86+ "MonitoringTrailValidator" ,
87+ "MonitoringValidationFinding" ,
88+ "MonitoringValidationFindingSeverity" ,
89+ "MonitoringValidationFindingSource" ,
90+ "MonitoringValidationReport" ,
91+ "RevalidationTrigger" ,
92+ "RevalidationTriggerSource" ,
93+ "RevalidationTriggerState" ,
94+ )
95+
96+ for export_name in expected_exports :
97+ assert export_name in ix .__all__
98+ assert hasattr (ix , export_name )
0 commit comments