In meinen Tests würde ich gerne urlfetch
von NDB-Paket zur Verfügung gestellt, so dass keine echten HTTP-Anfragen während der Ausführung der Tests gemacht werden.Wie man ndb.get_context() vortäuscht.
urlfetch()
kehrt Future
, so scheint es, dass ich NDB Interna wissen müssen, um es richtig zu verspotten ... Auch dachte ich, ich google.appengine.api.urlfetch.create_rpc()
irgendwie verspotten konnte ... Aber ich habe keine Fortschritte machen, so weit ...
Wie kann ich das tun?
Vielen Dank.
Eine einfachere Methode: 'self.testbed.init_urlfetch_stub (urlmatchers = [(Lambda url:. Url.startswith ("http://example.com", self.get_example_com))' Siehe urlfetch_to_gcs_stub für ein Beispiel Implementierung. – rmmh