Exemple #1
0
    def test_authenticate(self, mock_transport, mock_conn):
        x_conn = mock_conn.return_value
        x_auth = x_conn.session.authenticator
        x_transport = mock_transport.return_value
        x_access_info = mock.Mock()
        mock_authorize = mock.Mock(return_value=x_access_info)
        x_auth.authorize = mock_authorize

        res = sdk.authenticate(foo='bar')

        self.assertEqual(x_access_info, res)
        mock_conn.assert_called_once_with({'foo': 'bar'})
        mock_transport.assert_called_once_with()
        mock_authorize.assert_called_once_with(x_transport)
Exemple #2
0
    def test_authenticate(self, mock_conn):
        x_conn = mock_conn.return_value
        x_conn.session.get_token.return_value = 'TOKEN'
        x_conn.session.get_user_id.return_value = 'test-user-id'
        x_conn.session.get_project_id.return_value = 'test-project-id'
        access_info = {
            'token': 'TOKEN',
            'user_id': 'test-user-id',
            'project_id': 'test-project-id'
        }

        res = sdk.authenticate(foo='bar')

        self.assertEqual(access_info, res)
        mock_conn.assert_called_once_with({'foo': 'bar'})
Exemple #3
0
    def test_authenticate(self, mock_conn):
        x_conn = mock_conn.return_value
        x_conn.session.get_token.return_value = 'TOKEN'
        x_conn.session.get_user_id.return_value = 'test-user-id'
        x_conn.session.get_project_id.return_value = 'test-project-id'
        access_info = {
            'token': 'TOKEN',
            'user_id': 'test-user-id',
            'project_id': 'test-project-id'
        }

        res = sdk.authenticate(foo='bar')

        self.assertEqual(access_info, res)
        mock_conn.assert_called_once_with({'foo': 'bar'})
Exemple #4
0
    def get_token(cls, **creds):
        '''Get token using given credential'''

        access_info = sdk.authenticate(**creds)
        return access_info['token']
Exemple #5
0
    def get_user_id(cls, **creds):
        '''Get ID of the user with given credential'''

        access_info = sdk.authenticate(**creds)
        return access_info['user_id']
Exemple #6
0
    def get_user_id(cls, **creds):
        '''Get ID of the user with given creddential'''

        access_info = sdk.authenticate(**creds)
        return access_info['user_id']
Exemple #7
0
    def get_token(cls, **creds):
        '''Get token using given credential'''

        access_info = sdk.authenticate(**creds)
        return access_info['token']
Exemple #8
0
    def get_token(cls, **creds):
        '''Get token using given credential'''

        access_info = sdk.authenticate(**creds)
        token = access_info.auth_token
        return token