Merge "Use ssl conf settings for raw verify_tempest_config requests"
This commit is contained in:
commit
7ff8f0e45a
@ -28,7 +28,6 @@ from tempest import config
|
||||
|
||||
|
||||
CONF = config.CONF
|
||||
RAW_HTTP = httplib2.Http()
|
||||
CONF_PARSER = None
|
||||
|
||||
|
||||
@ -83,7 +82,11 @@ def _get_api_versions(os, service):
|
||||
}
|
||||
client_dict[service].skip_path()
|
||||
endpoint = _get_unversioned_endpoint(client_dict[service].base_url)
|
||||
__, body = RAW_HTTP.request(endpoint, 'GET')
|
||||
dscv = CONF.identity.disable_ssl_certificate_validation
|
||||
ca_certs = CONF.identity.ca_certificates_file
|
||||
raw_http = httplib2.Http(disable_ssl_certificate_validation=dscv,
|
||||
ca_certs=ca_certs)
|
||||
__, body = raw_http.request(endpoint, 'GET')
|
||||
client_dict[service].reset_path()
|
||||
body = json.loads(body)
|
||||
if service == 'keystone':
|
||||
|
@ -49,9 +49,8 @@ class TestDiscovery(base.TestCase):
|
||||
return_value='http://fake_endpoint:5000'))
|
||||
fake_resp = {'versions': {'values': [{'id': 'v2.0'}, {'id': 'v3.0'}]}}
|
||||
fake_resp = json.dumps(fake_resp)
|
||||
self.useFixture(mockpatch.PatchObject(
|
||||
verify_tempest_config.RAW_HTTP, 'request',
|
||||
return_value=(None, fake_resp)))
|
||||
self.useFixture(mockpatch.Patch('httplib2.Http.request',
|
||||
return_value=(None, fake_resp)))
|
||||
fake_os = mock.MagicMock()
|
||||
versions = verify_tempest_config._get_api_versions(fake_os, 'keystone')
|
||||
self.assertIn('v2.0', versions)
|
||||
@ -63,9 +62,8 @@ class TestDiscovery(base.TestCase):
|
||||
return_value='http://fake_endpoint:5000'))
|
||||
fake_resp = {'versions': [{'id': 'v1.0'}, {'id': 'v2.0'}]}
|
||||
fake_resp = json.dumps(fake_resp)
|
||||
self.useFixture(mockpatch.PatchObject(
|
||||
verify_tempest_config.RAW_HTTP, 'request',
|
||||
return_value=(None, fake_resp)))
|
||||
self.useFixture(mockpatch.Patch('httplib2.Http.request',
|
||||
return_value=(None, fake_resp)))
|
||||
fake_os = mock.MagicMock()
|
||||
versions = verify_tempest_config._get_api_versions(fake_os, 'cinder')
|
||||
self.assertIn('v1.0', versions)
|
||||
@ -77,9 +75,8 @@ class TestDiscovery(base.TestCase):
|
||||
return_value='http://fake_endpoint:5000'))
|
||||
fake_resp = {'versions': [{'id': 'v2.0'}, {'id': 'v3.0'}]}
|
||||
fake_resp = json.dumps(fake_resp)
|
||||
self.useFixture(mockpatch.PatchObject(
|
||||
verify_tempest_config.RAW_HTTP, 'request',
|
||||
return_value=(None, fake_resp)))
|
||||
self.useFixture(mockpatch.Patch('httplib2.Http.request',
|
||||
return_value=(None, fake_resp)))
|
||||
fake_os = mock.MagicMock()
|
||||
versions = verify_tempest_config._get_api_versions(fake_os, 'nova')
|
||||
self.assertIn('v2.0', versions)
|
||||
@ -109,9 +106,8 @@ class TestDiscovery(base.TestCase):
|
||||
return_value='http://fake_endpoint:5000'))
|
||||
fake_resp = {'versions': {'values': [{'id': 'v2.0'}]}}
|
||||
fake_resp = json.dumps(fake_resp)
|
||||
self.useFixture(mockpatch.PatchObject(
|
||||
verify_tempest_config.RAW_HTTP, 'request',
|
||||
return_value=(None, fake_resp)))
|
||||
self.useFixture(mockpatch.Patch('httplib2.Http.request',
|
||||
return_value=(None, fake_resp)))
|
||||
fake_os = mock.MagicMock()
|
||||
with mock.patch.object(verify_tempest_config,
|
||||
'print_and_or_update') as print_mock:
|
||||
@ -126,9 +122,8 @@ class TestDiscovery(base.TestCase):
|
||||
return_value='http://fake_endpoint:5000'))
|
||||
fake_resp = {'versions': {'values': [{'id': 'v3.0'}]}}
|
||||
fake_resp = json.dumps(fake_resp)
|
||||
self.useFixture(mockpatch.PatchObject(
|
||||
verify_tempest_config.RAW_HTTP, 'request',
|
||||
return_value=(None, fake_resp)))
|
||||
self.useFixture(mockpatch.Patch('httplib2.Http.request',
|
||||
return_value=(None, fake_resp)))
|
||||
fake_os = mock.MagicMock()
|
||||
with mock.patch.object(verify_tempest_config,
|
||||
'print_and_or_update') as print_mock:
|
||||
@ -143,9 +138,8 @@ class TestDiscovery(base.TestCase):
|
||||
return_value='http://fake_endpoint:5000'))
|
||||
fake_resp = {'versions': [{'id': 'v1.0'}]}
|
||||
fake_resp = json.dumps(fake_resp)
|
||||
self.useFixture(mockpatch.PatchObject(
|
||||
verify_tempest_config.RAW_HTTP, 'request',
|
||||
return_value=(None, fake_resp)))
|
||||
self.useFixture(mockpatch.Patch('httplib2.Http.request',
|
||||
return_value=(None, fake_resp)))
|
||||
fake_os = mock.MagicMock()
|
||||
with mock.patch.object(verify_tempest_config,
|
||||
'print_and_or_update') as print_mock:
|
||||
@ -159,9 +153,8 @@ class TestDiscovery(base.TestCase):
|
||||
return_value='http://fake_endpoint:5000'))
|
||||
fake_resp = {'versions': [{'id': 'v2.0'}]}
|
||||
fake_resp = json.dumps(fake_resp)
|
||||
self.useFixture(mockpatch.PatchObject(
|
||||
verify_tempest_config.RAW_HTTP, 'request',
|
||||
return_value=(None, fake_resp)))
|
||||
self.useFixture(mockpatch.Patch('httplib2.Http.request',
|
||||
return_value=(None, fake_resp)))
|
||||
fake_os = mock.MagicMock()
|
||||
with mock.patch.object(verify_tempest_config,
|
||||
'print_and_or_update') as print_mock:
|
||||
|
Loading…
x
Reference in New Issue
Block a user