adding DB Error in Observability

This commit is contained in:
T3782834
2026-10-28 13:05:53 -03:00
parent f8197334a2
commit e517f5e6a3
9 changed files with 134 additions and 39 deletions

View File

@@ -0,0 +1,23 @@
import sys
from pathlib import Path
sys.path.insert(0, str(Path(__file__).resolve().parents[1] / 'libs' / 'agent_framework' / 'src'))
from agent_framework.observability.severity_policy import classify_event
def test_mcp_failure():
s = classify_event('mcp.tool_call.completed', {'ok': False, 'error': 'All connection attempts failed'})
assert s.level == 'ERROR'
def test_guardrail_block():
assert classify_event('guardrail.DLEX_OUT.blocked', {'allowed': False}).level == 'WARNING'
def test_judge_reject():
assert classify_event('judge.quality.evaluated', {'passed': False}).level == 'WARNING'
def test_rag_fallback():
assert classify_event('rag.rewrite.failed', {}).level == 'WARNING'
def test_normal_cache_miss():
assert classify_event('cache.get', {'hit': False}).level == 'DEFAULT'
def test_memory_fallback():
assert classify_event('memory.long_term.load.failed', {'error': 'timeout', 'fallback': True}).level == 'WARNING'