Esempio n. 1
0
 def test_query_string(self):
     split = urlsplit('/quotes/nelson?uploads')
     pairs = [
         ('Date', 'Thu, 17 Nov 2005 18:49:58 GMT'),
     ]
     sig = self.hmacv1.get_signature('PUT', split,
                                     HTTPHeaders.from_pairs(pairs))
     self.assertEqual(sig, 'P7pBz3Z4p3GxysRSJ/gR8nk7D4o=')
Esempio n. 2
0
    def test_duplicate_headers(self):
        pairs = [('Date', 'Thu, 17 Nov 2005 18:49:58 GMT'),
                 ('Content-Md5', 'c8fdb181845a4ca6b8fec737b3581d76'),
                 ('Content-Type', 'text/html'),
                 ('X-Amz-Meta-Author', '*****@*****.**'),
                 ('X-Amz-Meta-Author', '*****@*****.**'),
                 ('X-Amz-Magic', 'abracadabra')]

        http_headers = HTTPHeaders.from_pairs(pairs)
        split = urlsplit('/quotes/nelson')
        sig = self.hmacv1.get_signature('PUT', split, http_headers)
        self.assertEqual(sig, 'kIdMxyiYB+F+83zYGR6sSb3ICcE=')
Esempio n. 3
0
    def test_duplicate_headers(self):
        pairs = [('Date', 'Thu, 17 Nov 2005 18:49:58 GMT'),
                 ('Content-Md5', 'c8fdb181845a4ca6b8fec737b3581d76'),
                 ('Content-Type', 'text/html'),
                 ('X-Amz-Meta-Author', '*****@*****.**'),
                 ('X-Amz-Meta-Author', '*****@*****.**'),
                 ('X-Amz-Magic', 'abracadabra')]

        http_headers = HTTPHeaders.from_pairs(pairs)
        split = urlsplit('/quotes/nelson')
        sig = self.hmacv1.get_signature('PUT', split, http_headers)
        self.assertEqual(sig, 'kIdMxyiYB+F+83zYGR6sSb3ICcE=')
Esempio n. 4
0
 def _apply_signing_changes(self, aws_request, signed_crt_request):
     # Apply changes from signed CRT request to the AWSRequest
     aws_request.headers = HTTPHeaders.from_pairs(
         list(signed_crt_request.headers))
Esempio n. 5
0
 def test_query_string(self):
     split = urlsplit('/quotes/nelson?uploads')
     pairs = [('Date', 'Thu, 17 Nov 2005 18:49:58 GMT')]
     sig = self.hmacv1.get_signature('PUT', split,
                                     HTTPHeaders.from_pairs(pairs))
     self.assertEqual(sig, 'P7pBz3Z4p3GxysRSJ/gR8nk7D4o=')