buffer size constrained by assertion
This commit is contained in:
parent
c9f26000d7
commit
da84ff5112
7
test/fixtures/server.py
vendored
7
test/fixtures/server.py
vendored
@ -74,7 +74,7 @@ def item_type(request):
|
|||||||
return request.param
|
return request.param
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture(params=[1, 3, 7])
|
@pytest.fixture(params=[1, 3, 7, 100])
|
||||||
def buffer_size(request):
|
def buffer_size(request):
|
||||||
return request.param
|
return request.param
|
||||||
|
|
||||||
@ -94,7 +94,10 @@ def make_processor(operation, buffer_size=3):
|
|||||||
return response_payload
|
return response_payload
|
||||||
|
|
||||||
def consume_buffer_now(buffer, data):
|
def consume_buffer_now(buffer, data):
|
||||||
buffer_is_full = len(buffer) == buffer_size
|
current_buffer_size = len(buffer)
|
||||||
|
assert current_buffer_size <= buffer_size
|
||||||
|
|
||||||
|
buffer_is_full = current_buffer_size >= buffer_size
|
||||||
last_request_has_been_sent = not data
|
last_request_has_been_sent = not data
|
||||||
return buffer_is_full or last_request_has_been_sent
|
return buffer_is_full or last_request_has_been_sent
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user