Added missing symbols, fixed orders test

api-breakage
Morty Space 6 years ago
parent 15dbb0a8f4
commit b339ac5351
  1. 1
      README.md
  2. 2
      src/cryptocom/exchange/__init__.py
  3. 6
      src/cryptocom/exchange/structs.py
  4. 9
      tests/test_private.py

@ -28,6 +28,7 @@ Exchange original API docs: [https://exchange-docs.crypto.com](https://exchange-
### Changelog
- **0.5.1** - added symbols YFI, BAND, fixed test with limit orders
- **0.5** - missing symbols MKR, UNI, possible refactoring for simple objects
- **0.4.5** - fixed missing CELR balances
- **0.4.4** - fixed missing QTUM, CELR coins

@ -13,4 +13,4 @@ __all__ = [
'ApiError', 'ApiProvider'
]
__version__ = '0.5'
__version__ = '0.5.1'

@ -36,6 +36,8 @@ class Coin(str, enum.Enum):
CELR = 'CELR'
MKR = 'MKR'
UNI = 'UNI'
YFI = 'YFI'
BAND = 'BAND'
ETC = 'ETC'
@ -95,6 +97,8 @@ class Pair(str, enum.Enum):
CELR_USDT = 'CELR_USDT'
MKR_USDT = 'MKR_USDT'
UNI_USDT = 'UNI_USDT'
YFI_USDT = 'YFI_USDT'
BAND_USDT = 'BAND_USDT'
MCO_CRO = 'MCO_CRO'
ETH_CRO = 'ETH_CRO'
@ -123,6 +127,8 @@ class Pair(str, enum.Enum):
CELR_CRO = 'CELR_CRO'
MKR_CRO = 'MKR_CRO'
UNI_CRO = 'UNI_CRO'
YFI_CRO = 'YFI_CRO'
BAND_CRO = 'BAND_CRO'
CRO_USDC = 'CRO_USDC'

@ -33,10 +33,11 @@ async def test_no_dublicated_mass_limit_orders(
for order in real_orders:
assert order.status == cro.OrderStatus.ACTIVE, order
assert len(real_orders) == 100
orders = await account.get_open_orders(cro.Pair.CRO_USDT)
assert sorted(o.id for o in orders) == sorted(order_ids)
# wait till open orders will be updated
await asyncio.sleep(1)
open_orders = await account.get_open_orders(cro.Pair.CRO_USDT)
assert len(real_orders) == len(open_orders) == 100
assert sorted(o.id for o in open_orders) == sorted(order_ids)
@pytest.mark.asyncio

Loading…
Cancel
Save