@@ -114,6 +114,19 @@ class TestCCXTExchange:
|
||||
else:
|
||||
pytest.skip(f"No sample Trades available for exchange {exchange_name}")
|
||||
|
||||
def test_ccxt_balances_parse(self, exchange: EXCHANGE_FIXTURE_TYPE):
|
||||
exch, exchange_name = exchange
|
||||
if balance_response := EXCHANGES[exchange_name].get("sample_balances"):
|
||||
balances = exch._api.parse_balance(balance_response["exchange_response"])
|
||||
expected = balance_response["expected"]
|
||||
for currency, balance in expected.items():
|
||||
assert currency in balances
|
||||
assert isinstance(balance, dict)
|
||||
assert balance == balances[currency]
|
||||
pass
|
||||
else:
|
||||
pytest.skip(f"No sample Balances available for exchange {exchange_name}")
|
||||
|
||||
def test_ccxt_fetch_tickers(self, exchange: EXCHANGE_FIXTURE_TYPE):
|
||||
exch, exchangename = exchange
|
||||
pair = EXCHANGES[exchangename]["pair"]
|
||||
|
||||
Reference in New Issue
Block a user