From 00ca1ce6fea4feb9ba1ce79be25033fe655918ec Mon Sep 17 00:00:00 2001 From: Tim Burke Date: Fri, 25 Aug 2017 12:26:43 -0700 Subject: [PATCH] Tolerate swiftclient *not* mutatinng args Change-Id: If82fe9e1d2da8c5122881f34dfbaaa7944c66265 Related-Change: Ia1638c216eff9db6fbe416bc0570c27cfdcfe730 --- test/probe/test_reconstructor_revert.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/probe/test_reconstructor_revert.py b/test/probe/test_reconstructor_revert.py index e4723526c9..c518440a15 100644 --- a/test/probe/test_reconstructor_revert.py +++ b/test/probe/test_reconstructor_revert.py @@ -93,7 +93,8 @@ class TestReconstructorRevert(ECProbeTest): headers=headers) client.post_object(self.url, self.token, self.container_name, self.object_name, headers=headers_post) - del headers_post['X-Auth-Token'] # WTF, where did this come from? + # (Some versions of?) swiftclient will mutate the headers dict on post + headers_post.pop('X-Auth-Token', None) # these primaries can't serve the data any more, we expect 507 # here and not 404 because we're using mount_check to kill nodes