Port richtig gesetz
This commit is contained in:
parent
ac6d34731a
commit
0304bae9f4
|
|
@ -6,10 +6,11 @@ import requests
|
||||||
import json
|
import json
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
API_URL = "http://localhost:8000" # Passe Port an, falls nötig (z.B. 8002)
|
# KORREKTUR: Port auf 8002 (Dev-Environment) gesetzt
|
||||||
|
API_URL = "http://localhost:8002"
|
||||||
|
|
||||||
def test_decision_engine():
|
def test_decision_engine():
|
||||||
print("🔵 Starte WP-06 Decision Engine Test...\n")
|
print(f"🔵 Starte WP-06 Decision Engine Test gegen {API_URL}...\n")
|
||||||
|
|
||||||
# 1. Die Entscheidungsfrage
|
# 1. Die Entscheidungsfrage
|
||||||
# Das Keyword "Soll ich" triggert die Heuristik in chat.py
|
# Das Keyword "Soll ich" triggert die Heuristik in chat.py
|
||||||
|
|
@ -72,12 +73,15 @@ def test_decision_engine():
|
||||||
print("-" * 60)
|
print("-" * 60)
|
||||||
|
|
||||||
# Einfache Keyword-Prüfung in der Antwort
|
# Einfache Keyword-Prüfung in der Antwort
|
||||||
keywords_negative = ["nein", "nicht nutzen", "abraten", "konflikt", "verboten"]
|
keywords_negative = ["nein", "nicht nutzen", "abraten", "konflikt", "verboten", "gegen"]
|
||||||
if any(k in answer.lower() for k in keywords_negative):
|
if any(k in answer.lower() for k in keywords_negative):
|
||||||
print("\n✅ FAZIT: Das System rät korrekt ab (basierend auf 'Privacy_First').")
|
print("\n✅ FAZIT: Das System rät korrekt ab (basierend auf 'Privacy_First').")
|
||||||
else:
|
else:
|
||||||
print("\n⚠️ FAZIT: Antwort scheint nicht strikt abzulehnen. Prüfe Prompt.")
|
print("\n⚠️ FAZIT: Antwort scheint nicht strikt abzulehnen. Prüfe Prompt.")
|
||||||
|
|
||||||
|
except requests.exceptions.ConnectionError:
|
||||||
|
print(f"\n❌ FEHLER: Keine Verbindung zu {API_URL}. Läuft der Server?")
|
||||||
|
sys.exit(1)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"\n❌ CRITICAL ERROR: {e}")
|
print(f"\n❌ CRITICAL ERROR: {e}")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user