谁用过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
相关问答:
RT,貌似Python之父也说如果你现在开始新的项目的话,最好是直接使用Python3,可是实际上大家使用得大部分还是2.5,估计用2.6的都不是很多,并且相对应的许多扩展都没有3对应的版本。
  ......
定义下面这样一个函数,将excel表格中两个单元格的内容连成一个字符串,但是如果前一个单元格的内容是数字,比如是“1”,后一个单元格的事字符串,就会报错unsupported operand type(s) for +=: 'float' an ......
详细信息请查看:
http://blog.csdn.net/lgg201/archive/2009/10/08/4643635.aspx
Let's-python-系列视频发布专贴 收藏
视频较早的时候就说是要录了, 这一周录了第一集, 由于第一次录视频, ......
刚刚开始学python 请教一个问题:
用 def n in range(100):
开始循环
用 % 方法来判断 制循环4次就 打印 '*' * 25个 .
谢谢!在线等....
for i in range(100):
if i%4 == 0:
......
麻烦高手解答一下 谢谢了 我是新手 一些概念都不太清楚。。。
pyodbc is a Python module that allows you to use ODBC to connect to almost any database from Windows, Linux, OS/X, and more.
pyodbc是 ......