""" Test du RangeSlider corrigé """ from mcp_server import analyze_herbicide_trends def test_rangeslider(): """Test avec différents formats de RangeSlider""" print("🧪 Test du RangeSlider corrigé...") # Test 1: Format RangeSlider normal print("\nTest 1: RangeSlider [2020, 2024]") fig, summary = analyze_herbicide_trends([2020, 2024], "Toutes") if fig is not None: print("✅ Succès avec RangeSlider") else: print("❌ Erreur:", summary) # Test 2: Format RangeSlider avec une seule année print("\nTest 2: RangeSlider [2023, 2023]") fig, summary = analyze_herbicide_trends([2023, 2023], "Toutes") if fig is not None: print("✅ Succès avec une seule année") else: print("❌ Erreur:", summary) # Test 3: Format RangeSlider avec parcelle spécifique print("\nTest 3: RangeSlider [2022, 2024] avec parcelle") fig, summary = analyze_herbicide_trends([2022, 2024], "Champ ferme W du sol") if fig is not None: print("✅ Succès avec parcelle spécifique") else: print("❌ Erreur:", summary) if __name__ == "__main__": test_rangeslider()