refactoring; additional buffer test
This commit is contained in:
parent
1e21913e37
commit
8c1ad64464
@ -1,5 +1,5 @@
|
|||||||
from itertools import chain
|
from itertools import chain
|
||||||
from typing import Union, Any, Iterable, Callable
|
from typing import Union, Any
|
||||||
|
|
||||||
from pyinfra.server.dispatcher.dispatcher import Nothing
|
from pyinfra.server.dispatcher.dispatcher import Nothing
|
||||||
|
|
||||||
|
|||||||
0
test/unit_tests/server/__init__.py
Normal file
0
test/unit_tests/server/__init__.py
Normal file
@ -17,3 +17,10 @@ def test_buffer():
|
|||||||
reverse_buffer = bufferize(compose(reverse_buffer, list), buffer_size=3)
|
reverse_buffer = bufferize(compose(reverse_buffer, list), buffer_size=3)
|
||||||
ys = lmapcat(reverse_buffer, range(10))
|
ys = lmapcat(reverse_buffer, range(10))
|
||||||
assert ys == [2, 1, 0, 5, 4, 3, 8, 7, 6]
|
assert ys == [2, 1, 0, 5, 4, 3, 8, 7, 6]
|
||||||
|
|
||||||
|
def buffer_sum(xs):
|
||||||
|
return [sum(xs)]
|
||||||
|
|
||||||
|
buffer_sum = bufferize(buffer_sum, buffer_size=3)
|
||||||
|
ys = lmapcat(buffer_sum, range(10))
|
||||||
|
assert ys == [0, 0, 3, 0, 0, 12, 0, 0, 21, 0]
|
||||||
Loading…
x
Reference in New Issue
Block a user