Пример #1
0
    def test_region_stripping(self):
        auth = S3HmacAuthV4Handler(host='s3-us-west-2.amazonaws.com',
                                   config=mock.Mock(),
                                   provider=self.provider)
        self.assertEqual(auth.region_name, None)

        # What we wish we got.
        auth = S3HmacAuthV4Handler(host='s3-us-west-2.amazonaws.com',
                                   config=mock.Mock(),
                                   provider=self.provider,
                                   region_name='us-west-2')
        self.assertEqual(auth.region_name, 'us-west-2')

        # What we actually get (i.e. ``s3-us-west-2``).
        self.assertEqual(self.auth.region_name, 'us-west-2')
Пример #2
0
 def setUp(self):
     self.provider = mock.Mock()
     self.provider.access_key = 'access_key'
     self.provider.secret_key = 'secret_key'
     self.provider.security_token = 'sekret_tokens'
     self.request = HTTPRequest('GET', 'https',
                                's3-us-west-2.amazonaws.com', 443,
                                '/awesome-bucket/?max-keys=0', None, {}, {},
                                '')
     self.awesome_bucket_request = HTTPRequest(
         method='GET',
         protocol='https',
         host='awesome-bucket.s3-us-west-2.amazonaws.com',
         port=443,
         path='/',
         auth_path=None,
         params={
             'max-keys': 0,
         },
         headers={
             'User-Agent': 'Boto',
             'X-AMZ-Content-sha256':
             'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855',
             'X-AMZ-Date': '20130605T193245Z',
         },
         body='')
     self.auth = S3HmacAuthV4Handler(
         host='awesome-bucket.s3-us-west-2.amazonaws.com',
         config=mock.Mock(),
         provider=self.provider,
         region_name='s3-us-west-2')