首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >库,如Python的fakeweb

库,如Python的fakeweb
EN

Stack Overflow用户
提问于 2010-01-29 21:42:15
回答 3查看 939关注 0票数 8

我真的很喜欢Ruby中的fakeweb在测试时用来伪造http请求的方式。有没有类似的库或者Python的替代品?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-02-16 08:10:28

另请参见How can one mock/stub python module like urllib。推荐Mox的答案看起来最像是伪造网页,但是Mox允许你创建任何模块的伪造版本,而不仅仅是urllib。

对于传入的请求,如果您的web框架使用WebOb (repoze.bfgPylons等),则可以使用webob.Request.blank

代码语言:javascript
复制
from webob import Request
r = Request.blank('/')
a_view_function(r)
票数 3
EN

Stack Overflow用户

发布于 2012-11-09 03:58:26

HTTPretty的工作方式与FakeWeb完全相同。HTTPretty在套接字层工作,因此它应该可以拦截任何python http客户端库。它与urllib2、httplib2和requests进行了战斗测试

票数 2
EN

Stack Overflow用户

发布于 2010-01-30 00:04:48

我建议你为HTTP request生成一个假的接口,就像在questions 1016765 how-to-use-cookielib-with-httplib-in-python中一样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2162250

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档