Esempio n. 1
0
        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)
Esempio n. 2
0
        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)