Add configurable throttle mechanism

This commit is contained in:
gcarq
2017-11-11 16:47:19 +01:00
parent 8f817a3634
commit d3b3370f23
4 changed files with 56 additions and 7 deletions

View File

@@ -0,0 +1,20 @@
# 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