def test_check_credssp_token_fail(self): test_request = requests.Request('GET', '') test_request.headers['www-authenticate'] = 'NTLM, Negotiate' with self.assertRaises(AuthenticationException) as context: HttpCredSSPAuth._check_credssp_supported(test_request) self.assertTrue('The server did not respond with CredSSP as an available auth method', context.exception.args)
def test_check_credssp_token_multiple_auths(self): test_request = requests.Request('GET', '') test_request.headers['www-authenticate'] = 'NTLM, Negotiate, CredSSP' HttpCredSSPAuth._check_credssp_supported(test_request)
def test_check_credssp_token(self): test_request = requests.Request('GET', '') test_request.headers['www-authenticate'] = 'CredSSP' HttpCredSSPAuth._check_credssp_supported(test_request)