Beispiel #1
0
  def _isFeedNew(self, feedItem):
    feedResUpdateTime = FeedResUpdateTime.get(self.feedRes.id) 
    isFeedUpdated = feedItem.isUpdated(feedResUpdateTime)
    notInCache = True
    if not Cache.isEmpty():
      notInCache = not Cache.isExist(feedItem)

    return isFeedUpdated and notInCache
Beispiel #2
0
 def test_addAndGetFeedResUpdateTime(self):
   feedRes = self.reader.feedRes
   self.resOper.addFeedResUpdateTime(feedRes)
   self.resOper.getFeedResUpdateTime()# add data in FeedReaUpdateTime.Cache
   self.assertLessEqual(feedRes.pubDate, FeedResUpdateTime.get(feedRes.id))
Beispiel #3
0
  def getFeedResource(self):
#    feedResUpdateTime = self.getFeedResUpdateTime()
    rs = self.db.select(queryStmt('from feed_info'))
    return [ FeedRes(e[1], e[2], e[3], e[0], FeedResUpdateTime.get(e[0]) ) for e in rs ]