swift/test/unit
Tim Burke 71f83963c2 py3: fix non-ascii metadata handling in account-server
Previously, we were storing the WSGI-style UTF-8-bytes-decoded-as-Latin-1
strings in the JSON field, and sending them back to eventlet directly.
If running in a mixed py2/py3 cluster, replication would eventually get
that back to the py2 server, and worse, the native-string version would
get back to the py3 server! Then on GET or HEAD, eventlet would barf
if any characters were outside the Latin-1 range.

Closes-Bug: #1837805
Change-Id: I31d942e72fd7bfbb1db4dbb1dd522dff69969e5d
2019-07-25 14:16:56 -07:00
..
account py3: fix non-ascii metadata handling in account-server 2019-07-25 14:16:56 -07:00
cli Rework private-request-method interface 2019-05-22 16:36:50 -07:00
common slo: Better handle non-manifest responses when refetching manifest 2019-07-19 21:42:43 -07:00
container reconciler: Enqueue right work for shard containers 2019-07-10 23:48:39 -07:00
obj Merge "py3: port obj/reconstructor tests" 2019-06-19 15:32:21 +00:00
proxy sharding: Cache shard ranges for object writes 2019-07-11 10:40:38 -07:00
test_locale py3: port the test of locale 2019-06-19 09:54:14 -07:00
__init__.py Return 503 when primary containers can't respond 2019-06-25 12:23:12 -05:00
helpers.py Stop monkey-patching mimetools 2019-03-13 21:51:36 -07:00