Example #1
0
 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))
Example #2
0
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)