Esempio n. 1
0
def test_get_recent_trades_since():

    asset_pair = "OXTETH"
    since = 1610660648.5366

    sess = KrakenSession()
    recent_trades = sess.get_recent_trades(asset_pair, since=since)

    for trade in recent_trades[asset_pair]:
        assert trade[2] >= since

    with pytest.raises(InvalidTimestampException):
        sess.get_recent_trades(asset_pair, since="11-12-20")
Esempio n. 2
0
def test_get_recent_trades_base():

    asset_pair = "OXTETH"

    sess = KrakenSession()
    recent_trades = sess.get_recent_trades(asset_pair)

    assert lists_match(recent_trades.keys(), [asset_pair, 'last'])

    recent_trades_pair = recent_trades[asset_pair]
    for trade in recent_trades_pair:
        assert len(trade) == RECENT_TRADES_LENGTH

    with pytest.raises(MissingRequiredParameterException):
        sess.get_recent_trades(None)

    with pytest.raises(InvalidRequestParameterOptionsException):
        sess.get_recent_trades("UNKCURR")