def test_get_nova_versions(self):
     self.useFixture(mockpatch.PatchObject(
         verify_tempest_config, '_get_unversioned_endpoint',
         return_value='http://fake_endpoint:5000'))
     fake_resp = {'versions': [{'id': 'v2.0'}, {'id': 'v3.0'}]}
     fake_resp = json.dumps(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)
     self.assertIn('v3.0', versions)
Esempio n. 2
0
 def test_get_cinder_api_versions(self):
     self.useFixture(fixtures.MockPatchObject(
         verify_tempest_config, '_get_unversioned_endpoint',
         return_value='http://fake_endpoint:5000'))
     fake_resp = {'versions': [{'id': 'v1.0'}, {'id': 'v2.0'}]}
     fake_resp = json.dumps(fake_resp)
     self.useFixture(fixtures.MockPatch(
         'tempest.lib.common.http.ClosingHttp.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)
     self.assertIn('v2.0', versions)
 def test_get_nova_versions(self):
     self.useFixture(mockpatch.PatchObject(
         verify_tempest_config, '_get_unversioned_endpoint',
         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)))
     fake_os = mock.MagicMock()
     versions = verify_tempest_config._get_api_versions(fake_os, 'nova')
     self.assertIn('v2.0', versions)
     self.assertIn('v3.0', versions)
 def test_get_nova_versions(self):
     self.useFixture(
         mockpatch.PatchObject(
             verify_tempest_config, "_get_unversioned_endpoint", return_value="http://fake_endpoint:5000"
         )
     )
     fake_resp = {"versions": [{"id": "v2.0"}, {"id": "v3.0"}]}
     fake_resp = json.dumps(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)
     self.assertIn("v3.0", versions)
 def test_get_cinder_api_versions(self):
     self.useFixture(fixtures.MockPatchObject(
         verify_tempest_config, '_get_unversioned_endpoint',
         return_value='http://fake_endpoint:5000'))
     fake_resp = {'versions': [{'id': 'v1.0'}, {'id': 'v2.0'}]}
     fake_resp = json.dumps(fake_resp)
     self.useFixture(fixtures.MockPatch(
         'tempest.lib.common.http.ClosingHttp.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)
     self.assertIn('v2.0', versions)