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