易截截图软件、单文件、免安装、纯绿色、仅160KB

谁用过python 的mock 做unit test

如果一段代码

Python code:

#!/usr/bin/python2.5

from urllib2 import Request,urlopen,URLError

def check():
req = Request('http://www.google.com')
try:
res = urlopen(req).read()
return res
except URLError, e:
if hasattr(e, 'reason'):
return('We failed to reach the server. Reason: %s' % e.reason)
elif hasattr(e, 'code'):
return('The server couldn\'t fulfill the request. Error code: %s' %
e.code)

if __name__ == '__main__':
print check()



现在我要做unit test 我怎么样能用mock 来做一些模拟的访问网络及异常处理?

友情帮顶

moke 能做什么?能在客户端执行js吗?



End_rbody_60020883//-->
该回复于2009-09-25 10:49:51被管理员删除



对我有用[0]
丢个板砖[0]
引用
举报
管理
TOP








相关问答:

python的引用计数

我用了def CreateMyDialog(self):
        dlg = MyDialog(None, -1, ''.decode('utf8'), (300,300), (300,200), wx.DEFAULT_DIALOG_STYLE | wx.DIALOG_NO_PARENT )
&nbs ......

python读xml中元素顺序问题


a.xml内容如下:
      </project>
<project name="asdf" branch="asfasdfas" naname="xiao xin" QD6="091010">
<compo ......

python 用%来判断循环

刚刚开始学python 请教一个问题:
用 def n in range(100):
开始循环
用 % 方法来判断 制循环4次就 打印 '*' * 25个 .
谢谢!在线等....
for i in range(100):
    if i%4 == 0:
......

eric4怎么运行python程序?

python和pyqt以及Eric4都已经配置好了,打开Eric4写个python程序比如简单的
print“hello,world”,怎么编译运行了,Start菜单的所有命令都出现和图中差不多的对话框,应当怎么运行了?

求大家指教

没有人用 ......

[免费分享]Let's Python视频第二集发布, 可稳定下载.

喜欢Python的朋友请进.
详细信息请查看:
http://blog.csdn.net/lgg201/archive/2009/10/08/4643635.aspx

  Let's-python-系列视频发布专贴 收藏
视频较早的时候就说是要录了, 这一周录了 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号