from crom_efficientllm.drift_estimator.estimator import DriftEstimator, DriftMode def test_drift_triggers(): de = DriftEstimator(threshold=0.1, mode=DriftMode.L2) alert, dist, ewma = de.update([0, 0, 0]) assert alert is False alert, dist, ewma = de.update([1, 0, 0]) assert isinstance(alert, bool)