Add sample_order for gate
This commit is contained in:
		| @@ -113,8 +113,8 @@ EXCHANGES = { | ||||
|                 'price': '15.5', | ||||
|                 'size': '1.1', | ||||
|                 'funds': '0', | ||||
|                 'dealFunds': '0.032626', | ||||
|                 'dealSize': '0.1', | ||||
|                 'dealFunds': '17.05', | ||||
|                 'dealSize': '1.1', | ||||
|                 'fee': '0.000065252', | ||||
|                 'feeCurrency': 'USDT', | ||||
|                 'stp': '', | ||||
| @@ -147,6 +147,69 @@ EXCHANGES = { | ||||
|         'hasQuoteVolumeFutures': True, | ||||
|         'leverage_tiers_public': True, | ||||
|         'leverage_in_spot_market': True, | ||||
|         'sample_order': [ | ||||
|             { | ||||
|                 "id": "276266139423", | ||||
|                 "text": "apiv4", | ||||
|                 "create_time": "1674493798", | ||||
|                 "update_time": "1674493798", | ||||
|                 "create_time_ms": "1674493798550", | ||||
|                 "update_time_ms": "1674493798550", | ||||
|                 "status": "closed", | ||||
|                 "currency_pair": "SOL_USDT", | ||||
|                 "type": "limit", | ||||
|                 "account": "spot", | ||||
|                 "side": "buy", | ||||
|                 "amount": "1.1", | ||||
|                 "price": "15.5", | ||||
|                 "time_in_force": "gtc", | ||||
|                 "iceberg": "0", | ||||
|                 "left": "0", | ||||
|                 "fill_price": "17.05", | ||||
|                 "filled_total": "17.05", | ||||
|                 "avg_deal_price": "15.5", | ||||
|                 "fee": "0.0000018", | ||||
|                 "fee_currency": "SOL", | ||||
|                 "point_fee": "0", | ||||
|                 "gt_fee": "0", | ||||
|                 "gt_maker_fee": "0", | ||||
|                 "gt_taker_fee": "0.0015", | ||||
|                 "gt_discount": True, | ||||
|                 "rebated_fee": "0", | ||||
|                 "rebated_fee_currency": "USDT" | ||||
|             }, | ||||
|             { | ||||
|                 # market order | ||||
|                 'id': '276401180529', | ||||
|                 'text': 'apiv4', | ||||
|                 'create_time': '1674493798', | ||||
|                 'update_time': '1674493798', | ||||
|                 'create_time_ms': '1674493798550', | ||||
|                 'update_time_ms': '1674493798550', | ||||
|                 'status': 'cancelled', | ||||
|                 'currency_pair': 'SOL_USDT', | ||||
|                 'type': 'market', | ||||
|                 'account': 'spot', | ||||
|                 'side': 'buy', | ||||
|                 'amount': '17.05', | ||||
|                 'price': '0', | ||||
|                 'time_in_force': 'ioc', | ||||
|                 'iceberg': '0', | ||||
|                 'left': '0.0000000016228', | ||||
|                 'fill_price': '17.05', | ||||
|                 'filled_total': '17.05', | ||||
|                 'avg_deal_price': '15.5', | ||||
|                 'fee': '0', | ||||
|                 'fee_currency': 'SOL', | ||||
|                 'point_fee': '0.0199999999967544', | ||||
|                 'gt_fee': '0', | ||||
|                 'gt_maker_fee': '0', | ||||
|                 'gt_taker_fee': '0', | ||||
|                 'gt_discount': False, | ||||
|                 'rebated_fee': '0', | ||||
|                 'rebated_fee_currency': 'USDT' | ||||
|             } | ||||
|         ], | ||||
|     }, | ||||
|     'okx': { | ||||
|         'pair': 'BTC/USDT', | ||||
| @@ -273,7 +336,7 @@ def exchange_futures(request, exchange_conf, class_mocker): | ||||
|         yield exchange, request.param | ||||
|  | ||||
|  | ||||
| @pytest.mark.longrun | ||||
| # @pytest.mark.longrun | ||||
| class TestCCXTExchange(): | ||||
|  | ||||
|     def test_load_markets(self, exchange: EXCHANGE_FIXTURE_TYPE): | ||||
| @@ -332,6 +395,9 @@ class TestCCXTExchange(): | ||||
|                 assert isinstance(po['timestamp'], int) | ||||
|                 assert isinstance(po['price'], float) | ||||
|                 assert po['price'] == 15.5 | ||||
|                 if po['average'] is not None: | ||||
|                     assert isinstance(po['average'], float) | ||||
|                     assert po['average'] == 15.5 | ||||
|                 assert po['symbol'] == 'SOL/USDT' | ||||
|                 assert isinstance(po['amount'], float) | ||||
|                 assert po['amount'] == 1.1 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user