def test_get_deposits(self): client = Client(api_key, api_secret) deposits = client.get_deposits('foo') self.assertIsInstance(deposits, APIObject) self.assertEqual(deposits.data, mock_collection) for deposit in deposits.data: self.assertIsInstance(deposit, Deposit)
def test_get_deposits(self): client = Client(api_key, api_secret) deposits = client.get_deposits('foo') self.assertIsInstance(deposits, APIObject) self.assertEqual(deposits.data, mock_collection) for deposit in deposits.data: self.assertIsInstance(deposit, Deposit)
while pagination != None and pagination['next_uri'] != None: print("--- Getting sells via API (page %d)" % page) starting_after_guid = re.search( 'starting_after=([0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})', pagination.next_uri, re.I).group(1) next_page = coinbase_client.get_sells( account['id'], starting_after=starting_after_guid) coinbase_accounts['data'][i]['sells'][ 'data'] = coinbase_accounts['data'][i]['sells'][ 'data'] + next_page['data'] pagination = next_page.pagination page = page + 1 print("--- Getting deposits via API") coinbase_accounts['data'][i][ 'deposits'] = coinbase_client.get_deposits(account['id']) pagination = coinbase_accounts['data'][i]['deposits'].pagination page = 2 while pagination != None and pagination['next_uri'] != None: print("--- Getting deposits via API (page %d)" % page) starting_after_guid = re.search( 'starting_after=([0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})', pagination.next_uri, re.I).group(1) next_page = coinbase_client.get_deposits( account['id'], starting_after=starting_after_guid) coinbase_accounts['data'][i]['deposits'][ 'data'] = coinbase_accounts['data'][i]['deposits'][ 'data'] + next_page['data'] pagination = next_page.pagination page = page + 1
pagination.next_uri, re.I).group(1) next_page = coinbase_client.get_sells( account['id'], order='asc', limit=100, starting_after=starting_after_guid) coinbase_accounts['data'][i]['sells'][ 'data'] = coinbase_accounts['data'][i]['sells'][ 'data'] + next_page['data'] pagination = next_page.pagination page = page + 1 print("--- Getting deposits via API") coinbase_accounts['data'][i][ 'deposits'] = coinbase_client.get_deposits(account['id'], order='asc', limit=100) pagination = coinbase_accounts['data'][i]['deposits'].pagination page = 2 while pagination != None and pagination['next_uri'] != None: print("--- Getting deposits via API (page %d)" % page) starting_after_guid = re.search( 'starting_after=([0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12})', pagination.next_uri, re.I).group(1) next_page = coinbase_client.get_deposits( account['id'], order='asc', limit=100, starting_after=starting_after_guid) coinbase_accounts['data'][i]['deposits'][ 'data'] = coinbase_accounts['data'][i]['deposits'][