def test_api_get_request_no_access_token(): ''' Test simply api get request without access_token ''' with patch('buffpy.api.OAuth2Session') as mocked_oauth2: mocked_session = MagicMock() mocked_session.access_token = None mocked_oauth2.return_value = mocked_session api = API(client_id='1', client_secret='2') api.get(url="hey")
def test_api_get_request(): ''' Test simply api get request ''' with patch('buffpy.api.OAuth2Session') as mocked_oauth2: mocked_session = MagicMock() mocked_response = MagicMock() mocked_response.content = json.dumps({'status': 'ok'}) mocked_session.get.return_value = mocked_response mocked_oauth2.return_value = mocked_session api = API(client_id='1', client_secret='2', access_token='access_token') api.get(url="hey") mocked_session.get.assert_called_once_with(url='https://api.bufferapp.com/1/hey')