swift/test
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
..
cors s3api: Allow CORS preflights for pre-signed URLs 2021-07-14 10:52:12 -07:00
functional tests: Add test(s) for MPU part copy from range 2023-09-18 15:25:46 -05:00
probe Add non-ascii meta values to ssync probe test 2023-08-03 12:33:56 -07:00
s3api Tolerate absolute-form request targets 2023-01-03 12:49:30 -08:00
unit tests: Add test(s) for MPU part copy from range 2023-09-18 15:25:46 -05:00
__init__.py Clean up some cruft 2023-01-19 12:56:08 -08:00
debug_logger.py Merge "proxy: Get rid of MetricsPrefixLoggerAdapter" 2023-09-11 05:10:00 +00:00
sample.conf fix s3api functional tests 2020-05-15 22:38:04 -07:00