コード例 #1
0
 def test_verify_ssl_can_specify_cert_bundle(self):
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service,
                             'us-west-2',
                             'https://service.region.amazonaws.com',
                             verify='/path/cacerts.pem')
     self.assertEqual(endpoint.verify, '/path/cacerts.pem')
コード例 #2
0
 def test_verify_ssl_can_be_disabled(self):
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service,
                             'us-west-2',
                             'https://service.region.amazonaws.com',
                             verify=False)
     self.assertFalse(endpoint.verify)
コード例 #3
0
ファイル: test_endpoint.py プロジェクト: jmdcal/botocore
 def test_env_ignored_if_explicitly_passed(self):
     self.environ['REQUESTS_CA_BUNDLE'] = '/env/cacerts.pem'
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com',
                             verify='/path/cacerts.pem')
     # /path/cacerts.pem wins over the value from the env var.
     self.assertEqual(endpoint.verify, '/path/cacerts.pem')
コード例 #4
0
ファイル: test_endpoint.py プロジェクト: ctingwai/botocore
 def test_env_ignored_if_explicitly_passed(self):
     self.environ['REQUESTS_CA_BUNDLE'] = '/env/cacerts.pem'
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com',
                             verify='/path/cacerts.pem')
     # /path/cacerts.pem wins over the value from the env var.
     self.assertEqual(endpoint.verify, '/path/cacerts.pem')
コード例 #5
0
 def test_signature_version_is_none(self):
     # If signature_version is set to None, we don't assign any auth classes
     # to the endpoint.
     service = self.create_mock_service('query', signature_version=None)
     # Verify we have a signature_version attr and that it's None.  This is
     # a different case from not having the 'signature_version' at all.
     self.assertIsNone(service.signature_version)
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertIsNone(endpoint.auth)
コード例 #6
0
ファイル: test_endpoint.py プロジェクト: dbnicholson/botocore
 def test_signature_version_is_none(self):
     # If signature_version is set to None, we don't assign any auth classes
     # to the endpoint.
     service = self.create_mock_service('query', signature_version=None)
     # Verify we have a signature_version attr and that it's None.  This is
     # a different case from not having the 'signature_version' at all.
     self.assertIsNone(service.signature_version)
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertIsNone(endpoint.auth)
コード例 #7
0
ファイル: test_endpoint.py プロジェクト: friebel/botocore
 def test_get_query(self):
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertIsInstance(endpoint, QueryEndpoint)
コード例 #8
0
ファイル: test_endpoint.py プロジェクト: lukess/botocore
 def test_omitted_auth_handler(self):
     service = self.create_mock_service('query', signature_version=None)
     del service.signature_version
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertIsNone(endpoint.auth)
コード例 #9
0
ファイル: test_endpoint.py プロジェクト: lukess/botocore
 def test_unknown_auth_handler(self):
     service = self.create_mock_service('query', signature_version='v5000')
     with self.assertRaises(UnknownSignatureVersionError):
         endpoint = get_endpoint(service, 'us-west-2',
                                 'https://service.region.amazonaws.com')
コード例 #10
0
ファイル: test_endpoint.py プロジェクト: lukess/botocore
 def test_auth_is_properly_created_for_endpoint(self):
     service = self.create_mock_service('query', signature_version='v4')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertIsInstance(endpoint.auth, SigV4Auth)
コード例 #11
0
ファイル: test_endpoint.py プロジェクト: lukess/botocore
 def test_unknown_service(self):
     service = self.create_mock_service('rest-query-xml-json')
     with self.assertRaises(UnknownServiceStyle):
         endpoint = get_endpoint(service, 'us-west-2',
                                 'https://service.region.amazonaws.com')
コード例 #12
0
ファイル: test_endpoint.py プロジェクト: moxiaomomo/botocore
 def test_auth_is_properly_created_for_endpoint(self):
     service = self.create_mock_service("query", signature_version="v4")
     endpoint = get_endpoint(service, "us-west-2", "https://service.region.amazonaws.com")
     self.assertIsInstance(endpoint.auth, SigV4Auth)
コード例 #13
0
 def test_get_endpoint_default_verify_ssl(self):
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertTrue(endpoint.verify)
コード例 #14
0
ファイル: test_endpoint.py プロジェクト: friebel/botocore
 def test_auth_is_properly_created_for_endpoint(self):
     service = self.create_mock_service('query', signature_version='v4')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertIsInstance(endpoint.auth, SigV4Auth)
コード例 #15
0
ファイル: test_endpoint.py プロジェクト: friebel/botocore
 def test_get_rest_json(self):
     service = self.create_mock_service('rest-json')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertIsInstance(endpoint, RestEndpoint)
コード例 #16
0
ファイル: test_endpoint.py プロジェクト: ctingwai/botocore
 def test_honor_cert_bundle_env_var(self):
     self.environ['REQUESTS_CA_BUNDLE'] = '/env/cacerts.pem'
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertEqual(endpoint.verify, '/env/cacerts.pem')
コード例 #17
0
ファイル: test_endpoint.py プロジェクト: ctingwai/botocore
 def test_verify_ssl_can_specify_cert_bundle(self):
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com',
                             verify='/path/cacerts.pem')
     self.assertEqual(endpoint.verify, '/path/cacerts.pem')
コード例 #18
0
ファイル: test_endpoint.py プロジェクト: ctingwai/botocore
 def test_verify_ssl_can_be_disabled(self):
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com',
                             verify=False)
     self.assertFalse(endpoint.verify)
コード例 #19
0
ファイル: test_endpoint.py プロジェクト: ctingwai/botocore
 def test_get_endpoint_default_verify_ssl(self):
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertTrue(endpoint.verify)
コード例 #20
0
ファイル: test_endpoint.py プロジェクト: moxiaomomo/botocore
 def test_unknown_auth_handler(self):
     service = self.create_mock_service("query", signature_version="v5000")
     with self.assertRaises(UnknownSignatureVersionError):
         endpoint = get_endpoint(service, "us-west-2", "https://service.region.amazonaws.com")
コード例 #21
0
ファイル: test_endpoint.py プロジェクト: friebel/botocore
 def test_unknown_service(self):
     service = self.create_mock_service('rest-query-xml-json')
     with self.assertRaises(UnknownServiceStyle):
         endpoint = get_endpoint(service, 'us-west-2',
                                 'https://service.region.amazonaws.com')
コード例 #22
0
ファイル: test_endpoint.py プロジェクト: bmoyles/botocore
 def test_get_rest_json(self):
     service = self.create_mock_service('rest-json')
     with self.assertRaises(NotImplementedError):
         endpoint = get_endpoint(service, 'us-west-2',
                                 'https://service.region.amazonaws.com')
コード例 #23
0
ファイル: test_endpoint.py プロジェクト: friebel/botocore
 def test_unknown_auth_handler(self):
     service = self.create_mock_service('query', signature_version='v5000')
     with self.assertRaises(UnknownSignatureVersionError):
         endpoint = get_endpoint(service, 'us-west-2',
                                 'https://service.region.amazonaws.com')
コード例 #24
0
ファイル: test_endpoint.py プロジェクト: moxiaomomo/botocore
 def test_get_query(self):
     service = self.create_mock_service("query")
     endpoint = get_endpoint(service, "us-west-2", "https://service.region.amazonaws.com")
     self.assertIsInstance(endpoint, QueryEndpoint)
コード例 #25
0
ファイル: test_endpoint.py プロジェクト: lukess/botocore
 def test_get_query(self):
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertIsInstance(endpoint, QueryEndpoint)
コード例 #26
0
ファイル: test_endpoint.py プロジェクト: moxiaomomo/botocore
 def test_get_rest_json(self):
     service = self.create_mock_service("rest-json")
     endpoint = get_endpoint(service, "us-west-2", "https://service.region.amazonaws.com")
     self.assertIsInstance(endpoint, RestEndpoint)
コード例 #27
0
 def test_honor_cert_bundle_env_var(self):
     self.environ['REQUESTS_CA_BUNDLE'] = '/env/cacerts.pem'
     service = self.create_mock_service('query')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertEqual(endpoint.verify, '/env/cacerts.pem')
コード例 #28
0
ファイル: test_endpoint.py プロジェクト: lukess/botocore
 def test_get_rest_json(self):
     service = self.create_mock_service('rest-json')
     endpoint = get_endpoint(service, 'us-west-2',
                             'https://service.region.amazonaws.com')
     self.assertIsInstance(endpoint, RestEndpoint)