File size: 865 Bytes
8b09855
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"""
Test rapide de l'interface complète
"""

import gradio as gr
from mcp_server import create_mcp_interface

if __name__ == "__main__":
    print("🚀 Test de l'interface Gradio complète...")
    
    try:
        demo = create_mcp_interface()
        print("✅ Interface créée avec succès")
        
        # Test de lancement (sans vraiment lancer)
        print("✅ Interface prête pour le déploiement")
        
        # Test d'une fonction
        from mcp_server import analyze_herbicide_trends
        fig, summary = analyze_herbicide_trends([2022, 2024], "Toutes")
        if fig is not None:
            print("✅ Fonction d'analyse fonctionnelle")
        else:
            print("❌ Problème avec l'analyse")
            
    except Exception as e:
        print(f"❌ Erreur: {e}")
        import traceback
        traceback.print_exc()