Ejemplo n.º 1
0
def test_get_recent_spread_data_since():

    asset_pair = "ETH2.SETH"
    since = 1610650690.1234

    sess = KrakenSession()
    recent_spread_data = sess.get_recent_spread_data(asset_pair, since=since)

    for spread_data in recent_spread_data[asset_pair]:
        assert spread_data[0] >= since

    with pytest.raises(InvalidTimestampException):
        sess.get_recent_spread_data(asset_pair, since="bad")
Ejemplo n.º 2
0
def test_get_recent_spead_data_base():

    asset_pair = "ETH2.SETH"

    sess = KrakenSession()
    recent_spread_data = sess.get_recent_spread_data(asset_pair)

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

    recent_pair_spread_data = recent_spread_data[asset_pair]

    for spread_data in recent_pair_spread_data:
        assert len(spread_data) == RECENT_SPREAD_DATA_LENGTH

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

    with pytest.raises(InvalidRequestParameterOptionsException):
        sess.get_recent_spread_data("EXXDEE")