#!/usr/bin/env python # -*- coding: utf-8 -*- import requests from fscache import fscache url = 'https://example.com/index.html' cache_file = fscache.path(url, cache_dir='.fscache') if fscache.valid(cache_file, lifetime=3600): content = fscache.load(cache_file) # Do something with content else: content = requests.get(url).text # Save content in .fscache/https/example.com/index.html fscache.save(cache_file, content)
def test_save(): fscache.save(cache_file, content, mode='binary') assert cache_file.exists()
def test_save(): fscache.save(cache_file, content) assert cache_file.exists()