async def run_test(): market = 'okex' pair = 'ETH_BTC' lib = BitsgapClient(public_key, private_key) result = lib.recent_trades(market, pair) logging.debug(result) self.assertTrue(result['status'] == 'ok') self.assertIn('data', result) data = result['data'] self.assertIsNotNone(data) self.assertTrue(len(data) > 0) # check time field self.assertIn('u', data[0]) # check amount field self.assertIn('am', data[0]) # check side field self.assertIn('s', data[0]) # check price field self.assertIn('p', data[0]) await asyncio.sleep(1)
async def run_test(): market = 'okex' pair = 'no_pair' lib = BitsgapClient(public_key, private_key) result = lib.recent_trades(market, pair) logging.debug(result) self.assertTrue(result['status'] == 'error') self.assertIn('message', result) await asyncio.sleep(1)