diff options
author | Julien Dessaux | 2021-04-04 00:22:35 +0200 |
---|---|---|
committer | Julien Dessaux | 2021-04-04 00:22:35 +0200 |
commit | e5314fd75d63d56911769f636fdd1d91bfbfaff3 (patch) | |
tree | 0829daaab1a7ab526cf62875e4152855cb17e5ec /navitia_api_client/departures_test.go | |
parent | Renamed the api folder to something more specific (diff) | |
download | trains-e5314fd75d63d56911769f636fdd1d91bfbfaff3.tar.gz trains-e5314fd75d63d56911769f636fdd1d91bfbfaff3.tar.bz2 trains-e5314fd75d63d56911769f636fdd1d91bfbfaff3.zip |
Added 60 seconds caching to navitia api departures requests
Diffstat (limited to '')
-rw-r--r-- | navitia_api_client/departures_test.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/navitia_api_client/departures_test.go b/navitia_api_client/departures_test.go index 2c87429..a1658d2 100644 --- a/navitia_api_client/departures_test.go +++ b/navitia_api_client/departures_test.go @@ -45,4 +45,13 @@ func TestGetDepartures(t *testing.T) { if len(departures.Departures) != 10 { t.Fatalf("did not decode normal-crepieux departures properly, got %d departures when expected 10", len(departures.Departures)) } + // test the cache (assuming the test takes less than 60 seconds (and it really should) it will be accurate) + ts.Close() + departures, err = client.GetDepartures() + if err != nil { + t.Fatalf("could not get normal-crepieux departures : %s", err) + } + if len(departures.Departures) != 10 { + t.Fatalf("did not decode normal-crepieux departures properly, got %d departures when expected 10", len(departures.Departures)) + } } |