Rev3225, Handle correctly and test out of range bigfile requests
This commit is contained in:
parent
9c4093dc7c
commit
3fb9f900f6
3 changed files with 12 additions and 2 deletions
|
@ -209,6 +209,16 @@ class TestBigfile:
|
|||
|
||||
assert len(requests) == 2 # Two block download
|
||||
|
||||
# Test out of range request
|
||||
f.seek(5 * 1024 * 1024)
|
||||
data = f.read(1024 * 1024 * 30)
|
||||
assert len(data) == 10 * 1000 * 1000 - (5 * 1024 * 1024)
|
||||
|
||||
f.seek(30 * 1024 * 1024)
|
||||
data = f.read(1024 * 1024 * 30)
|
||||
assert len(data) == 0
|
||||
|
||||
|
||||
|
||||
@pytest.mark.parametrize("piecefield_obj", [BigfilePiecefield, BigfilePiecefieldPacked])
|
||||
def testPiecefield(self, piecefield_obj, site):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue