【发布时间】:2011-01-24 10:18:01
【问题描述】:
我正在使用Thrift 编写服务,并且需要应用一些测试以确保它按预期运行/响应。为此,最可靠的方法似乎是使用unittest 模块。
我想直接在单元测试的setUp 方法中以“测试”模式启动服务(在特定的“测试”端口上启动,使用“测试”数据等),但调用serve()在那个时候阻塞等待连接。
启动服务以执行测试并使用tearDown 方法彻底关闭服务的最佳方法是什么?
【问题讨论】:
标签: python unit-testing blocking thrift