def test_error_auth(self):
def auth(u, p):
raise IndexError
p = self.getProcessor({'echo': lambda x: x}, authenticator=auth)
request = remoting.Request('echo', envelope=remoting.Envelope())
d = p(request)
self.assertTrue(isinstance(d, defer.Deferred))
response = d.result
self.assertTrue(isinstance(response, remoting.Response))
self.assertTrue(response.status, remoting.STATUS_ERROR)
self.assertTrue(isinstance(response.body, remoting.ErrorFault))
self.assertEqual(response.body.code, 'IndexError')
test_twisted.py 文件源码
python
阅读 24
收藏 0
点赞 0
评论 0
评论列表
文章目录