コード例 #1
0
ファイル: test_flavors.py プロジェクト: anotherjesse/nova
 def setUp(self):
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_networking(self.stubs)
     fakes.stub_out_rate_limiting(self.stubs)
     fakes.stub_out_auth(self.stubs)
コード例 #2
0
    def setUp(self):
        super(ServerActionsControllerTest, self).setUp()

        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(nova.db, 'instance_get_by_uuid',
                fakes.fake_instance_get(vm_state=vm_states.ACTIVE,
                        host='fake_host'))
        self.stubs.Set(nova.db, 'instance_update', instance_update)

        fakes.stub_out_glance(self.stubs)
        fakes.stub_out_nw_api(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_compute_api_snapshot(self.stubs)
        fakes.stub_out_image_service(self.stubs)
        service_class = 'nova.image.glance.GlanceImageService'
        self.service = importutils.import_object(service_class)
        self.service.delete_all()
        self.sent_to_glance = {}
        fakes.stub_out_glance_add_image(self.stubs, self.sent_to_glance)
        self.flags(allow_instance_snapshots=True,
                   enable_instance_password=True)
        self.uuid = FAKE_UUID
        self.url = '/v2/fake/servers/%s/action' % self.uuid
        self._image_href = '155d900f-4e14-4e4c-a73d-069cbf4541e6'

        self.controller = servers.Controller()
コード例 #3
0
    def setUp(self):
        super(ServersTest, self).setUp()
        self.stubs = stubout.StubOutForTesting()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)
        fakes.stub_out_key_pair_funcs(self.stubs)
        fakes.stub_out_image_service(self.stubs)
        self.stubs.Set(nova.db.api, 'instance_get_all', return_servers)
        self.stubs.Set(nova.db.api, 'instance_get', return_server)
        self.stubs.Set(nova.db.api, 'instance_get_all_by_user', return_servers)
        self.stubs.Set(nova.db.api, 'instance_add_security_group',
                       return_security_group)
        self.stubs.Set(nova.db.api, 'instance_update', instance_update)
        self.stubs.Set(nova.db.api, 'instance_get_fixed_address',
                       instance_address)
        self.stubs.Set(nova.db.api, 'instance_get_floating_address',
                       instance_address)
        self.stubs.Set(nova.compute.API, 'pause', fake_compute_api)
        self.stubs.Set(nova.compute.API, 'unpause', fake_compute_api)
        self.stubs.Set(nova.compute.API, 'suspend', fake_compute_api)
        self.stubs.Set(nova.compute.API, 'resume', fake_compute_api)
        self.stubs.Set(nova.compute.API, "get_diagnostics", fake_compute_api)
        self.stubs.Set(nova.compute.API, "get_actions", fake_compute_api)
        self.allow_admin = FLAGS.allow_admin_api

        self.webreq = common.webob_factory('/v1.0/servers')
コード例 #4
0
 def setUp(self):
     super(ServerMetaDataTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
     fakes.stub_out_key_pair_funcs(self.stubs)
コード例 #5
0
 def setUp(self):
     super(ResponseExtensionTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.reset_fake_data()
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
     self.context = context.get_admin_context()
コード例 #6
0
ファイル: test_server_actions.py プロジェクト: nicopal/nova
    def setUp(self):
        self.maxDiff = None
        super(ServerActionsControllerTest, self).setUp()

        self.stubs = stubout.StubOutForTesting()
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(nova.db, 'instance_get', return_server_by_id)
        self.stubs.Set(nova.db, 'instance_get_by_uuid', return_server_by_uuid)
        self.stubs.Set(nova.db, 'instance_update', instance_update)

        fakes.stub_out_glance(self.stubs)
        fakes.stub_out_nw_api(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        self.snapshot = fakes.stub_out_compute_api_snapshot(self.stubs)
        self.backup = fakes.stub_out_compute_api_backup(self.stubs)
        service_class = 'nova.image.glance.GlanceImageService'
        self.service = utils.import_object(service_class)
        self.context = context.RequestContext(1, None)
        self.service.delete_all()
        self.sent_to_glance = {}
        fakes.stub_out_glance_add_image(self.stubs, self.sent_to_glance)
        self.flags(allow_instance_snapshots=True)
        self.uuid = FAKE_UUID
        self.url = '/v1.1/fake/servers/%s/action' % self.uuid

        self.controller = servers.Controller()
コード例 #7
0
ファイル: test_extensions.py プロジェクト: superstack/nova
 def setUp(self):
     super(RequestExtensionTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.reset_fake_data()
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
     self.context = context.get_admin_context()
コード例 #8
0
 def setUp(self):
     super(ServerMetaDataTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
     fakes.stub_out_key_pair_funcs(self.stubs)
コード例 #9
0
    def setUp(self):
        self.maxDiff = None
        super(ServerActionsControllerTest, self).setUp()

        self.stubs = stubout.StubOutForTesting()
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(nova.db, 'instance_get', return_server_by_id)
        self.stubs.Set(nova.db, 'instance_get_by_uuid', return_server_by_uuid)
        self.stubs.Set(nova.db, 'instance_update', instance_update)

        fakes.stub_out_glance(self.stubs)
        fakes.stub_out_nw_api(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        self.snapshot = fakes.stub_out_compute_api_snapshot(self.stubs)
        self.backup = fakes.stub_out_compute_api_backup(self.stubs)
        service_class = 'nova.image.glance.GlanceImageService'
        self.service = utils.import_object(service_class)
        self.context = context.RequestContext(1, None)
        self.service.delete_all()
        self.sent_to_glance = {}
        fakes.stub_out_glance_add_image(self.stubs, self.sent_to_glance)
        self.flags(allow_instance_snapshots=True)
        self.uuid = FAKE_UUID
        self.url = '/v2/fake/servers/%s/action' % self.uuid

        self.controller = servers.Controller()
コード例 #10
0
ファイル: test_servers.py プロジェクト: pombredanne/nova
    def setUp(self):
        super(ServersTest, self).setUp()
        self.stubs = stubout.StubOutForTesting()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)
        fakes.stub_out_key_pair_funcs(self.stubs)
        fakes.stub_out_image_service(self.stubs)
        self.stubs.Set(nova.db.api, 'instance_get_all', return_servers)
        self.stubs.Set(nova.db.api, 'instance_get', return_server)
        self.stubs.Set(nova.db.api, 'instance_get_all_by_user',
                       return_servers)
        self.stubs.Set(nova.db.api, 'instance_add_security_group',
                       return_security_group)
        self.stubs.Set(nova.db.api, 'instance_update', instance_update)
        self.stubs.Set(nova.db.api, 'instance_get_fixed_address',
                       instance_address)
        self.stubs.Set(nova.db.api, 'instance_get_floating_address',
                       instance_address)
        self.stubs.Set(nova.compute.API, 'pause', fake_compute_api)
        self.stubs.Set(nova.compute.API, 'unpause', fake_compute_api)
        self.stubs.Set(nova.compute.API, 'suspend', fake_compute_api)
        self.stubs.Set(nova.compute.API, 'resume', fake_compute_api)
        self.stubs.Set(nova.compute.API, "get_diagnostics", fake_compute_api)
        self.stubs.Set(nova.compute.API, "get_actions", fake_compute_api)
        self.allow_admin = FLAGS.allow_admin_api

        self.webreq = common.webob_factory('/v1.0/servers')
コード例 #11
0
ファイル: test_server_actions.py プロジェクト: justinsb/nova
    def setUp(self):
        self.maxDiff = None
        super(ServerActionsControllerTest, self).setUp()

        self.stubs = stubout.StubOutForTesting()
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(
            nova.db, 'instance_get_by_uuid',
            fakes.fake_instance_get(vm_state=vm_states.ACTIVE,
                                    host='fake_host'))
        self.stubs.Set(nova.db, 'instance_update', instance_update)

        fakes.stub_out_glance(self.stubs)
        fakes.stub_out_nw_api(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_compute_api_snapshot(self.stubs)
        fakes.stub_out_image_service(self.stubs)
        service_class = 'nova.image.glance.GlanceImageService'
        self.service = utils.import_object(service_class)
        self.context = context.RequestContext(1, None)
        self.service.delete_all()
        self.sent_to_glance = {}
        fakes.stub_out_glance_add_image(self.stubs, self.sent_to_glance)
        self.flags(allow_instance_snapshots=True,
                   enable_instance_password=True)
        self.uuid = FAKE_UUID
        self.url = '/v2/fake/servers/%s/action' % self.uuid
        self._image_href = '155d900f-4e14-4e4c-a73d-069cbf4541e6'

        self.controller = servers.Controller()
コード例 #12
0
ファイル: test_servers.py プロジェクト: pombredanne/nova
 def setUp(self):
     super(TestServerInstanceCreation, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
     fakes.stub_out_key_pair_funcs(self.stubs)
     self.allow_admin = FLAGS.allow_admin_api
コード例 #13
0
 def setUp(self):
     super(TestServerInstanceCreation, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
     fakes.stub_out_key_pair_funcs(self.stubs)
     self.allow_admin = FLAGS.allow_admin_api
コード例 #14
0
 def setUp(self):
     super(ServerMetaDataTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
     fakes.stub_out_key_pair_funcs(self.stubs)
     self.stubs.Set(nova.db.api, 'instance_get', return_server)
コード例 #15
0
ファイル: test_versions.py プロジェクト: rbenali/nova
 def setUp(self):
     super(VersionsTest, self).setUp()
     self.context = context.get_admin_context()
     self.stubs = stubout.StubOutForTesting()
     fakes.stub_out_auth(self.stubs)
     # Stub out VERSIONS
     self.old_versions = versions.VERSIONS
     versions.VERSIONS = VERSIONS
コード例 #16
0
 def setUp(self):
     super(VersionsTest, self).setUp()
     self.context = context.get_admin_context()
     self.stubs = stubout.StubOutForTesting()
     fakes.stub_out_auth(self.stubs)
     #Stub out VERSIONS
     self.old_versions = versions.VERSIONS
     versions.VERSIONS = VERSIONS
コード例 #17
0
ファイル: test_createserverext.py プロジェクト: YouthSun/nova
 def setUp(self):
     super(CreateserverextTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
     fakes.stub_out_image_service(self.stubs)
     fakes.stub_out_key_pair_funcs(self.stubs)
     self.allow_admin = FLAGS.allow_admin_api
コード例 #18
0
ファイル: test_flavors.py プロジェクト: yosh/nova
 def setUp(self):
     super(FlavorsTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_networking(self.stubs)
     fakes.stub_out_rate_limiting(self.stubs)
     fakes.stub_out_auth(self.stubs)
     self.context = context.get_admin_context()
コード例 #19
0
ファイル: test_adminapi.py プロジェクト: yosh/nova
 def setUp(self):
     super(AdminAPITest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_networking(self.stubs)
     fakes.stub_out_rate_limiting(self.stubs)
     fakes.stub_out_auth(self.stubs)
     self.allow_admin = FLAGS.allow_admin_api
コード例 #20
0
ファイル: test_server_actions.py プロジェクト: armaan/nova
    def setUp(self):
        self.maxDiff = None
        super(ServerActionsTest, self).setUp()
        self.flags(verbose=True)
        self.stubs = stubout.StubOutForTesting()
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(nova.db.api, 'instance_get', return_server_by_id)
        self.stubs.Set(nova.db.api, 'instance_update', instance_update)

        self.webreq = common.webob_factory('/v1.0/servers')
コード例 #21
0
 def setUp(self):
     super(FlavorsTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.reset_fake_data()
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_networking(self.stubs)
     fakes.stub_out_rate_limiting(self.stubs)
     fakes.stub_out_auth(self.stubs)
     self.stubs.Set(nova.db.api, "instance_type_get_all", return_instance_types)
     self.stubs.Set(nova.db.api, "instance_type_get_by_flavor_id", return_instance_type_by_flavor_id)
コード例 #22
0
    def setUp(self):
        self.maxDiff = None
        super(ServerActionsTest, self).setUp()
        self.flags(verbose=True)
        self.stubs = stubout.StubOutForTesting()
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(nova.db.api, 'instance_get', return_server_by_id)
        self.stubs.Set(nova.db.api, 'instance_update', instance_update)

        self.webreq = common.webob_factory('/v1.0/servers')
コード例 #23
0
ファイル: test_vsa.py プロジェクト: derekhiggins/nova
 def setUp(self):
     super(VSAApiTest, self).setUp()
     fakes.FakeAuthManager.reset_fake_data()
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_networking(self.stubs)
     fakes.stub_out_rate_limiting(self.stubs)
     fakes.stub_out_auth(self.stubs)
     self.stubs.Set(vsa_api.API, "create", stub_vsa_create)
     self.stubs.Set(vsa_api.API, "delete", stub_vsa_delete)
     self.stubs.Set(vsa_api.API, "get", stub_vsa_get)
     self.stubs.Set(vsa_api.API, "get_all", stub_vsa_get_all)
コード例 #24
0
ファイル: test_images.py プロジェクト: anotherjesse/nova
 def setUp(self):
     self.orig_image_service = FLAGS.image_service
     FLAGS.image_service = 'nova.image.glance.GlanceImageService'
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_networking(self.stubs)
     fakes.stub_out_rate_limiting(self.stubs)
     fakes.stub_out_auth(self.stubs)
     fakes.stub_out_key_pair_funcs(self.stubs)
     fakes.stub_out_glance(self.stubs, initial_fixtures=self.IMAGE_FIXTURES)
コード例 #25
0
ファイル: test_images.py プロジェクト: pombredanne/nova
 def setUp(self):
     super(ImageControllerWithGlanceServiceTest, self).setUp()
     self.orig_image_service = FLAGS.image_service
     FLAGS.image_service = "nova.image.glance.GlanceImageService"
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.reset_fake_data()
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_networking(self.stubs)
     fakes.stub_out_rate_limiting(self.stubs)
     fakes.stub_out_auth(self.stubs)
     fakes.stub_out_key_pair_funcs(self.stubs)
     fakes.stub_out_glance(self.stubs, initial_fixtures=self.IMAGE_FIXTURES)
コード例 #26
0
ファイル: test_images.py プロジェクト: septimius/nova
 def setUp(self):
     super(ImageControllerWithGlanceServiceTest, self).setUp()
     self.orig_image_service = FLAGS.image_service
     FLAGS.image_service = 'nova.image.glance.GlanceImageService'
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.reset_fake_data()
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_networking(self.stubs)
     fakes.stub_out_rate_limiting(self.stubs)
     fakes.stub_out_auth(self.stubs)
     fakes.stub_out_key_pair_funcs(self.stubs)
     fakes.stub_out_glance(self.stubs, initial_fixtures=self.IMAGE_FIXTURES)
コード例 #27
0
 def setUp(self):
     super(FlavorsExtraSpecsTest, self).setUp()
     FLAGS.osapi_extensions_path = os.path.join(os.path.dirname(__file__),
                                                 "extensions")
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
     fakes.stub_out_key_pair_funcs(self.stubs)
     self.mware = auth.AuthMiddleware(
                   extensions.ExtensionMiddleware(
                   openstack.APIRouterV11()))
コード例 #28
0
 def setUp(self):
     super(ImageMetaDataTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     self.orig_image_service = FLAGS.image_service
     FLAGS.image_service = 'nova.image.glance.GlanceImageService'
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
     # NOTE(dprince) max out properties/metadata in image 3 for testing
     img3 = self.IMAGE_FIXTURES[2]
     for num in range(FLAGS.quota_metadata_items):
         img3['properties']['key%i' % num] = "blah"
     fakes.stub_out_glance(self.stubs, self.IMAGE_FIXTURES)
コード例 #29
0
 def setUp(self):
     super(FixedIpTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.reset_fake_data()
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_networking(self.stubs)
     fakes.stub_out_rate_limiting(self.stubs)
     fakes.stub_out_auth(self.stubs)
     self.stubs.Set(compute.api.API, "add_fixed_ip",
                    compute_api_add_fixed_ip)
     self.stubs.Set(compute.api.API, "remove_fixed_ip",
                    compute_api_remove_fixed_ip)
     self.context = context.get_admin_context()
コード例 #30
0
ファイル: test_flavors.py プロジェクト: septimius/nova
 def setUp(self):
     super(FlavorsTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.reset_fake_data()
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_networking(self.stubs)
     fakes.stub_out_rate_limiting(self.stubs)
     fakes.stub_out_auth(self.stubs)
     self.stubs.Set(nova.db.api, "instance_type_get_all",
                    return_instance_types)
     self.stubs.Set(nova.db.api, "instance_type_get_by_flavor_id",
                    return_instance_type_by_flavor_id)
     self.context = context.get_admin_context()
コード例 #31
0
ファイル: test_image_metadata.py プロジェクト: kavanista/nova
 def setUp(self):
     super(ImageMetaDataTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     self.orig_image_service = FLAGS.image_service
     FLAGS.image_service = 'nova.image.glance.GlanceImageService'
     fakes.FakeAuthManager.auth_data = {}
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
     # NOTE(dprince) max out properties/metadata in image 3 for testing
     img3 = self.IMAGE_FIXTURES[2]
     for num in range(FLAGS.quota_metadata_items):
         img3['properties']['key%i' % num] = "blah"
     fakes.stub_out_glance(self.stubs, self.IMAGE_FIXTURES)
コード例 #32
0
    def setUp(self):
        super(VSAApiTest, self).setUp()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(vsa.api.API, "create", stub_vsa_create)
        self.stubs.Set(vsa.api.API, "delete", stub_vsa_delete)
        self.stubs.Set(vsa.api.API, "get", stub_vsa_get)
        self.stubs.Set(vsa.api.API, "get_all", stub_vsa_get_all)

        self.context = context.get_admin_context()
コード例 #33
0
ファイル: test_images.py プロジェクト: superstack/nova
 def setUp(self):
     """Run before each test."""
     super(ImageControllerWithGlanceServiceTest, self).setUp()
     self.orig_image_service = FLAGS.image_service
     FLAGS.image_service = 'nova.image.glance.GlanceImageService'
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.reset_fake_data()
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_networking(self.stubs)
     fakes.stub_out_rate_limiting(self.stubs)
     fakes.stub_out_auth(self.stubs)
     fakes.stub_out_key_pair_funcs(self.stubs)
     self.fixtures = self._make_image_fixtures()
     fakes.stub_out_glance(self.stubs, initial_fixtures=self.fixtures)
コード例 #34
0
    def setUp(self):
        super(VolumeApiTest, self).setUp()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(nova.db, 'volume_get', return_volume)

        self.stubs.Set(volume.api.API, "delete", fakes.stub_volume_delete)
        self.stubs.Set(volume.api.API, "get", fakes.stub_volume_get)
        self.stubs.Set(volume.api.API, "get_all", fakes.stub_volume_get_all)

        self.context = context.get_admin_context()
コード例 #35
0
ファイル: test_vsa.py プロジェクト: rbenali/nova
    def setUp(self):
        super(VSAApiTest, self).setUp()
        self.stubs = stubout.StubOutForTesting()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(vsa.api.API, "create", stub_vsa_create)
        self.stubs.Set(vsa.api.API, "delete", stub_vsa_delete)
        self.stubs.Set(vsa.api.API, "get", stub_vsa_get)
        self.stubs.Set(vsa.api.API, "get_all", stub_vsa_get_all)

        self.context = context.get_admin_context()
コード例 #36
0
ファイル: test_volumes.py プロジェクト: hiteshwadekar/nova
    def setUp(self):
        super(VolumeApiTest, self).setUp()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(nova.db, "volume_get", return_volume)

        self.stubs.Set(volume.api.API, "delete", fakes.stub_volume_delete)
        self.stubs.Set(volume.api.API, "get", fakes.stub_volume_get)
        self.stubs.Set(volume.api.API, "get_all", fakes.stub_volume_get_all)

        self.context = context.get_admin_context()
コード例 #37
0
ファイル: test_snapshots.py プロジェクト: bgh/nova
    def setUp(self):
        super(SnapshotApiTest, self).setUp()
        self.stubs = stubout.StubOutForTesting()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(volume.api.API, "create_snapshot", stub_snapshot_create)
        self.stubs.Set(volume.api.API, "create_snapshot_force", stub_snapshot_create)
        self.stubs.Set(volume.api.API, "delete_snapshot", stub_snapshot_delete)
        self.stubs.Set(volume.api.API, "get_snapshot", stub_snapshot_get)
        self.stubs.Set(volume.api.API, "get_all_snapshots", stub_snapshot_get_all)

        self.context = context.get_admin_context()
コード例 #38
0
ファイル: test_zones.py プロジェクト: anotherjesse/nova
    def setUp(self):
        self.stubs = stubout.StubOutForTesting()
        fakes.FakeAuthManager.auth_data = {}
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)

        self.allow_admin = FLAGS.allow_admin_api
        FLAGS.allow_admin_api = True

        self.stubs.Set(nova.db, 'zone_get', zone_get)
        self.stubs.Set(nova.db, 'zone_get_all', zone_get_all)
        self.stubs.Set(nova.db, 'zone_update', zone_update)
        self.stubs.Set(nova.db, 'zone_create', zone_create)
        self.stubs.Set(nova.db, 'zone_delete', zone_delete)
コード例 #39
0
ファイル: test_zones.py プロジェクト: septimius/nova
    def setUp(self):
        super(ZonesTest, self).setUp()
        self.stubs = stubout.StubOutForTesting()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)

        self.allow_admin = FLAGS.allow_admin_api
        FLAGS.allow_admin_api = True

        self.stubs.Set(nova.db, 'zone_get', zone_get)
        self.stubs.Set(nova.db, 'zone_update', zone_update)
        self.stubs.Set(nova.db, 'zone_create', zone_create)
        self.stubs.Set(nova.db, 'zone_delete', zone_delete)
コード例 #40
0
    def setUp(self):
        super(UsersTest, self).setUp()
        self.flags(verbose=True)
        self.stubs.Set(users.Controller, "__init__", fake_init)
        fakes.FakeAuthManager.clear_fakes()
        fakes.FakeAuthManager.projects = dict(testacct=Project("testacct", "testacct", "id1", "test", []))
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)

        fakemgr = fakes.FakeAuthManager()
        fakemgr.add_user(User("id1", "guy1", "acc1", "secret1", False))
        fakemgr.add_user(User("id2", "guy2", "acc2", "secret2", True))

        self.controller = users.Controller()
コード例 #41
0
ファイル: test_users.py プロジェクト: xtoddx/nova
    def setUp(self):
        super(UsersTest, self).setUp()
        self.flags(verbose=True)
        self.stubs.Set(users.Controller, '__init__', fake_init)
        fakes.FakeAuthManager.clear_fakes()
        fakes.FakeAuthManager.projects = dict(
            testacct=Project('testacct', 'testacct', 'id1', 'test', []))
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)

        fakemgr = fakes.FakeAuthManager()
        fakemgr.add_user(User('id1', 'guy1', 'acc1', 'secret1', False))
        fakemgr.add_user(User('id2', 'guy2', 'acc2', 'secret2', True))

        self.controller = users.Controller()
コード例 #42
0
    def setUp(self):
        self.maxDiff = None
        super(ServerActionsTestV11, self).setUp()
        self.stubs = stubout.StubOutForTesting()
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(nova.db.api, 'instance_get', return_server_by_id)
        self.stubs.Set(nova.db.api, 'instance_update', instance_update)

        fakes.stub_out_glance(self.stubs)
        fakes.stub_out_compute_api_snapshot(self.stubs)
        service_class = 'nova.image.glance.GlanceImageService'
        self.service = utils.import_object(service_class)
        self.context = context.RequestContext(1, None)
        self.service.delete_all()
        self.sent_to_glance = {}
        fakes.stub_out_glance_add_image(self.stubs, self.sent_to_glance)
        self.flags(allow_instance_snapshots=True)
コード例 #43
0
ファイル: test_server_actions.py プロジェクト: YouthSun/nova
    def setUp(self):
        self.maxDiff = None
        super(ServerActionsTestV11, self).setUp()
        self.stubs = stubout.StubOutForTesting()
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(nova.db.api, 'instance_get', return_server_by_id)
        self.stubs.Set(nova.db.api, 'instance_update', instance_update)

        fakes.stub_out_glance(self.stubs)
        fakes.stub_out_compute_api_snapshot(self.stubs)
        service_class = 'nova.image.glance.GlanceImageService'
        self.service = utils.import_object(service_class)
        self.context = context.RequestContext(1, None)
        self.service.delete_all()
        self.sent_to_glance = {}
        fakes.stub_out_glance_add_image(self.stubs, self.sent_to_glance)
        self.flags(allow_instance_snapshots=True)
コード例 #44
0
    def setUp(self):
        super(SnapshotApiTest, self).setUp()
        self.stubs = stubout.StubOutForTesting()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(volume.api.API, "create_snapshot", stub_snapshot_create)
        self.stubs.Set(volume.api.API, "create_snapshot_force",
                       stub_snapshot_create)
        self.stubs.Set(volume.api.API, "delete_snapshot", stub_snapshot_delete)
        self.stubs.Set(volume.api.API, "get_snapshot", stub_snapshot_get)
        self.stubs.Set(volume.api.API, "get_all_snapshots",
                       stub_snapshot_get_all)

        self.context = context.get_admin_context()
コード例 #45
0
    def setUp(self):
        super(AccountsTest, self).setUp()
        self.flags(verbose=True)
        self.stubs.Set(accounts.Controller, '__init__', fake_init)
        fakes.FakeAuthManager.clear_fakes()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)

        fakemgr = fakes.FakeAuthManager()
        joeuser = auth_manager.User('id1', 'guy1', 'acc1', 'secret1', False)
        superuser = auth_manager.User('id2', 'guy2', 'acc2', 'secret2', True)
        fakemgr.add_user(joeuser)
        fakemgr.add_user(superuser)
        fakemgr.create_project('test1', joeuser)
        fakemgr.create_project('test2', superuser)
コード例 #46
0
ファイル: test_vsa.py プロジェクト: derekhiggins/nova
    def setUp(self, test_obj=None, test_objs=None):
        super(VSAVolumeApiTest, self).setUp()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(nova.db, 'vsa_get', return_vsa)
        self.stubs.Set(vsa_api.API, "get_vsa_volume_type",
                        stub_get_vsa_volume_type)

        self.stubs.Set(volume_api.API, "update", fakes.stub_volume_update)
        self.stubs.Set(volume_api.API, "delete", fakes.stub_volume_delete)
        self.stubs.Set(volume_api.API, "get", fakes.stub_volume_get)
        self.stubs.Set(volume_api.API, "get_all", fakes.stub_volume_get_all)

        self.test_obj = test_obj if test_obj else "volume"
        self.test_objs = test_objs if test_objs else "volumes"
コード例 #47
0
ファイル: test_accounts.py プロジェクト: KarimAllah/nova
    def setUp(self):
        super(AccountsTest, self).setUp()
        self.flags(verbose=True)
        self.stubs.Set(accounts.Controller, '__init__',
                       fake_init)
        fakes.FakeAuthManager.clear_fakes()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)

        fakemgr = fakes.FakeAuthManager()
        joeuser = User('id1', 'guy1', 'acc1', 'secret1', False)
        superuser = User('id2', 'guy2', 'acc2', 'secret2', True)
        fakemgr.add_user(joeuser)
        fakemgr.add_user(superuser)
        fakemgr.create_project('test1', joeuser)
        fakemgr.create_project('test2', superuser)
コード例 #48
0
ファイル: test_users.py プロジェクト: septimius/nova
    def setUp(self):
        super(UsersTest, self).setUp()
        self.stubs = stubout.StubOutForTesting()
        self.stubs.Set(users.Controller, '__init__', fake_init)
        self.stubs.Set(users.Controller, '_check_admin', fake_admin_check)
        fakes.FakeAuthManager.clear_fakes()
        fakes.FakeAuthManager.projects = dict(
            testacct=Project('testacct', 'testacct', 'id1', 'test', []))
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)

        self.allow_admin = FLAGS.allow_admin_api
        FLAGS.allow_admin_api = True
        fakemgr = fakes.FakeAuthManager()
        fakemgr.add_user(User('id1', 'guy1', 'acc1', 'secret1', False))
        fakemgr.add_user(User('id2', 'guy2', 'acc2', 'secret2', True))
コード例 #49
0
    def setUp(self, test_obj=None, test_objs=None):
        super(VSAVolumeApiTest, self).setUp()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)
        self.stubs.Set(nova.db, 'vsa_get', return_vsa)
        self.stubs.Set(vsa.api.API, "get_vsa_volume_type",
                       stub_get_vsa_volume_type)

        self.stubs.Set(volume.api.API, "update", fakes.stub_volume_update)
        self.stubs.Set(volume.api.API, "delete", fakes.stub_volume_delete)
        self.stubs.Set(volume.api.API, "get", fakes.stub_volume_get)
        self.stubs.Set(volume.api.API, "get_all", fakes.stub_volume_get_all)

        self.context = context.get_admin_context()
        self.test_obj = test_obj if test_obj else "volume"
        self.test_objs = test_objs if test_objs else "volumes"
コード例 #50
0
ファイル: test_zones.py プロジェクト: superstack/nova
    def setUp(self):
        super(ZonesTest, self).setUp()
        self.stubs = stubout.StubOutForTesting()
        fakes.FakeAuthManager.reset_fake_data()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)

        self.allow_admin = FLAGS.allow_admin_api
        FLAGS.allow_admin_api = True

        self.stubs.Set(nova.db, 'zone_get', zone_get)
        self.stubs.Set(nova.db, 'zone_update', zone_update)
        self.stubs.Set(nova.db, 'zone_create', zone_create)
        self.stubs.Set(nova.db, 'zone_delete', zone_delete)

        self.old_zone_name = FLAGS.zone_name
        self.old_zone_capabilities = FLAGS.zone_capabilities
コード例 #51
0
ファイル: test_accounts.py プロジェクト: septimius/nova
    def setUp(self):
        super(AccountsTest, self).setUp()
        self.stubs = stubout.StubOutForTesting()
        self.stubs.Set(accounts.Controller, '__init__', fake_init)
        self.stubs.Set(accounts.Controller, '_check_admin', fake_admin_check)
        fakes.FakeAuthManager.clear_fakes()
        fakes.FakeAuthDatabase.data = {}
        fakes.stub_out_networking(self.stubs)
        fakes.stub_out_rate_limiting(self.stubs)
        fakes.stub_out_auth(self.stubs)

        self.allow_admin = FLAGS.allow_admin_api
        FLAGS.allow_admin_api = True
        fakemgr = fakes.FakeAuthManager()
        joeuser = User('id1', 'guy1', 'acc1', 'secret1', False)
        superuser = User('id2', 'guy2', 'acc2', 'secret2', True)
        fakemgr.add_user(joeuser)
        fakemgr.add_user(superuser)
        fakemgr.create_project('test1', joeuser)
        fakemgr.create_project('test2', superuser)
コード例 #52
0
 def setUp(self):
     super(SharedIpGroupsTest, self).setUp()
     self.stubs = stubout.StubOutForTesting()
     fakes.FakeAuthManager.reset_fake_data()
     fakes.FakeAuthDatabase.data = {}
     fakes.stub_out_auth(self.stubs)
コード例 #53
0
 def setUp(self):
     super(VersionsTest, self).setUp()
     fakes.stub_out_auth(self.stubs)
     self.stubs.Set(versions, 'VERSIONS', VERSIONS)