Files
rpa_vision_v3/test_minimal_cb.py
Dom a27b74cf22 v1.0 - Version stable: multi-PC, détection UI-DETR-1, 3 modes exécution
- Frontend v4 accessible sur réseau local (192.168.1.40)
- Ports ouverts: 3002 (frontend), 5001 (backend), 5004 (dashboard)
- Ollama GPU fonctionnel
- Self-healing interactif
- Dashboard confiance

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 11:23:51 +01:00

53 lines
1.4 KiB
Python

#!/usr/bin/env python3
# Test minimal pour identifier le problème
import sys
sys.path.insert(0, '.')
print("1. Testing imports...")
try:
import logging
print("✓ logging")
from collections import defaultdict
print("✓ defaultdict")
from datetime import datetime, timedelta
print("✓ datetime")
from typing import Dict, List, Any
print("✓ typing")
from core.system.models import SimpleFailureEvent
print("✓ SimpleFailureEvent")
except Exception as e:
print(f"✗ Import error: {e}")
sys.exit(1)
print("\n2. Testing class definition...")
try:
logger = logging.getLogger(__name__)
class SimpleFailureWindow:
def __init__(self, window_start: datetime, window_duration_s: int, failures: List = None):
self.window_start = window_start
self.window_duration_s = window_duration_s
self.failures = failures or []
print("✓ SimpleFailureWindow defined")
class CircuitBreaker:
def __init__(self, policy: Dict[str, Any]):
self.policy = policy
logger.info("CircuitBreaker initialized")
print("✓ CircuitBreaker defined")
# Test instantiation
cb = CircuitBreaker({'test': True})
print("✓ CircuitBreaker instance created")
except Exception as e:
print(f"✗ Class definition error: {e}")
import traceback
traceback.print_exc()
sys.exit(1)
print("\n3. All tests passed!")