def test_auth_fail(self):
def auth(u, p):
return False
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))
def check_response(response):
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, 'AuthenticationError')
d.addCallback(check_response)
return d
test_twisted.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录