From 4bc584487c1a344fcdca400a9096479fb01a7f20 Mon Sep 17 00:00:00 2001 From: Morty Space Date: Mon, 22 Jun 2020 23:04:14 +0300 Subject: [PATCH] Fixed order_id replace --- README.md | 1 + src/cryptocom/exchange/__init__.py | 2 +- src/cryptocom/exchange/base.py | 1 + tests/test_account.py | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 597c234..2a3bd46 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,7 @@ **Changelog** +- **0.2.1** - fixed order_id in `get_order` func, still preparing for stable release - **0.2** - moved to new API v2, except for websockets Documentation: [https://cryptocom-exchange.rtfd.io](https://cryptocom-exchange.rtfd.io) diff --git a/src/cryptocom/exchange/__init__.py b/src/cryptocom/exchange/__init__.py index 58d4356..d3e4aed 100644 --- a/src/cryptocom/exchange/__init__.py +++ b/src/cryptocom/exchange/__init__.py @@ -8,4 +8,4 @@ __all__ = [ 'ApiError', 'ApiProvider' ] -VERSION = '0.2' +VERSION = '0.2.1' diff --git a/src/cryptocom/exchange/base.py b/src/cryptocom/exchange/base.py index e57584d..451da5b 100644 --- a/src/cryptocom/exchange/base.py +++ b/src/cryptocom/exchange/base.py @@ -210,6 +210,7 @@ class Account: 'params': {'order_id': str(order_id)} }) data['order_info']['trade_list'] = data.pop('trade_list', []) + data['order_info']['id'] = int(data['order_info'].pop('order_id')) return data['order_info'] async def cancel_order( diff --git a/tests/test_account.py b/tests/test_account.py index 83909f7..fdc1edf 100644 --- a/tests/test_account.py +++ b/tests/test_account.py @@ -99,6 +99,7 @@ async def make_trades(account, order_ids): order_id = await account.buy_market(cro.Pair.CROUSDT, 0.001) order = await account.get_order(order_id) assert order['status'] == cro.OrderStatus.FILLED.value + assert order['id'] order_ids['buy'].append(order_id) order_id = await account.sell_market(cro.Pair.CROUSDT, 0.001)