File size: 1,127 Bytes
5ddad7c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 des deux sliders séparés
"""

from mcp_server import analyze_herbicide_trends

def test_dual_sliders():
    """Test avec deux sliders séparés"""
    print("🧪 Test des deux sliders séparés...")
    
    # Test 1: Période normale
    print("\nTest 1: 2020-2024, toutes parcelles")
    fig, summary = analyze_herbicide_trends(2020, 2024, "Toutes")
    if fig is not None:
        print("✅ Succès avec période normale")
    else:
        print("❌ Erreur:", summary)
    
    # Test 2: Année unique
    print("\nTest 2: 2023-2023, toutes parcelles")
    fig, summary = analyze_herbicide_trends(2023, 2023, "Toutes")
    if fig is not None:
        print("✅ Succès avec année unique")
    else:
        print("❌ Erreur:", summary)
    
    # Test 3: Ordre inversé (doit être corrigé automatiquement)
    print("\nTest 3: 2024-2020 (ordre inversé)")
    fig, summary = analyze_herbicide_trends(2024, 2020, "Toutes")
    if fig is not None:
        print("✅ Succès avec ordre inversé corrigé")
    else:
        print("❌ Erreur:", summary)

if __name__ == "__main__":
    test_dual_sliders()