diff options
author | Zuul <zuul@review.opendev.org> | 2023-04-28 21:26:33 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2023-04-28 21:26:33 +0000 |
commit | f9493d51f7997dcb5afc12ad53ee811015c46372 (patch) | |
tree | 5bc9c5e91da0f0e6d96e9cca1486c877290dd237 /test | |
parent | 6f62758413f08ef87a3d5b98ebf876b3180cefce (diff) | |
parent | 50c4ea032d5d713583b6247f054c82f5cf540661 (diff) | |
download | swift-f9493d51f7997dcb5afc12ad53ee811015c46372.tar.gz |
Merge "ECFragGetter: assume policy.fragment_size is non-zero"
Diffstat (limited to 'test')
-rw-r--r-- | test/unit/proxy/controllers/test_obj.py | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/test/unit/proxy/controllers/test_obj.py b/test/unit/proxy/controllers/test_obj.py index 0b8bf1568..c28d108cb 100644 --- a/test/unit/proxy/controllers/test_obj.py +++ b/test/unit/proxy/controllers/test_obj.py @@ -6715,27 +6715,12 @@ class TestECFragGetter(BaseObjectControllerMixin, unittest.TestCase): b''.join(it) self.assertEqual('9 seconds', str(cm.exception)) - def test_iter_bytes_from_response_part_null_chunk_size(self): - # we don't expect a policy to have fragment_size None or zero but - # verify that the getter is defensive - self.getter.client_chunk_size = None - part = FileLikeIter([b'some', b'thing', b'']) - it = self.getter.iter_bytes_from_response_part(part, nbytes=None) - self.assertEqual(b'something', b''.join(it)) - - self.getter.client_chunk_size = 0 - part = FileLikeIter([b'some', b'thing', b'']) - it = self.getter.iter_bytes_from_response_part(part, nbytes=None) - self.assertEqual(b'something', b''.join(it)) - - def test_iter_bytes_from_response_part_small_chunk_size(self): - # we don't expect a policy to have fragment_size None or zero but - # verify that the getter is defensive - self.getter.client_chunk_size = 4 + def test_iter_bytes_from_response_part_small_fragment_size(self): + self.getter.fragment_size = 4 part = FileLikeIter([b'some', b'thing', b'']) it = self.getter.iter_bytes_from_response_part(part, nbytes=None) self.assertEqual([b'some', b'thin', b'g'], [ch for ch in it]) - self.getter.client_chunk_size = 1 + self.getter.fragment_size = 1 part = FileLikeIter([b'some', b'thing', b'']) it = self.getter.iter_bytes_from_response_part(part, nbytes=None) self.assertEqual([c.encode() for c in 'something'], [ch for ch in it]) |