""" Test de l'application avec resources corrigées """ import os from mcp_server import create_mcp_interface # Hugging Face configuration hf_token = os.environ.get("HF_TOKEN") if hf_token: os.environ["HF_TOKEN"] = hf_token os.environ["DATASET_ID"] = "HackathonCRA/2024" def test_fixed_resources(): """Test de l'application avec resources corrigées""" print("🧪 Test de l'application avec resources corrigées...") try: demo = create_mcp_interface() print("✅ Interface créée avec succès") # Test des resources from agricultural_mcp.resources import AgriculturalResources resources = AgriculturalResources() print("✅ Resources MCP initialisées") # Test d'une resource simple years = resources.list_years() print(f"✅ Test list_years: {len(years)} années trouvées") print("\n🎯 Application avec resources corrigées fonctionnelle !") print("📋 5 onglets disponibles") print("🔧 Onglet MCP Resources avec test des resources corrigées") print("📁 Structure modulaire : tools.py, resources.py, prompts.py") print("🚀 Prêt pour déploiement avec mcp_server=True") return True except Exception as e: print(f"❌ Erreur: {e}") import traceback traceback.print_exc() return False if __name__ == "__main__": test_fixed_resources()