Пример #1
0
 def __init__(self):
     """Initialize view builder."""
     super(ViewBuilderV3, self).__init__()
     self._address_builder = views_addresses.ViewBuilderV3()
     # TODO(alex_xu): In V3 API, we correct the image bookmark link to
     # use glance endpoint. We revert back it to use nova endpoint for v2.1.
     self._image_builder = views_images.ViewBuilder()
Пример #2
0
 def __init__(self):
     """Initialize view builder."""
     super(ViewBuilder, self).__init__()
     self._address_builder = views_addresses.ViewBuilder()
     self._image_builder = views_images.ViewBuilder()
     self._flavor_builder = views_flavors.ViewBuilder()
     self.compute_api = compute.API()
 def __init__(self):
     """Initialize view builder."""
     super(ViewBuilder, self).__init__()
     self._address_builder = views_addresses.ViewBuilder()
     self._image_builder = views_images.ViewBuilder()
     self._flavor_builder = views_flavors.ViewBuilder()
     self.compute_api = compute.API()
     self.security_group_api = (
         openstack_driver.get_openstack_security_group_driver())
Пример #4
0
 def test_generate_alternate_link(self):
     view = images_view.ViewBuilder()
     request = self.http_request.blank(self.url_base + 'images/1')
     generated_url = view._get_alternate_link(request, 1)
     actual_url = "%s/images/1" % glance.generate_glance_url()
     self.assertEqual(generated_url, actual_url)
Пример #5
0
 def test_generate_alternate_link(self):
     view = images_view.ViewBuilder()
     request = fakes.HTTPRequest.blank('/v2/fake/images/1')
     generated_url = view._get_alternate_link(request, 1)
     actual_url = "%s/fake/images/1" % glance.generate_glance_url()
     self.assertEqual(generated_url, actual_url)