示例#1
0
 def test_get_current_radar_time(self):
   def fetcher(url):
     src = """
       var idx=0;
       ImgRadar1kmColor[idx++] = new ImageInfo("200908061355-00.png","");
       ImgRadar1kmColor[idx++] = new ImageInfo("200908061350-00.png","");
       """
     return src
   self.assertEqual(
     datetime.datetime(2009, 8, 6, 13, 55),
     jmalib.get_current_radar_time(fetcher))
示例#2
0
def get_radar_time(current_time=None):
    time = current_time or get_current_time()
    key = "radar_time_" + time.strftime("%Y%m%d%H%M")
    proc = lambda: jmalib.get_current_radar_time(fetcher)
    return cache(key, proc, 120)