import webob from nova.api.openstack.compute import images as images_v21 from nova.api.openstack.compute.legacy_v2 import images from nova.api.openstack.compute.views import images as images_view from nova import exception from nova.image import glance from nova import test from nova.tests.unit.api.openstack import fakes from nova.tests.unit import image_fixtures from nova.tests.unit import matchers NS = "{http://docs.openstack.org/compute/api/v1.1}" ATOMNS = "{http://www.w3.org/2005/Atom}" NOW_API_FORMAT = "2010-10-11T10:30:22Z" IMAGE_FIXTURES = image_fixtures.get_image_fixtures() class ImagesControllerTestV21(test.NoDBTestCase): """Test of the OpenStack API /images application controller w/Glance. """ image_controller_class = images_v21.ImagesController url_base = '/v3' bookmark_base = '' http_request = fakes.HTTPRequestV21 def setUp(self): """Run before each test.""" super(ImagesControllerTestV21, self).setUp() fakes.stub_out_networking(self.stubs) fakes.stub_out_rate_limiting(self.stubs)
import six.moves.urllib.parse as urlparse import webob from nova.api.openstack.compute import images as images_v21 from nova.api.openstack.compute.views import images as images_view from nova import exception from nova.image import glance from nova import test from nova.tests.unit.api.openstack import fakes from nova.tests.unit import image_fixtures from nova.tests.unit import matchers NS = "{http://docs.openstack.org/compute/api/v1.1}" ATOMNS = "{http://www.w3.org/2005/Atom}" NOW_API_FORMAT = "2010-10-11T10:30:22Z" IMAGE_FIXTURES = image_fixtures.get_image_fixtures() class ImagesControllerTestV21(test.NoDBTestCase): """Test of the OpenStack API /images application controller w/Glance. """ image_controller_class = images_v21.ImagesController url_base = '/v2/fake' bookmark_base = '/fake' http_request = fakes.HTTPRequestV21 def setUp(self): """Run before each test.""" super(ImagesControllerTestV21, self).setUp() self.flags(api_servers=['http://localhost:9292'], group='glance') fakes.stub_out_networking(self)