Beispiel #1
0
    def test_should_start_with_no_token(self):
        with patch('alf.managers.mount_retry_adapter') as self.mount_adapter:
            self.manager = TokenManager(self.END_POINT,
                                        self.CLIENT_ID,
                                        self.CLIENT_SECRET,
                                        token_retries=44)

        self.mount_adapter.assert_called_once_with(self.manager._session, 44)
Beispiel #2
0
    def setUp(self):
        self.end_point = 'http://endpoint/token'
        self.client_id = 'client_id'
        self.client_secret = 'client_secret'

        self.manager = TokenManager(self.end_point,
                                    self.client_id,
                                    self.client_secret)
Beispiel #3
0
    def test_should_have_token_request_timeout(self, post):
        post.return_value.json.return_value = {}
        manager = TokenManager(self.END_POINT,
                               self.CLIENT_ID,
                               self.CLIENT_SECRET,
                               token_request_params={'timeout': 5})

        manager._request_token()

        post.assert_called_with(self.END_POINT,
                                timeout=5,
                                data={'grant_type': 'client_credentials'},
                                auth=(self.CLIENT_ID, self.CLIENT_SECRET))
Beispiel #4
0
 def setUp(self):
     with patch('alf.managers.mount_retry_adapter') as self.mount_adapter:
         self.manager = TokenManager(self.END_POINT, self.CLIENT_ID,
                                     self.CLIENT_SECRET)