mirror of
https://github.com/httprunner/httprunner.git
synced 2026-06-10 02:09:51 +08:00
add HttpNtlmAuth
This commit is contained in:
@@ -89,6 +89,12 @@ class TestRunner(object):
|
|||||||
except KeyError:
|
except KeyError:
|
||||||
raise exception.ParamsError("URL or METHOD missed!")
|
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 = self.client.request(url=url, method=method, **parsed_request)
|
||||||
resp_obj = response.ResponseObject(resp)
|
resp_obj = response.ResponseObject(resp)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user