如何为Web服务客户端设计单元测试?

tsv*_*der 3 python unit-testing web-services

我正在为Python创建一个微博(Twitter和Status.Net)库,并希望为它创建单元测试.我不太确定这样做的最好方法.

显然,从服务返回的数据每次都会有所不同 - 会有新的帖子等.另外,我不能强迫Twitter失败鲸鱼来测试.

使用Status.Net,我可以想象设置一个私人服务器用于测试,但似乎必须有一个更好的方法.

bti*_*lly 5

标准方法是模拟服务. http://code.google.com/p/pymox/非常简单.