agenda/tests
Edward Betts 6b253f2d04 Refresh FX rates when configured currencies change
Compare the latest cached currency list before applying cache TTL and match cache filenames exactly. Preserve offline mode and failure retry backoff.

Closes #170
2026-10-01 13:25:52 +01:00
..
test_accommodation.py Add comprehensive test coverage for 8 modules 2025-07-20 11:39:49 +02:00
test_add_new_conference.py Validate generated conference fields 2026-08-24 07:04:58 +02:00
test_agenda.py Various improvements 2026-06-30 12:31:51 +01:00
test_airbnb.py Refactor Airbnb parsing into reusable library 2025-07-18 10:35:26 +02:00
test_birthday.py Add comprehensive test coverage for 8 modules 2025-07-20 11:39:49 +02:00
test_bristol_waste.py Add comprehensive tests and fix geomob URL bug 2025-07-20 01:31:19 +02:00
test_build_place_yaml.py Add travel booking and place import scripts 2026-06-24 13:22:51 +01:00
test_busy.py Update busy datetime parsing test for UTC-normalized output 2026-03-07 13:11:57 +00:00
test_busy_timezone.py Fix trip map unbooked flight pins and timezone-safe busy date comparisons 2026-03-07 12:58:38 +00:00
test_car_journey_timeline.py Add timeline car import and CO2 trip stats 2026-08-03 13:52:45 +01:00
test_car_journey_yaml.py Add car journey route generator 2026-07-09 10:11:47 +01:00
test_carnival.py Add comprehensive test coverage for 8 modules 2025-07-20 11:39:49 +02:00
test_conference.py Support inexact conference dates 2026-06-22 09:25:51 +01:00
test_conference_list.py Extract trip timezones and conference preparation into agenda modules 2026-09-09 12:03:51 +01:00
test_domains.py Add comprehensive test coverage for 8 modules 2025-07-20 11:39:49 +02:00
test_events_yaml.py Add comprehensive test coverage for 8 modules 2025-07-20 11:39:49 +02:00
test_fx.py Switch FX rates to Frankfurter 2026-06-20 17:40:12 +01:00
test_fx_currency_changes.py Refresh FX rates when configured currencies change 2026-10-01 13:25:52 +01:00
test_generate_booking_yaml.py Various improvements 2026-07-09 10:12:57 +01:00
test_geomob.py Automatically record new Geomob events in personal data 2026-10-01 12:46:33 +01:00
test_geomob_recording.py Automatically record new Geomob events in personal data 2026-10-01 12:46:33 +01:00
test_gwr.py Fix HTML entities in GWR advance ticket dates 2026-09-25 15:56:16 +01:00
test_holidays.py Include UK bank holidays on international trips 2026-08-31 16:18:03 +01:00
test_schengen.py Add comprehensive tests for Schengen area functionality 2025-07-20 07:34:06 +02:00
test_school_holiday.py Track dates of English school holidays 2026-02-21 18:05:19 +00:00
test_spacedevs_budget.py Respect SpaceDevs request limits and cooldowns 2026-09-30 16:41:13 +01:00
test_spacedevs_cache.py Make SpaceDevs cache files readable by the web server 2026-09-30 19:13:02 +01:00
test_sun.py Add comprehensive test coverage for 8 modules 2025-07-20 11:39:49 +02:00
test_thespacedevs.py Keep active crewed missions on launches page 2026-02-21 16:00:52 +00:00
test_trip.py Refine conference exploration day labels 2026-08-03 14:57:06 +01:00
test_trip_list_render.py trip: redesign itinerary display and add trip list macro 2026-03-03 09:15:51 +00:00
test_trip_page_route.py Extract trip timezones and conference preparation into agenda modules 2026-09-09 12:03:51 +01:00
test_trip_stats.py Add timeline car import and CO2 trip stats 2026-08-03 13:52:45 +01:00
test_update_gwr.py Suppress GWR busy-page error emails and add regression tests 2026-09-20 16:11:14 +01:00
test_utils.py Add tests for utility functions 2024-07-07 12:02:21 +01:00
test_weekends_route.py Validate weekends year range and fix trip page unbooked-flight helper call 2026-03-07 13:10:33 +00:00