Files
vm-cloudflare/tests/test_layer0_ambiguous.py
2025-12-17 00:02:39 +00:00

17 lines
539 B
Python

from layer0 import layer0_entry
from layer0.shadow_classifier import Classification
from layer0.preboot_logger import PrebootLogger
def test_ambiguous_query(tmp_path, monkeypatch):
log_file = tmp_path / "preboot.jsonl"
monkeypatch.setattr(PrebootLogger, "LOG_PATH", str(log_file))
q = "fix it"
routing_action, result = layer0_entry(q)
assert routing_action == "PROMPT_FOR_CLARIFICATION"
assert result.classification == Classification.AMBIGUOUS
assert result.risk_score == 1
assert not log_file.exists()