move all tests to nova/tests/unit

As part of the split of functional and unit tests we need to isolate
the unit tests into a separate directory for having multiple test
targets in a sane way.

Part of bp:functional-tests-for-nova

Change-Id: Id42ba373c1bda6a312b673ab2b489ca56da8c628
This commit is contained in:
Sean Dague 2014-11-07 14:27:03 +01:00
parent 5c8bbaafef
commit 89cd6a0c49
1830 changed files with 814 additions and 807 deletions

View File

@ -54,8 +54,8 @@ from nova.openstack.common import log as nova_logging
from nova import paths
from nova import rpc
from nova import service
from nova.tests import conf_fixture
from nova.tests import policy_fixture
from nova.tests.unit import conf_fixture
from nova.tests.unit import policy_fixture
from nova import utils

View File

@ -1,49 +0,0 @@
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
"""
:mod:`nova.tests` -- Nova Unittests
=====================================================
.. automodule:: nova.tests
:platform: Unix
"""
# TODO(mikal): move eventlet imports to nova.__init__ once we move to PBR
import os
import sys
import traceback
# NOTE(mikal): All of this is because if dnspython is present in your
# environment then eventlet monkeypatches socket.getaddrinfo() with an
# implementation which doesn't work for IPv6. What we're checking here is
# that the magic environment variable was set when the import happened.
# NOTE(dims): Prevent this code from kicking in under docs generation
# as it leads to spurious errors/warning.
stack = traceback.extract_stack()
if ('eventlet' in sys.modules and
os.environ.get('EVENTLET_NO_GREENDNS', '').lower() != 'yes' and
(len(stack) < 2 or 'sphinx' not in stack[-2][0])):
raise ImportError('eventlet imported before nova/cmd/__init__ '
'(env var set to %s)'
% os.environ.get('EVENTLET_NO_GREENDNS'))
os.environ['EVENTLET_NO_GREENDNS'] = 'yes'
import eventlet
eventlet.monkey_patch(os=False)

View File

@ -0,0 +1,49 @@
# Copyright 2010 United States Government as represented by the
# Administrator of the National Aeronautics and Space Administration.
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
"""
:mod:`nova.tests.unit` -- Nova Unittests
=====================================================
.. automodule:: nova.tests.unit
:platform: Unix
"""
# TODO(mikal): move eventlet imports to nova.__init__ once we move to PBR
import os
import sys
import traceback
# NOTE(mikal): All of this is because if dnspython is present in your
# environment then eventlet monkeypatches socket.getaddrinfo() with an
# implementation which doesn't work for IPv6. What we're checking here is
# that the magic environment variable was set when the import happened.
# NOTE(dims): Prevent this code from kicking in under docs generation
# as it leads to spurious errors/warning.
stack = traceback.extract_stack()
if ('eventlet' in sys.modules and
os.environ.get('EVENTLET_NO_GREENDNS', '').lower() != 'yes' and
(len(stack) < 2 or 'sphinx' not in stack[-2][0])):
raise ImportError('eventlet imported before nova/cmd/__init__ '
'(env var set to %s)'
% os.environ.get('EVENTLET_NO_GREENDNS'))
os.environ['EVENTLET_NO_GREENDNS'] = 'yes'
import eventlet
eventlet.monkey_patch(os=False)

View File

@ -40,7 +40,7 @@ from nova import context
from nova import exception
from nova.openstack.common import versionutils
from nova import test
from nova.tests import matchers
from nova.tests.unit import matchers
class FakeHttplibSocket(object):

View File

@ -32,12 +32,12 @@ from nova import db
from nova import exception
from nova import objects
from nova import test
from nova.tests import cast_as_call
from nova.tests import fake_network
from nova.tests import fake_notifier
from nova.tests import fake_utils
from nova.tests.image import fake
from nova.tests import matchers
from nova.tests.unit import cast_as_call
from nova.tests.unit import fake_network
from nova.tests.unit import fake_notifier
from nova.tests.unit import fake_utils
from nova.tests.unit.image import fake
from nova.tests.unit import matchers
from nova import volume
CONF = cfg.CONF
@ -95,7 +95,7 @@ class CinderCloudTestCase(test.TestCase):
self.useFixture(fixtures.TempDir()).path
fake_utils.stub_out_utils_spawn_n(self.stubs)
self.flags(compute_driver='nova.virt.fake.FakeDriver',
volume_api_class='nova.tests.fake_volume.API')
volume_api_class='nova.tests.unit.fake_volume.API')
def fake_show(meh, context, id, **kwargs):
return {'id': id,

View File

@ -55,15 +55,15 @@ from nova.openstack.common import policy as common_policy
from nova.openstack.common import uuidutils
from nova import policy
from nova import test
from nova.tests.api.openstack.compute.contrib import (
from nova.tests.unit.api.openstack.compute.contrib import (
test_neutron_security_groups as test_neutron)
from nova.tests import cast_as_call
from nova.tests import fake_block_device
from nova.tests import fake_network
from nova.tests import fake_notifier
from nova.tests import fake_utils
from nova.tests.image import fake
from nova.tests import matchers
from nova.tests.unit import cast_as_call
from nova.tests.unit import fake_block_device
from nova.tests.unit import fake_network
from nova.tests.unit import fake_notifier
from nova.tests.unit import fake_utils
from nova.tests.unit.image import fake
from nova.tests.unit import matchers
from nova import utils
from nova.virt import fake as fake_virt
from nova import volume
@ -141,7 +141,7 @@ class CloudTestCase(test.TestCase):
self.useFixture(test.SampleNetworks())
ec2utils.reset_cache()
self.flags(compute_driver='nova.virt.fake.FakeDriver',
volume_api_class='nova.tests.fake_volume.API')
volume_api_class='nova.tests.unit.fake_volume.API')
self.useFixture(fixtures.FakeLogger('boto'))
fake_utils.stub_out_utils_spawn_n(self.stubs)

View File

@ -26,10 +26,10 @@ from nova import context
from nova import db
from nova import exception
from nova import test
from nova.tests import cast_as_call
from nova.tests import fake_network
from nova.tests import fake_notifier
from nova.tests.image import fake
from nova.tests.unit import cast_as_call
from nova.tests.unit import fake_network
from nova.tests.unit import fake_notifier
from nova.tests.unit.image import fake
CONF = cfg.CONF
CONF.import_opt('compute_driver', 'nova.virt.driver')

View File

@ -27,8 +27,8 @@ from nova import exception
from nova import objects
from nova.openstack.common import uuidutils
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
class CommonMixin(object):

View File

@ -21,7 +21,7 @@ from nova.api.openstack.compute.plugins.v3 import admin_password \
from nova.compute import api as compute_api
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
def fake_get(self, context, id, expected_attrs=None, want_objects=False):

View File

@ -23,8 +23,8 @@ from nova.api.openstack.compute.plugins.v3 import aggregates as aggregates_v21
from nova import context
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import matchers
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import matchers
AGGREGATE_LIST = [
{"name": "aggregate1", "id": "1", "availability_zone": "nova1"},

View File

@ -27,7 +27,7 @@ from nova import exception
from nova.network import api as network_api
from nova import objects
from nova import test
from nova.tests import fake_network_cache_model
from nova.tests.unit import fake_network_cache_model
import webob
from webob import exc

View File

@ -33,11 +33,11 @@ from nova import db
from nova import exception
from nova import servicegroup
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.image import fake
from nova.tests import matchers
from nova.tests.objects import test_service
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
from nova.tests.unit.image import fake
from nova.tests.unit import matchers
from nova.tests.unit.objects import test_service
FAKE_UUID = fakes.FAKE_UUID

View File

@ -22,7 +22,7 @@ from nova.api.openstack.compute.plugins.v3 import baremetal_nodes \
from nova.api.openstack import extensions
from nova import context
from nova import test
from nova.tests.virt.ironic import utils as ironic_utils
from nova.tests.unit.virt.ironic import utils as ironic_utils
class FakeRequest(object):

View File

@ -29,9 +29,9 @@ from nova.compute import api as compute_api
from nova import exception
from nova import objects
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.image import fake
from nova.tests import matchers
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit.image import fake
from nova.tests.unit import matchers
CONF = cfg.CONF

View File

@ -28,8 +28,8 @@ from nova.api.openstack.compute import servers as servers_v2
from nova.compute import api as compute_api
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.image import fake
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit.image import fake
CONF = cfg.CONF

View File

@ -28,8 +28,8 @@ from nova import context
from nova import exception
from nova import rpc
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import utils
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import utils
class BaseCellsTest(test.NoDBTestCase):

View File

@ -28,7 +28,7 @@ from nova import exception
from nova.openstack.common import policy as common_policy
from nova import policy
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
class CertificatesTestV21(test.NoDBTestCase):

View File

@ -26,9 +26,9 @@ from nova.api.openstack import wsgi
from nova.compute import utils as compute_utils
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_network
from nova.tests import matchers
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_network
from nova.tests.unit import matchers
from nova import utils
CONF = cfg.CONF

View File

@ -19,8 +19,8 @@ from nova.api.openstack.compute.plugins.v3 import cloudpipe as clup_v21
from nova import db
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_network
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_network
fake_networks = [fake_network.fake_network(1),

View File

@ -31,9 +31,9 @@ from nova.compute import flavors
from nova import db
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.image import fake
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
from nova.tests.unit.image import fake
CONF = cfg.CONF

View File

@ -20,7 +20,7 @@ import webob
from nova.consoleauth import rpcapi as consoleauth_rpcapi
from nova import context
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
CONF = cfg.CONF
CONF.import_opt('osapi_compute_ext_list', 'nova.api.openstack.compute.contrib')

View File

@ -20,8 +20,8 @@ from oslo.serialization import jsonutils
from nova.compute import api as compute_api
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
def fake_get_console_output(self, _context, _instance, tail_length):

View File

@ -20,7 +20,7 @@ import webob
from nova.compute import api as compute_api
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
def fake_get_vnc_console(self, _context, _instance, _console_type):

View File

@ -23,7 +23,7 @@ from nova.compute import api as compute_api
from nova import db
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
FAKE_UUID = fakes.FAKE_UUID

View File

@ -22,7 +22,7 @@ from nova.compute import api as compute_api
from nova import context
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
class FakeRequest(object):

View File

@ -22,9 +22,9 @@ from nova.compute import api as compute_api
from nova import db
from nova import objects
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
import nova.tests.image.fake
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
import nova.tests.unit.image.fake
MANUAL_INSTANCE_UUID = fakes.FAKE_UUID
@ -137,7 +137,7 @@ class DiskConfigTestCaseV21(test.TestCase):
' not one of [\'AUTO\', \'MANUAL\']", "code": 400}}}}')
def _setup_fake_image_service(self):
self.image_service = nova.tests.image.fake.stub_out_image_service(
self.image_service = nova.tests.unit.image.fake.stub_out_image_service(
self.stubs)
timestamp = datetime.datetime(2011, 1, 1, 1, 2, 3)
image = {'id': '88580842-f50a-11e2-8d3a-f23c91aec05e',
@ -156,7 +156,7 @@ class DiskConfigTestCaseV21(test.TestCase):
def tearDown(self):
super(DiskConfigTestCaseV21, self).tearDown()
nova.tests.image.fake.FakeImageService_reset()
nova.tests.unit.image.fake.FakeImageService_reset()
def assertDiskConfig(self, dict_, value):
self.assertIn(API_DISK_CONFIG, dict_)

View File

@ -23,8 +23,8 @@ from nova.compute import vm_states
from nova import context
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
CONF = cfg.CONF

View File

@ -26,8 +26,8 @@ from nova import exception
from nova import objects
from nova.objects import instance as instance_obj
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
UUID1 = '00000000-0000-0000-0000-000000000001'
UUID2 = '00000000-0000-0000-0000-000000000002'

View File

@ -22,8 +22,8 @@ from nova.compute import vm_states
from nova import context
from nova.objects import instance as instance_obj
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
class ExtendedEvacuateFindHostTest(test.NoDBTestCase):

View File

@ -23,8 +23,8 @@ from nova.api.openstack import extensions
from nova import db
from nova import exception
from nova import test
from nova.tests.api.openstack.compute.contrib import test_hypervisors
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack.compute.contrib import test_hypervisors
from nova.tests.unit.api.openstack import fakes
def fake_compute_node_get(context, compute_id):

View File

@ -23,8 +23,8 @@ from nova import compute
from nova import objects
from nova.objects import instance as instance_obj
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
UUID1 = '00000000-0000-0000-0000-000000000001'
UUID2 = '00000000-0000-0000-0000-000000000002'

View File

@ -23,8 +23,8 @@ from nova import compute
from nova import objects
from nova.objects import instance as instance_obj
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
UUID1 = '00000000-0000-0000-0000-000000000001'
UUID2 = '00000000-0000-0000-0000-000000000002'

View File

@ -24,7 +24,7 @@ from nova import exception
from nova import objects
from nova.objects import instance as instance_obj
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
from oslo.config import cfg

View File

@ -24,8 +24,8 @@ from nova import exception
from nova import objects
from nova.objects import instance as instance_obj
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
UUID1 = '00000000-0000-0000-0000-000000000001'
UUID2 = '00000000-0000-0000-0000-000000000002'

View File

@ -22,7 +22,7 @@ from nova.api.openstack import wsgi
from nova import compute
from nova import network
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
FAKE_UUID = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa'

View File

@ -23,9 +23,9 @@ from nova import db
from nova import objects
from nova.objects import instance as instance_obj
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_block_device
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_block_device
from nova.tests.unit import fake_instance
UUID1 = '00000000-0000-0000-0000-000000000001'
UUID2 = '00000000-0000-0000-0000-000000000002'

View File

@ -21,8 +21,8 @@ from nova import db
from nova import exception
from nova.i18n import _
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.objects import test_network
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit.objects import test_network
fake_fixed_ips = [{'id': 1,

View File

@ -27,7 +27,7 @@ from nova import context
from nova import db
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
def generate_flavor(flavorid, ispublic):

View File

@ -19,7 +19,7 @@ import webob
from nova.api.openstack.compute.contrib import flavor_disabled
from nova.compute import flavors
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
FAKE_FLAVORS = {
'flavor 1': {

View File

@ -28,7 +28,7 @@ from nova import context
from nova import db
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
def fake_db_flavor(**updates):

View File

@ -18,7 +18,7 @@ import webob
from nova.compute import flavors
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
FAKE_FLAVORS = {
'flavor 1': {

View File

@ -18,7 +18,7 @@ import webob
from nova.compute import flavors
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
FAKE_FLAVORS = {
'flavor 1': {

View File

@ -20,7 +20,7 @@ import webob
from nova.compute import flavors
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
def fake_get_flavor_by_flavor_id(flavorid, ctxt=None):

View File

@ -23,8 +23,8 @@ from nova.api.openstack.compute.plugins.v3 import flavors_extraspecs \
import nova.db
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.objects import test_flavor
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit.objects import test_flavor
def return_create_flavor_extra_specs(context, flavor_id, extra_specs):

View File

@ -27,7 +27,7 @@ from nova import db
from nova import exception
from nova import network
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
name = "arbitraryname"

View File

@ -21,7 +21,7 @@ from nova.api.openstack.compute.plugins.v3 import floating_ip_pools as\
from nova import context
from nova import network
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
def fake_get_floating_ip_pools(self, context):

View File

@ -31,8 +31,8 @@ from nova import db
from nova import exception
from nova import network
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_network
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_network
FAKE_UUID = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa'

View File

@ -22,7 +22,7 @@ from nova.api.openstack.compute.plugins.v3 import floating_ips_bulk as\
from nova import context
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
CONF = cfg.CONF

View File

@ -18,7 +18,7 @@ from nova.api.openstack.compute.contrib import fping
from nova.api.openstack.compute.plugins.v3 import fping as fping_v21
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
import nova.utils

View File

@ -27,8 +27,8 @@ from nova import exception
from nova import objects
from nova.objects import instance as instance_obj
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
SENTINEL = object()

View File

@ -25,8 +25,8 @@ from nova import context as context_maker
from nova import db
from nova import exception
from nova import test
from nova.tests import fake_hosts
from nova.tests import utils
from nova.tests.unit import fake_hosts
from nova.tests.unit import utils
def stub_service_get_all(context, disabled=None):

View File

@ -21,7 +21,7 @@ from nova.api.openstack.compute.plugins.v3 import hypervisors \
as hypervisors_v21
from nova.api.openstack import extensions
from nova import test
from nova.tests.api.openstack.compute.contrib import test_hypervisors
from nova.tests.unit.api.openstack.compute.contrib import test_hypervisors
TEST_HYPER = dict(test_hypervisors.TEST_HYPERS[0],
service=dict(id=1,

View File

@ -27,7 +27,7 @@ from nova import context
from nova import db
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
TEST_HYPERS = [

View File

@ -20,7 +20,7 @@ import webob
from nova.api.openstack.compute.contrib import image_size
from nova.image import glance
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
NOW_API_FORMAT = "2010-10-11T10:30:22Z"
IMAGES = [{

View File

@ -30,9 +30,9 @@ from nova import exception
from nova.openstack.common import policy as common_policy
from nova import policy
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests import fake_server_actions
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
from nova.tests.unit import fake_server_actions
FAKE_UUID = fake_server_actions.FAKE_UUID
FAKE_REQUEST_ID = fake_server_actions.FAKE_REQUEST_ID1

View File

@ -22,8 +22,8 @@ from nova import context
from nova import db
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.objects import test_service
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit.objects import test_service
from nova import utils

View File

@ -26,8 +26,8 @@ from nova.openstack.common import policy as common_policy
from nova import policy
from nova import quota
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.objects import test_keypair
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit.objects import test_keypair
QUOTAS = quota.QUOTAS

View File

@ -16,9 +16,9 @@
from nova.api.openstack.compute.plugins.v3 import migrate_server
from nova import exception
from nova.openstack.common import uuidutils
from nova.tests.api.openstack.compute.plugins.v3 import \
from nova.tests.unit.api.openstack.compute.plugins.v3 import \
admin_only_action_common
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
class MigrateServerTests(admin_only_action_common.CommonTests):

View File

@ -21,7 +21,7 @@ from nova import compute
from nova import exception
from nova import objects
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
UUID = '70f6db34-de8d-4fbd-aafb-4065bdfa6114'

View File

@ -36,7 +36,7 @@ from nova import exception
from nova.network import manager
from nova import objects
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
import nova.utils
CONF = cfg.CONF
@ -433,7 +433,7 @@ class NetworksTestV21(test.NoDBTestCase):
res_dict = self.controller.show(req, uuid)
self.assertEqual(res_dict['network']['project_id'], 'fake')
@mock.patch('nova.tests.api.openstack.compute.contrib.test_networks.'
@mock.patch('nova.tests.unit.api.openstack.compute.contrib.test_networks.'
'FakeNetworkAPI.add_network_to_project',
side_effect=exception.NoMoreNetworks)
def test_network_add_no_more_networks_fail(self, mock_add):
@ -442,7 +442,7 @@ class NetworksTestV21(test.NoDBTestCase):
self.assertRaises(webob.exc.HTTPBadRequest, self.controller.add, req,
{'id': uuid})
@mock.patch('nova.tests.api.openstack.compute.contrib.test_networks.'
@mock.patch('nova.tests.unit.api.openstack.compute.contrib.test_networks.'
'FakeNetworkAPI.add_network_to_project',
side_effect=exception.NetworkNotFoundForUUID(uuid='fake_uuid'))
def test_network_add_network_not_found_networks_fail(self, mock_add):

View File

@ -34,8 +34,8 @@ from nova.network.neutronv2 import api as neutron_api
from nova.network.security_group import neutron_driver
from nova.objects import instance as instance_obj
from nova import test
from nova.tests.api.openstack.compute.contrib import test_security_groups
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack.compute.contrib import test_security_groups
from nova.tests.unit.api.openstack import fakes
class TestNeutronSecurityGroupsTestCase(test.TestCase):

View File

@ -20,7 +20,7 @@ from nova.api.openstack.compute.contrib import quota_classes
from nova.api.openstack import extensions
from nova.api.openstack import wsgi
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
def quota_set(class_name):

View File

@ -28,7 +28,7 @@ from nova import context as context_maker
from nova import exception
from nova import quota
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
def quota_set(id, include_server_group_quotas=True):

View File

@ -20,7 +20,7 @@ import webob
from nova import compute
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
CONF = cfg.CONF
CONF.import_opt('password_length', 'nova.utils')

View File

@ -27,9 +27,9 @@ import nova.compute.api
from nova.compute import flavors
from nova import db
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.image import fake
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
from nova.tests.unit.image import fake
UUID = fakes.FAKE_UUID

View File

@ -24,7 +24,7 @@ from nova.api.openstack import wsgi
from nova import context
import nova.db
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
CONF = cfg.CONF

View File

@ -34,9 +34,9 @@ from nova import objects
from nova.objects import instance as instance_obj
from nova import quota
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests import utils
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
from nova.tests.unit import utils
CONF = cfg.CONF
FAKE_UUID1 = 'a47ae74e-ab08-447f-8eee-ffd43fc46c16'

View File

@ -22,7 +22,7 @@ from nova.api.openstack import wsgi
from nova.compute import api as compute_api
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
UUID = 'abc'

View File

@ -24,7 +24,7 @@ import nova.db
from nova.openstack.common import uuidutils
from nova import quota
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
CONF = cfg.CONF

View File

@ -26,8 +26,8 @@ from nova import exception
from nova import objects
from nova.openstack.common import uuidutils
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import utils
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import utils
FAKE_UUID1 = 'a47ae74e-ab08-447f-8eee-ffd43fc46c16'
FAKE_UUID2 = 'c6e6430a-6563-4efa-9542-5e93c9e97d18'

View File

@ -21,8 +21,8 @@ import webob
from nova.api.metadata import password
from nova import compute
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
CONF = cfg.CONF

View File

@ -26,7 +26,7 @@ from nova import exception
from nova.openstack.common import policy as common_policy
from nova import policy
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
def fake_instance_get(context, instance_id,

View File

@ -26,8 +26,8 @@ from nova import exception
from nova import objects
from nova.objects import instance as instance_obj
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
UUID1 = '00000000-0000-0000-0000-000000000001'
UUID2 = '00000000-0000-0000-0000-000000000002'

View File

@ -30,8 +30,8 @@ from nova import db
from nova import exception
from nova.servicegroup.drivers import db as db_driver
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.objects import test_service
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit.objects import test_service
fake_services_list = [

View File

@ -24,8 +24,8 @@ from nova import exception
from nova.openstack.common import policy as common_policy
from nova import policy
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests import fake_instance
from nova.tests.unit.api.openstack import fakes
from nova.tests.unit import fake_instance
def fake_instance_get_by_uuid(context, instance_id,

View File

@ -34,7 +34,7 @@ from nova import objects
from nova.openstack.common import policy as common_policy
from nova import policy
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
from nova import utils
SERVERS = 5

View File

@ -21,7 +21,7 @@ import webob
from nova.api.openstack.compute.contrib import volumes
from nova import context
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
from nova.volume import cinder

View File

@ -20,7 +20,7 @@ from nova.api.openstack.compute.plugins.v3 import tenant_networks \
as networks_v21
from nova import exception
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
class TenantNetworksTestV21(test.NoDBTestCase):

View File

@ -25,7 +25,7 @@ from nova import context
from nova import exception
from nova import network
from nova import test
from nova.tests.api.openstack import fakes
from nova.tests.unit.api.openstack import fakes
FAKE_UUID = 'aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa'

Some files were not shown because too many files have changed in this diff Show More