Improve live test resiliance
This commit is contained in:
@@ -528,10 +528,11 @@ class TestCCXTExchange():
|
|||||||
assert res[1] == timeframe
|
assert res[1] == timeframe
|
||||||
assert res[2] == candle_type
|
assert res[2] == candle_type
|
||||||
candles = res[3]
|
candles = res[3]
|
||||||
candle_count = exchange.ohlcv_candle_limit(timeframe, candle_type, since_ms) * 0.9
|
factor = 0.9
|
||||||
candle_count1 = (now.timestamp() * 1000 - since_ms) // timeframe_ms
|
candle_count = exchange.ohlcv_candle_limit(timeframe, candle_type, since_ms) * factor
|
||||||
|
candle_count1 = (now.timestamp() * 1000 - since_ms) // timeframe_ms * factor
|
||||||
assert len(candles) >= min(candle_count, candle_count1), \
|
assert len(candles) >= min(candle_count, candle_count1), \
|
||||||
f"{len(candles)} < {candle_count} in {timeframe}, Offset: {offset} "
|
f"{len(candles)} < {candle_count} in {timeframe}, Offset: {offset} {factor}"
|
||||||
assert candles[0][0] == since_ms or (since_ms + timeframe_ms)
|
assert candles[0][0] == since_ms or (since_ms + timeframe_ms)
|
||||||
|
|
||||||
def test_ccxt__async_get_candle_history(self, exchange: EXCHANGE_FIXTURE_TYPE):
|
def test_ccxt__async_get_candle_history(self, exchange: EXCHANGE_FIXTURE_TYPE):
|
||||||
|
|||||||
Reference in New Issue
Block a user