From 6a35e4d1a91673678391f65de3a2e3c979b931f2 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Thu, 18 Dec 2014 15:16:58 -0600 Subject: [PATCH] create a test to check/prevent double quoting of urls Signed-off-by: Alfredo Deza --- radosgw_agent/tests/test_client.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/radosgw_agent/tests/test_client.py b/radosgw_agent/tests/test_client.py index 8b11251..08821fc 100644 --- a/radosgw_agent/tests/test_client.py +++ b/radosgw_agent/tests/test_client.py @@ -502,9 +502,17 @@ class TestGETClientRequests(object): @httpretty.activate def test_get_metadata(self): self.register() - client.get_metadata(self.connection, 'metadata', 'foo') + client.get_metadata(self.connection, 'bucket.instance', 'foo') server_request = httpretty.last_request() - assert server_request.path == '/admin/metadata/metadata?key=foo' + assert server_request.path == '/admin/metadata/bucket.instance?key=foo' + + @httpretty.activate + def test_get_metadata_no_re_encoding(self): + self.register() + #client.get_metadata(self.connection, 'bucket.instance', 'mybar%3Ar0z0.4140.1') + client.get_metadata(self.connection, 'bucket.instance', 'mybar:r0z0.4140.1') + server_request = httpretty.last_request() + assert server_request.path == '/admin/metadata/bucket.instance?key=mybar%3Ar0z0.4140.1' @httpretty.activate def test_get_metadata_sections(self): -- 2.47.3