Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
    def test_check_credssp_token(self):
        test_request = requests.Request('GET', '')
        test_request.headers['www-authenticate'] = 'CredSSP'

        HttpCredSSPAuth._check_credssp_supported(test_request)