def test_failure(self): token_data = {'error': 'some error'} self.post.return_value.status_code = 400 self.post.json.return_value = token_data with pytest.raises(verify.IdentificationError): verify.get_fxa_token('token-plz', { 'client_id': 'test-client-id', 'client_secret': "don't look", 'oauth_host': 'https://app.fxa/oauth/v1', }) self.post.assert_called_with('https://app.fxa/oauth/v1/token', data={ 'code': 'token-plz', 'client_id': 'test-client-id', 'client_secret': "don't look", })
def test_failure(self): token_data = {'error': 'some error'} self.post.return_value.status_code = 400 self.post.json.return_value = token_data with pytest.raises(verify.IdentificationError): verify.get_fxa_token( 'token-plz', { 'client_id': 'test-client-id', 'client_secret': "don't look", 'oauth_host': 'https://app.fxa/oauth/v1', }) self.post.assert_called_with('https://app.fxa/oauth/v1/token', data={ 'code': 'token-plz', 'client_id': 'test-client-id', 'client_secret': "don't look", })
def test_success(self): token_data = {'access_token': 'c0de'} self.post.return_value.status_code = 200 self.post.return_value.json.return_value = token_data token = verify.get_fxa_token('token-plz', { 'client_id': 'test-client-id', 'client_secret': "don't look", 'oauth_host': 'https://app.fxa/oauth/v1', }) assert token == token_data self.post.assert_called_with('https://app.fxa/oauth/v1/token', data={ 'code': 'token-plz', 'client_id': 'test-client-id', 'client_secret': "don't look", })
def test_success(self): token_data = {'access_token': 'c0de'} self.post.return_value.status_code = 200 self.post.return_value.json.return_value = token_data token = verify.get_fxa_token( 'token-plz', { 'client_id': 'test-client-id', 'client_secret': "don't look", 'oauth_host': 'https://app.fxa/oauth/v1', }) assert token == token_data self.post.assert_called_with('https://app.fxa/oauth/v1/token', data={ 'code': 'token-plz', 'client_id': 'test-client-id', 'client_secret': "don't look", })