[mock open]PyUnit执行单元测试时使用字符串模拟文件对象

def mock_open(data):
    from StringIO import StringIO
    stmp = StringIO(data)
    return stmp
_open = __builtins__.open
__builtins__.open = mock_open
# test case here
__builtins__.open = _open
相关文章
相关标签/搜索