У меня есть несколько модульных тестов, которые занимают много времени (минуты) из-за вызовов внешних служб (Twitter, Facebook, Klout и т.д.).
Я хотел бы кэшировать результаты этих сервисов и показывать их прозрачно, с минимальными изменениями в моих текущих тестах. Кэш-ключ зависит от URL, аргументов запроса, заголовков и т.д., Поэтому он довольно сложный.
Какой лучший способ сделать это?