def test_get_image(self): def fetcher(url): return "binary" self.assertEqual( "binary", jmalib.get_image(0, datetime.datetime(2000, 1, 1, 0, 0), 0, fetcher)) self.assertEqual( "binary", jmalib.get_image(0, datetime.datetime(2000, 1, 1, 0, 0), 1, fetcher))
def get_image(area, time, ordinal): key = "image_%03i_%s_%02i" % (area, time.strftime("%Y%m%d%H%M"), ordinal) proc = lambda: jmalib.get_image(area, time, ordinal, fetcher) return cache(key, proc, 60 * 20)