В моих тестах я хотел бы высмеять urlfetch
, предоставляемый пакетом NDB, поэтому во время выполнения тестов не выполняются никакие настоящие HTTP-запросы.Как mock ndb.get_context(). Urlfetch?
urlfetch()
возвращается Future
, так что кажется, что мне нужно знать NDB внутренностей издеваться это правильно ... И я думал, что я мог издеваться google.appengine.api.urlfetch.create_rpc()
как-то ... Но я не сделал никакого прогресса до сих пор ...
Как это сделать?
спасибо.
Более простой метод: 'self.testbed.init_urlfetch_stub (urlmatchers = [(лямбда URL:. Url.startswith ("http://example.com", self.get_example_com))' Смотрите urlfetch_to_gcs_stub для примера реализация. – rmmh