test_requests_kerberos.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:deb-python-requests-kerberos 作者: openstack 项目源码 文件源码
def test_authenticate_server(self):
        with patch.multiple(kerberos_module_name, authGSSClientStep=clientStep_complete):

            response_ok = requests.Response()
            response_ok.url = "http://www.example.org/"
            response_ok.status_code = 200
            response_ok.headers = {
                'www-authenticate': 'negotiate servertoken',
                'authorization': 'Negotiate GSSRESPONSE'}

            auth = requests_kerberos.HTTPKerberosAuth()
            auth.context = {"www.example.org": "CTX"}
            result = auth.authenticate_server(response_ok)

            self.assertTrue(result)
            clientStep_complete.assert_called_with("CTX", "servertoken")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号