Esempio n. 1
0
 def test_get_current_nowcast_time(self):
   def fetcher(url):
     src = """
       var idx=0;
       ImgNowcastColor[idx++] = new ImageInfo("200908061355-06.png","");
       ImgNowcastColor[idx++] = new ImageInfo("200908061350-05.png","");
       """
     return src
   self.assertEqual(
     datetime.datetime(2009, 8, 6, 13, 55),
     jmalib.get_current_nowcast_time(fetcher))
Esempio n. 2
0
def get_nowcast_time(current_time=None):
    time = current_time or get_current_time()
    key = "nowcast_time_" + time.strftime("%Y%m%d%H%M")
    proc = lambda: jmalib.get_current_nowcast_time(fetcher)
    return cache(key, proc, 120)