Exemple #1
0
 def test_quote_source_header_needs_no_changes(self):
     request = {
         'headers': {'x-amz-copy-source': '/foo/bar?versionId=123'}
     }
     handlers.quote_source_header(request)
     self.assertEqual(request['headers']['x-amz-copy-source'],
                      '/foo/bar?versionId=123')
Exemple #2
0
 def test_only_quote_url_path_not_query_string(self):
     request = {
         'headers': {'x-amz-copy-source': '/foo/bar++baz?versionId=123'}
     }
     handlers.quote_source_header(request)
     self.assertEqual(request['headers']['x-amz-copy-source'],
                      '/foo/bar%2B%2Bbaz?versionId=123')
 def test_only_quote_url_path_not_query_string(self):
     request = {
         'headers': {
             'x-amz-copy-source': '/foo/bar++baz?versionId=123'
         }
     }
     handlers.quote_source_header(request)
     self.assertEqual(request['headers']['x-amz-copy-source'],
                      '/foo/bar%2B%2Bbaz?versionId=123')
 def test_quote_source_header_needs_no_changes(self):
     request = {'headers': {'x-amz-copy-source': '/foo/bar?versionId=123'}}
     handlers.quote_source_header(request)
     self.assertEqual(request['headers']['x-amz-copy-source'],
                      '/foo/bar?versionId=123')