Siehe auch Wie kann man einen Python simulieren? Modul wie Urllib . Die Antwort, die Mox empfiehlt, scheint am meisten wie gefälschtes Web zu sein, aber mit Mox kannst du gefälschte Versionen eines beliebigen Moduls erstellen, nicht nur von urllib .
Bei eingehenden Anfragen, wenn Ihr Web-Framework WebOb ( repoze.bfg , Pylons andere), können Sie webob.Request.blank
verwenden.
HTTPretty funktioniert genauso wie FakeWeb. HTTPretty funktioniert in der Socket-Ebene, daher sollte es alle Python-HTTP-Client-Bibliotheken abfangen. Es ist Kampf gegen Urllib2, httplib2 und Anfragen
getestetIch empfehle Ihnen, eine gefälschte HTTP-Anfrage zu erstellen, wie in Fragen 1016765 how-to-use-cookielib-mit-httplib-in-python .