swift/test/unit
Tim Burke 5392a2057b tests: Add test(s) for MPU part copy from range
When using the copy-part API it is expected for s3api to write down an
empty value for X-Object-Sysmeta-S3Api-Etag on segments.  This was
ostensibly to prevent writing down an unrelated S3Api-Etag when copying
a part from another MPU the copy transfers object sysmeta.  We should
assume a S3Api-Etag w/o X-Static-Large-Object is non-sense, and SLO
should forever expect empty values for it's sysmeta.

Drive-By: consolidate handling of boto2 sigv4 skips

Related-Bug: #2035158
Co-Authored-By: Clay Gerrard <clay.gerrard@gmail.com>
Change-Id: Ic6f04a5a6af8a3e65b226cff2ed6c9fce8ce1fa2
2023-09-18 15:25:46 -05:00
..
account Add FakeStatsdClient to unit tests 2023-08-07 10:10:45 +01:00
cli Properly format meta and sysmeta in db info cli tools 2023-07-03 17:49:44 +00:00
common tests: Add test(s) for MPU part copy from range 2023-09-18 15:25:46 -05:00
container Merge "Add FakeStatsdClient to unit tests" 2023-08-08 20:40:33 +00:00
obj Partially revert "Pull libc-related functions out to a separate module" 2023-08-18 17:50:31 +00:00
proxy Merge "proxy: Get rid of MetricsPrefixLoggerAdapter" 2023-09-11 05:10:00 +00:00
test_locale py3: port the test of locale 2019-06-19 09:54:14 -07:00
__init__.py proxy: remove client_chunk_size and skip_bytes from GetOrHeadHandler 2023-07-24 09:15:12 -05:00
helpers.py Unit test for keepalive timeout 2023-05-10 09:01:41 -07:00