def tes_kraken_session_get_trade_balance_aclass(): sess = KrakenSession() sess.load_keys_from_file('kraken.key') trade_balance = sess.get_trade_balance(aclass='currency') assert lists_match(trade_balance.keys(), TRADE_BALANCE_RESULT_KEYS) with pytest.raises(InvalidRequestParameterOptionsException): sess.get_trade_balance(aclass="otherstuff")
def test_get_trade_balance_asset(): sess = KrakenSession() sess.load_keys_from_file('kraken.key') trade_balance = sess.get_trade_balance(asset='ZCAD') assert lists_match(trade_balance.keys(), TRADE_BALANCE_RESULT_KEYS) with pytest.raises(InvalidRequestParameterOptionsException): sess.get_trade_balance(asset='FNYMN')
def test_get_trade_balance_base(): sess = KrakenSession() sess.load_keys_from_file('kraken.key') trade_balance = sess.get_trade_balance() assert lists_match(trade_balance.keys(), TRADE_BALANCE_RESULT_KEYS)