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