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")
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")