我应该如何对打开本地文件或下载它们的功能进行单元测试?

时间:2017-02-27 19:55:21

标签: python unit-testing

我有一个服务器类,它使用urllib从Internet获取文件,并从磁盘驱动器(open)获取文件。我有几个函数,它们的工作是返回一个开放流,无论是打开文件还是Internet资源。我应该如何对这些功能进行单元测试,以确定他们正在返回他们应该做的事情?或者,一般来说,我应该如何对访问外部源的方法进行单元测试(无论是数据库连接还是套接字连接)?

1 个答案:

答案 0 :(得分:0)

您应该使用unittest中包含的mock library