21 lines
341 B
Python
21 lines
341 B
Python
# pragma pylint: disable=missing-docstring
|
|
import time
|
|
|
|
from freqtrade.misc import throttle
|
|
|
|
|
|
def test_throttle():
|
|
|
|
def func():
|
|
return 42
|
|
|
|
start = time.time()
|
|
result = throttle(func, 0.1)
|
|
end = time.time()
|
|
|
|
assert result == 42
|
|
assert end - start > 0.1
|
|
|
|
result = throttle(func, -1)
|
|
assert result == 42
|