]> git-server-git.apps.pok.os.sepia.ceph.com Git - radosgw-agent.git/commitdiff
create a test to check/prevent double quoting of urls
authorAlfredo Deza <alfredo.deza@inktank.com>
Thu, 18 Dec 2014 21:16:58 +0000 (15:16 -0600)
committerJosh Durgin <jdurgin@redhat.com>
Fri, 19 Dec 2014 11:17:03 +0000 (03:17 -0800)
Signed-off-by: Alfredo Deza <alfredo.deza@inktank.com>
radosgw_agent/tests/test_client.py

index 8b11251e9c7313f67d7093113188b31310c2285a..08821fcaa2591e317b5199d5e851ac75006aed68 100644 (file)
@@ -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):