mcp / test_improved_interface.py
Tracy André
updated
6df7dd5
raw
history blame
1.39 kB
"""
Test de l'interface améliorée
"""
from mcp_server import analyze_herbicide_trends, predict_future_weed_pressure, recommend_sensitive_crop_plots, explore_raw_data
def test_improved_functions():
"""Test des fonctions améliorées"""
print("🧪 Test de l'interface améliorée...")
# Test 1: Analyse tendances
print("\nTest 1: Analyse tendances")
fig, summary = analyze_herbicide_trends(2020, 2024, "Toutes")
if fig is not None:
print("✅ Analyse tendances fonctionne")
else:
print("❌ Erreur:", summary)
# Test 2: Prédictions
print("\nTest 2: Prédictions")
fig, summary = predict_future_weed_pressure()
if fig is not None:
print("✅ Prédictions fonctionnent")
else:
print("❌ Erreur:", summary)
# Test 3: Recommandations
print("\nTest 3: Recommandations")
fig, summary = recommend_sensitive_crop_plots()
if fig is not None:
print("✅ Recommandations fonctionnent")
else:
print("❌ Erreur:", summary)
# Test 4: Exploration données
print("\nTest 4: Exploration données")
fig, summary = explore_raw_data(2020, 2024, "Toutes", "Toutes", "Toutes")
if fig is not None:
print("✅ Exploration données fonctionne")
else:
print("❌ Erreur:", summary)
if __name__ == "__main__":
test_improved_functions()