def __init__(self, url):
if url.startswith('https://'):
self._transport = KerbTransport()
elif url.startswith('http://'):
raise TCMSError("Encrypted https communication required for "
"Kerberos authentication.\nURL provided: {0}".format(url))
else:
raise TCMSError("Unrecognized URL scheme: {0}".format(url))
self._transport.cookiejar = CookieJar()
# print("COOKIES:", self._transport.cookiejar._cookies)
self.server = xmlrpclib.ServerProxy(
url,
transport=self._transport,
verbose=VERBOSE,
allow_none=1
)
# Login, get a cookie into our cookie jar (login_dict):
self.server.Auth.login_krbv()
评论列表
文章目录