Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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