本文整理匯總了Python中msrest.authentication.Authentication方法的典型用法代碼示例。如果您正苦於以下問題:Python authentication.Authentication方法的具體用法?Python authentication.Authentication怎麽用?Python authentication.Authentication使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類msrest.authentication
的用法示例。
在下文中一共展示了authentication.Authentication方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: test_deprecated_creds
# 需要導入模塊: from msrest import authentication [as 別名]
# 或者: from msrest.authentication import Authentication [as 別名]
def test_deprecated_creds(self):
"""Test that creds parameters gets populated correctly.
https://github.com/Azure/msrest-for-python/issues/135
"""
cfg = Configuration("http://127.0.0.1/")
assert cfg.credentials is None
creds = Authentication()
client = SDKClient(creds, cfg)
assert cfg.credentials is creds
示例2: test_sdk_context_manager
# 需要導入模塊: from msrest import authentication [as 別名]
# 或者: from msrest.authentication import Authentication [as 別名]
def test_sdk_context_manager(self):
cfg = Configuration("http://127.0.0.1/")
class Creds(Authentication):
def __init__(self):
self.first_session = None
self.called = 0
def signed_session(self, session=None):
self.called += 1
assert session is not None
if self.first_session:
assert self.first_session is session
else:
self.first_session = session
cfg.credentials = Creds()
with SDKClient(None, cfg) as client:
assert cfg.keep_alive
req = client._client.get('/')
try:
# Will fail, I don't care, that's not the point of the test
client._client.send(req, timeout=0)
except Exception:
pass
try:
# Will fail, I don't care, that's not the point of the test
client._client.send(req, timeout=0)
except Exception:
pass
assert not cfg.keep_alive
assert cfg.credentials.called == 2
示例3: test_context_manager
# 需要導入模塊: from msrest import authentication [as 別名]
# 或者: from msrest.authentication import Authentication [as 別名]
def test_context_manager(self):
cfg = Configuration("http://127.0.0.1/")
class Creds(Authentication):
def __init__(self):
self.first_session = None
self.called = 0
def signed_session(self, session=None):
self.called += 1
assert session is not None
if self.first_session:
assert self.first_session is session
else:
self.first_session = session
cfg.credentials = Creds()
with ServiceClient(None, cfg) as client:
assert cfg.keep_alive
req = client.get('/')
try:
# Will fail, I don't care, that's not the point of the test
client.send(req, timeout=0)
except Exception:
pass
try:
# Will fail, I don't care, that's not the point of the test
client.send(req, timeout=0)
except Exception:
pass
assert not cfg.keep_alive
assert cfg.credentials.called == 2
示例4: test_keep_alive
# 需要導入模塊: from msrest import authentication [as 別名]
# 或者: from msrest.authentication import Authentication [as 別名]
def test_keep_alive(self):
cfg = Configuration("http://127.0.0.1/")
cfg.keep_alive = True
class Creds(Authentication):
def __init__(self):
self.first_session = None
self.called = 0
def signed_session(self, session=None):
self.called += 1
assert session is not None
if self.first_session:
assert self.first_session is session
else:
self.first_session = session
cfg.credentials = Creds()
client = ServiceClient(None, cfg)
req = client.get('/')
try:
# Will fail, I don't care, that's not the point of the test
client.send(req, timeout=0)
except Exception:
pass
try:
# Will fail, I don't care, that's not the point of the test
client.send(req, timeout=0)
except Exception:
pass
assert cfg.credentials.called == 2
# Manually close the client in "keep_alive" mode
client.close()
示例5: credentials
# 需要導入模塊: from msrest import authentication [as 別名]
# 或者: from msrest.authentication import Authentication [as 別名]
def credentials(self):
if self.token:
return BasicAuthentication("", self.token)
else:
warnings.warn(
"No token available. No modifications will be possible!"
)
return Authentication()
示例6: client
# 需要導入模塊: from msrest import authentication [as 別名]
# 或者: from msrest.authentication import Authentication [as 別名]
def client():
# This is the same client of the "vanilla" one, generated with "azure" because it's the
# only test that use client level method, and I want to test Azure works too on that.
return AutoRestResourceFlatteningTestService(Authentication(), base_url="http://localhost:3000")