def test_previous_link(self): """ :func:`otter.indexer.previous_link` finds the previous link in the simple sample atom feed. """ self.assertEqual( previous_link(self.simple_atom), ('http://example.org/feed/?' 'marker=urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a'))
def test_previous_link(self): """ :func:`otter.indexer.previous_link` finds the previous link in the simple sample atom feed. """ self.assertEqual( previous_link(self.simple_atom), ('http://example.org/feed/?' 'marker=urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a') )
def _get_next_url(feed): self._fetch_timer.update(time.time() - start) # next is previous, because AtomHopper is backwards in time next_url = previous_link(feed) if next_url is not None: self._next_url = next_url log.msg(format="URLS: %(url)r\n\t->%(next_url)s", url=self._url, next_url=self._next_url) sd = self._state_store.save_state(self._next_url) sd.addCallback(lambda _: feed) return sd
def _get_next_url(feed): self._fetch_timer.update(time.time() - start) # next is previous, because AtomHopper is backwards in time next_url = previous_link(feed) if next_url is not None: self._next_url = next_url log.msg(format="URLS: %(url)r\n\t->%(next_url)s", url=self._url, next_url=self._next_url) sd = self._state_store.save_state(self._next_url) sd.addCallback(lambda _: feed) return sd