from geocode_ban_mcp.server import geocode_ban_simple
def test_geocode():
"""Test basique du géocodage."""
# Test avec adresse simple
lat, lon, label = geocode_ban_simple("26 avenue André Morizet", ville="Boulogne-Billancourt")
print(f"✅ Test 1 - Hôtel de ville de Boulogne-Billancourt:")
print(f" Coordonnées: {lat}, {lon}")
print(f" Label: {label}\n")
# Test avec code postal
lat, lon, label = geocode_ban_simple(
"47 rue du Général Leclerc", postcode="92130"
)
print(f"✅ Test 2 - Hôtel de ville d'Issy-les-Moulineaux:")
print(f" Coordonnées: {lat}, {lon}")
print(f" Label: {label}\n")
# Test avec adresse introuvable
lat, lon, label = geocode_ban_simple("adresse inexistante 999999")
print(f"✅ Test 3 - Adresse inexistante:")
print(f" Résultat: {lat}, {lon}, {label}\n")
if __name__ == "__main__":
test_geocode()