def test_get_credssp_token_fail_different_auth(self): test_request = requests.Request('GET', '') test_request.headers['www-authenticate'] = 'NTLM dGVzdA==' with self.assertRaises(AuthenticationException) as context: HttpCredSSPAuth._get_credssp_token(test_request) self.assertTrue('The server did not response with a CredSSP token, auth rejected', context.exception.args)
def test_get_credssp_token_success(self): test_request = requests.Request('GET', '') test_request.headers['www-authenticate'] = 'CredSSP dGVzdA==' expected = 'test'.encode() actual = HttpCredSSPAuth._get_credssp_token(test_request) assert actual == expected