Spaces:
Sleeping
Sleeping
| """ | |
| 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() | |