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

3 投票
1 回答
935 浏览
提问于 2025-04-16 11:11

我正在为Python创建一个微博客(像Twitter和Status.Net那样)的库,想为它写一些单元测试。不过,我不太确定最好的做法是什么。

显然,从服务返回的数据每次都会不同,比如会有新的帖子等等。而且,我也不能强迫Twitter出现故障来测试这个情况。

对于Status.Net,我可以考虑搭建一个私有服务器来进行测试,但我觉得应该还有更好的方法。

1 个回答

5

标准的方法是模拟这个服务。你可以使用一个叫做 pymox 的工具,这样做起来非常简单。

撰写回答