add HttpNtlmAuth

This commit is contained in:
debugtalk
2017-06-30 19:56:19 +08:00
parent 31a98501ca
commit da445df78b

View File

@@ -89,6 +89,12 @@ class TestRunner(object):
except KeyError:
raise exception.ParamsError("URL or METHOD missed!")
if "HttpNtlmAuth" in parsed_request:
from requests_ntlm import HttpNtlmAuth
auth_account = parsed_request.pop("HttpNtlmAuth")
parsed_request["auth"] = HttpNtlmAuth(
auth_account["username"], auth_account["password"])
resp = self.client.request(url=url, method=method, **parsed_request)
resp_obj = response.ResponseObject(resp)