#NEWLINE# def create_digest_session( self , alias , url , auth , headers = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , cookies = None , timeout = None , proxies = None , verify = False , debug = 0 , max_retries = 3 , backoff_factor = 0.1 , disable_warnings = 0 ) : #NEWLINE# #INDENT# " Create Session: create a HTTP session to a server\n\n        `url` Base url of the server\n\n        `alias` Robot Framework alias to identify the session\n\n        `headers` Dictionary of default headers\n\n        `auth` ['DOMAIN', 'username', 'password'] for NTLM Authentication\n\n        `timeout` Connection timeout\n\n        `proxies` Dictionary that contains proxy urls for HTTP and HTTPS communication\n\n        `verify` Whether the SSL cert will be verified. A CA_BUNDLE path can also be provided.\n                 Defaults to False.\n\n        `debug` Enable http verbosity option more information\n                https://docs.python.org/2/library/httplib.html#httplib.HTTPConnection.set_debuglevel\n\n        `max_retries` The maximum number of retries each connection should attempt.\n        \n        `backoff_factor` The pause between for each retry\n        \n        `disable_warnings` Disable requests warning useful when you have large number of testcases\n        " #NEWLINE# digest_auth = ( requests . auth . HTTPDigestAuth ( * auth ) if auth else None ) #NEWLINE# return self . _create_session ( alias , url , headers , cookies , digest_auth , digest_auth , max_retries , backoff_factor , proxies , verify , debug , disable_warnings )