Test 1: Appel sans paramètres requis ===================================== { "success": false, "error": { "code": 400, "message": "Le param\u00e8tre 'date_debut' est requis" }, "timestamp": "2025-12-16 11:38:16", "execution_time": 0.007511138916015625 } Test 2: Appel avec paramètres valides ===================================== { "success": true, "timestamp": "2025-12-16 11:38:16", "execution_time": 0.010843038558959961, "data": { "reservations": [], "ignored_reservations": [], "total_count": 0, "valid_count": 0, "ignored_count": 0, "periode": { "date_debut": "2025-01-01", "date_fin": "2025-01-31" }, "bien_id": "12345", "sources": [ "guesty" ], "errors": [] } } Test 3: Route inexistante ======================== { "success": false, "error": { "code": 404, "message": "Route 'invalid_route' not found for CosyHosting client" } } Test 4: Mauvaise méthode HTTP (POST sur route GET) ================================================== { "success": false, "error": { "code": 405, "message": "Method POST not allowed for route 'reservations'. Expected: GET" } } Test 5: Test via router_handle_request ====================================== { "success": true, "timestamp": "2025-12-16 11:38:16", "execution_time": 0.015416145324707031, "data": { "reservations": [], "ignored_reservations": [], "total_count": 0, "valid_count": 0, "ignored_count": 0, "periode": { "date_debut": "2025-01-01", "date_fin": "2025-01-31" }, "bien_id": "12345", "sources": [ "guesty" ], "errors": [] } } Tests terminés!