File size: 1,180 Bytes
d1a6a46
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
31
32
33
34
35
36
37
"""
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()