Я использую feedparser в отложенной задаче в движке приложений Google, например:
class RSSFetchHandler(webapp.RequestHandler):
def get(self):
deferred.defer(parse_dk_indeed_com, feed)
, а затем в parse_dk_indeed_com
У меня есть следующий фрагмент кода:
import feedparser
def parse_dk_indeed_com(feed):
d = feedparser.parse(feed.url)
Я вижу, что когда я регистрирую asset.url, он возвращает действительный URL, и я знаю, что в ленте есть элементы. Но когда я регистрирую len(d['entries'])
, возвращается 0? Когда я запускаю один и тот же фрагмент, используя тест на нос, следующие тесты проходят:
assert len(d['entries']) > 0
что мне не хватает?