Prepare for functional testing
Prepare for functional testing by creating two new directories: * ironic/tests/unit * ironic/tests/functional Move all files currently in ironic/tests/* to ironic/tests/unit/ Update imports from 'ironic.tests.YYY' to 'ironic.tests.unit.YYY' Fix any PEP8 issues due to longer lines Partial-Bug: #1491670 Change-Id: I1166f20adf8c84b2042b62e348926502a4851e08
This commit is contained in:
parent
efb8b2abb6
commit
f350d87af8
@ -1,4 +1,4 @@
|
|||||||
[DEFAULT]
|
[DEFAULT]
|
||||||
test_command=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ ${TESTS_DIR:-./ironic/tests/} $LISTOPT $IDOPTION
|
test_command=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} OS_TEST_TIMEOUT=60 ${PYTHON:-python} -m subunit.run discover -t ./ ${TESTS_DIR:-./ironic/tests/unit/} $LISTOPT $IDOPTION
|
||||||
test_id_option=--load-list $IDFILE
|
test_id_option=--load-list $IDFILE
|
||||||
test_list_option=--list
|
test_list_option=--list
|
||||||
|
@ -1,34 +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:`Ironic.tests` -- ironic Unittests
|
|
||||||
=====================================================
|
|
||||||
|
|
||||||
.. automodule:: ironic.tests
|
|
||||||
:platform: Unix
|
|
||||||
"""
|
|
||||||
|
|
||||||
# TODO(deva): move eventlet imports to ironic.__init__ once we move to PBR
|
|
||||||
|
|
||||||
import eventlet
|
|
||||||
|
|
||||||
eventlet.monkey_patch(os=False)
|
|
||||||
|
|
||||||
# See http://code.google.com/p/python-nose/issues/detail?id=373
|
|
||||||
# The code below enables nosetests to work with i18n _() blocks
|
|
||||||
import six.moves.builtins as __builtin__
|
|
||||||
setattr(__builtin__, '_', lambda x: x)
|
|
34
ironic/tests/unit/__init__.py
Normal file
34
ironic/tests/unit/__init__.py
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
# 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:`Ironic.tests` -- ironic Unittests
|
||||||
|
=====================================================
|
||||||
|
|
||||||
|
.. automodule:: ironic.tests.unit
|
||||||
|
:platform: Unix
|
||||||
|
"""
|
||||||
|
|
||||||
|
# TODO(deva): move eventlet imports to ironic.__init__ once we move to PBR
|
||||||
|
|
||||||
|
import eventlet
|
||||||
|
|
||||||
|
eventlet.monkey_patch(os=False)
|
||||||
|
|
||||||
|
# See http://code.google.com/p/python-nose/issues/detail?id=373
|
||||||
|
# The code below enables nosetests to work with i18n _() blocks
|
||||||
|
import six.moves.builtins as __builtin__
|
||||||
|
setattr(__builtin__, '_', lambda x: x)
|
@ -26,7 +26,7 @@ import pecan
|
|||||||
import pecan.testing
|
import pecan.testing
|
||||||
from six.moves.urllib import parse as urlparse
|
from six.moves.urllib import parse as urlparse
|
||||||
|
|
||||||
from ironic.tests.db import base
|
from ironic.tests.unit.db import base
|
||||||
|
|
||||||
PATH_PREFIX = '/v1'
|
PATH_PREFIX = '/v1'
|
||||||
|
|
@ -20,9 +20,9 @@ import mock
|
|||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
from six.moves import http_client
|
from six.moves import http_client
|
||||||
|
|
||||||
from ironic.tests.api import base
|
from ironic.tests.unit.api import base
|
||||||
from ironic.tests.api import utils
|
from ironic.tests.unit.api import utils
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
|
|
||||||
cfg.CONF.import_opt('cache', 'keystonemiddleware.auth_token',
|
cfg.CONF.import_opt('cache', 'keystonemiddleware.auth_token',
|
||||||
group='keystone_authtoken')
|
group='keystone_authtoken')
|
@ -18,7 +18,7 @@ from six.moves import http_client
|
|||||||
from webob import exc
|
from webob import exc
|
||||||
|
|
||||||
from ironic.api.controllers import base as cbase
|
from ironic.api.controllers import base as cbase
|
||||||
from ironic.tests.api import base
|
from ironic.tests.unit.api import base
|
||||||
|
|
||||||
|
|
||||||
class TestBase(base.FunctionalTest):
|
class TestBase(base.FunctionalTest):
|
@ -26,8 +26,8 @@ from webob import exc as webob_exc
|
|||||||
from ironic.api.controllers import root
|
from ironic.api.controllers import root
|
||||||
from ironic.api import hooks
|
from ironic.api import hooks
|
||||||
from ironic.common import context
|
from ironic.common import context
|
||||||
from ironic.tests.api import base
|
from ironic.tests.unit.api import base
|
||||||
from ironic.tests import policy_fixture
|
from ironic.tests.unit import policy_fixture
|
||||||
|
|
||||||
|
|
||||||
class FakeRequest(object):
|
class FakeRequest(object):
|
@ -13,7 +13,7 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from ironic.tests.api import base
|
from ironic.tests.unit.api import base
|
||||||
|
|
||||||
|
|
||||||
class TestRoot(base.FunctionalTest):
|
class TestRoot(base.FunctionalTest):
|
@ -22,7 +22,7 @@ import json
|
|||||||
from ironic.api.controllers.v1 import chassis as chassis_controller
|
from ironic.api.controllers.v1 import chassis as chassis_controller
|
||||||
from ironic.api.controllers.v1 import node as node_controller
|
from ironic.api.controllers.v1 import node as node_controller
|
||||||
from ironic.api.controllers.v1 import port as port_controller
|
from ironic.api.controllers.v1 import port as port_controller
|
||||||
from ironic.tests.db import utils
|
from ironic.tests.unit.db import utils
|
||||||
|
|
||||||
ADMIN_TOKEN = '4562138218392831'
|
ADMIN_TOKEN = '4562138218392831'
|
||||||
MEMBER_TOKEN = '4562138218392832'
|
MEMBER_TOKEN = '4562138218392832'
|
@ -29,10 +29,10 @@ from wsme import types as wtypes
|
|||||||
from ironic.api.controllers import base as api_base
|
from ironic.api.controllers import base as api_base
|
||||||
from ironic.api.controllers import v1 as api_v1
|
from ironic.api.controllers import v1 as api_v1
|
||||||
from ironic.api.controllers.v1 import chassis as api_chassis
|
from ironic.api.controllers.v1 import chassis as api_chassis
|
||||||
from ironic.tests.api import base as test_api_base
|
from ironic.tests.unit.api import base as test_api_base
|
||||||
from ironic.tests.api import utils as apiutils
|
from ironic.tests.unit.api import utils as apiutils
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
|
|
||||||
class TestChassisObject(base.TestCase):
|
class TestChassisObject(base.TestCase):
|
@ -24,7 +24,7 @@ from ironic.api.controllers import base as api_base
|
|||||||
from ironic.api.controllers.v1 import driver
|
from ironic.api.controllers.v1 import driver
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.conductor import rpcapi
|
from ironic.conductor import rpcapi
|
||||||
from ironic.tests.api import base
|
from ironic.tests.unit.api import base
|
||||||
|
|
||||||
|
|
||||||
class TestListDrivers(base.FunctionalTest):
|
class TestListDrivers(base.FunctionalTest):
|
@ -37,10 +37,10 @@ from ironic.common import exception
|
|||||||
from ironic.common import states
|
from ironic.common import states
|
||||||
from ironic.conductor import rpcapi
|
from ironic.conductor import rpcapi
|
||||||
from ironic import objects
|
from ironic import objects
|
||||||
from ironic.tests.api import base as test_api_base
|
from ironic.tests.unit.api import base as test_api_base
|
||||||
from ironic.tests.api import utils as test_api_utils
|
from ironic.tests.unit.api import utils as test_api_utils
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
|
|
||||||
class TestNodeObject(base.TestCase):
|
class TestNodeObject(base.TestCase):
|
@ -33,11 +33,11 @@ from ironic.api.controllers.v1 import port as api_port
|
|||||||
from ironic.api.controllers.v1 import utils as api_utils
|
from ironic.api.controllers.v1 import utils as api_utils
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.conductor import rpcapi
|
from ironic.conductor import rpcapi
|
||||||
from ironic.tests.api import base as test_api_base
|
from ironic.tests.unit.api import base as test_api_base
|
||||||
from ironic.tests.api import utils as apiutils
|
from ironic.tests.unit.api import utils as apiutils
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
from ironic.tests.db import utils as dbutils
|
from ironic.tests.unit.db import utils as dbutils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
|
|
||||||
# NOTE(lucasagomes): When creating a port via API (POST)
|
# NOTE(lucasagomes): When creating a port via API (POST)
|
@ -16,8 +16,8 @@ import mock
|
|||||||
from webob import exc as webob_exc
|
from webob import exc as webob_exc
|
||||||
|
|
||||||
from ironic.api.controllers import v1 as v1_api
|
from ironic.api.controllers import v1 as v1_api
|
||||||
from ironic.tests.api import base as api_base
|
from ironic.tests.unit.api import base as api_base
|
||||||
from ironic.tests import base as test_base
|
from ironic.tests.unit import base as test_base
|
||||||
|
|
||||||
|
|
||||||
class TestV1Routing(api_base.FunctionalTest):
|
class TestV1Routing(api_base.FunctionalTest):
|
@ -25,7 +25,7 @@ from wsme import types as wtypes
|
|||||||
from ironic.api.controllers.v1 import types
|
from ironic.api.controllers.v1 import types
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.common import utils
|
from ironic.common import utils
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
class TestMacAddressType(base.TestCase):
|
class TestMacAddressType(base.TestCase):
|
@ -25,8 +25,8 @@ import wsme
|
|||||||
from ironic.api.controllers.v1 import utils
|
from ironic.api.controllers.v1 import utils
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic import objects
|
from ironic import objects
|
||||||
from ironic.tests.api import utils as test_api_utils
|
from ironic.tests.unit.api import utils as test_api_utils
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
|
|
@ -18,7 +18,7 @@ Tests for the versions constants and methods.
|
|||||||
import re
|
import re
|
||||||
|
|
||||||
from ironic.api.controllers.v1 import versions
|
from ironic.api.controllers.v1 import versions
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
class TestVersionConstants(base.TestCase):
|
class TestVersionConstants(base.TestCase):
|
@ -36,8 +36,8 @@ import testtools
|
|||||||
|
|
||||||
from ironic.common import hash_ring
|
from ironic.common import hash_ring
|
||||||
from ironic.objects import base as objects_base
|
from ironic.objects import base as objects_base
|
||||||
from ironic.tests import conf_fixture
|
from ironic.tests.unit import conf_fixture
|
||||||
from ironic.tests import policy_fixture
|
from ironic.tests.unit import policy_fixture
|
||||||
|
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
@ -16,7 +16,7 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from ironic.db import migration
|
from ironic.db import migration
|
||||||
from ironic.tests.db import base
|
from ironic.tests.unit.db import base
|
||||||
|
|
||||||
|
|
||||||
class DbSyncTestCase(base.DbTestCase):
|
class DbSyncTestCase(base.DbTestCase):
|
@ -20,7 +20,7 @@ from testtools.matchers import HasLength
|
|||||||
from ironic.common import disk_partitioner
|
from ironic.common import disk_partitioner
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.common import utils
|
from ironic.common import utils
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
@mock.patch.object(eventlet.greenthread, 'sleep', lambda seconds: None)
|
@mock.patch.object(eventlet.greenthread, 'sleep', lambda seconds: None)
|
@ -17,7 +17,7 @@ from stevedore import dispatch
|
|||||||
|
|
||||||
from ironic.common import driver_factory
|
from ironic.common import driver_factory
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
class FakeEp(object):
|
class FakeEp(object):
|
@ -15,7 +15,7 @@
|
|||||||
import six
|
import six
|
||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
class TestIronicException(base.TestCase):
|
class TestIronicException(base.TestCase):
|
@ -15,7 +15,7 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from ironic.common import fsm
|
from ironic.common import fsm
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
class FSMTest(base.TestCase):
|
class FSMTest(base.TestCase):
|
@ -31,8 +31,8 @@ from ironic.common import exception
|
|||||||
from ironic.common.glance_service import base_image_service
|
from ironic.common.glance_service import base_image_service
|
||||||
from ironic.common.glance_service import service_utils
|
from ironic.common.glance_service import service_utils
|
||||||
from ironic.common import image_service as service
|
from ironic.common import image_service as service
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
from ironic.tests import stubs
|
from ironic.tests.unit import stubs
|
||||||
|
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
@ -21,8 +21,8 @@ from testtools import matchers
|
|||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.common import hash_ring
|
from ironic.common import hash_ring
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
|
|
@ -25,7 +25,7 @@ from ironic.common import exception
|
|||||||
from ironic.common.glance_service.v1 import image_service as glance_v1_service
|
from ironic.common.glance_service.v1 import image_service as glance_v1_service
|
||||||
from ironic.common import image_service
|
from ironic.common import image_service
|
||||||
from ironic.common import keystone
|
from ironic.common import keystone
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
if six.PY3:
|
if six.PY3:
|
||||||
import io
|
import io
|
@ -31,7 +31,7 @@ from ironic.common import image_service
|
|||||||
from ironic.common import images
|
from ironic.common import images
|
||||||
from ironic.common import utils
|
from ironic.common import utils
|
||||||
from ironic.openstack.common import imageutils
|
from ironic.openstack.common import imageutils
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
if six.PY3:
|
if six.PY3:
|
||||||
import io
|
import io
|
@ -17,7 +17,7 @@ import mock
|
|||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.common import keystone
|
from ironic.common import keystone
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
class FakeCatalog(object):
|
class FakeCatalog(object):
|
@ -17,10 +17,10 @@ from oslo_utils import uuidutils
|
|||||||
|
|
||||||
from ironic.common import network
|
from ironic.common import network
|
||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as object_utils
|
from ironic.tests.unit.objects import utils as object_utils
|
||||||
|
|
||||||
|
|
||||||
class TestNetwork(db_base.DbTestCase):
|
class TestNetwork(db_base.DbTestCase):
|
@ -16,7 +16,7 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from ironic.common import policy
|
from ironic.common import policy
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
class PolicyTestCase(base.TestCase):
|
class PolicyTestCase(base.TestCase):
|
@ -22,9 +22,9 @@ import six
|
|||||||
|
|
||||||
from ironic.common import pxe_utils
|
from ironic.common import pxe_utils
|
||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.objects import utils as object_utils
|
from ironic.tests.unit.objects import utils as object_utils
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
|
|
||||||
@ -93,7 +93,7 @@ class TestPXEUtils(db_base.DbTestCase):
|
|||||||
'{{ ROOT }}', '{{ DISK_IDENTIFIER }}')
|
'{{ ROOT }}', '{{ DISK_IDENTIFIER }}')
|
||||||
|
|
||||||
expected_template = open(
|
expected_template = open(
|
||||||
'ironic/tests/drivers/pxe_config.template').read().rstrip()
|
'ironic/tests/unit/drivers/pxe_config.template').read().rstrip()
|
||||||
|
|
||||||
self.assertEqual(six.text_type(expected_template), rendered_template)
|
self.assertEqual(six.text_type(expected_template), rendered_template)
|
||||||
|
|
||||||
@ -103,8 +103,8 @@ class TestPXEUtils(db_base.DbTestCase):
|
|||||||
self.agent_pxe_options, CONF.agent.agent_pxe_config_template,
|
self.agent_pxe_options, CONF.agent.agent_pxe_config_template,
|
||||||
'{{ ROOT }}', '{{ DISK_IDENTIFIER }}')
|
'{{ ROOT }}', '{{ DISK_IDENTIFIER }}')
|
||||||
|
|
||||||
expected_template = open(
|
template_file = 'ironic/tests/unit/drivers/agent_pxe_config.template'
|
||||||
'ironic/tests/drivers/agent_pxe_config.template').read().rstrip()
|
expected_template = open(template_file).read().rstrip()
|
||||||
|
|
||||||
self.assertEqual(six.text_type(expected_template), rendered_template)
|
self.assertEqual(six.text_type(expected_template), rendered_template)
|
||||||
|
|
||||||
@ -123,7 +123,7 @@ class TestPXEUtils(db_base.DbTestCase):
|
|||||||
'{{ ROOT }}', '{{ DISK_IDENTIFIER }}')
|
'{{ ROOT }}', '{{ DISK_IDENTIFIER }}')
|
||||||
|
|
||||||
expected_template = open(
|
expected_template = open(
|
||||||
'ironic/tests/drivers/ipxe_config.template').read().rstrip()
|
'ironic/tests/unit/drivers/ipxe_config.template').read().rstrip()
|
||||||
|
|
||||||
self.assertEqual(six.text_type(expected_template), rendered_template)
|
self.assertEqual(six.text_type(expected_template), rendered_template)
|
||||||
|
|
||||||
@ -135,7 +135,7 @@ class TestPXEUtils(db_base.DbTestCase):
|
|||||||
'{{ ROOT }}', '{{ DISK_IDENTIFIER }}')
|
'{{ ROOT }}', '{{ DISK_IDENTIFIER }}')
|
||||||
|
|
||||||
expected_template = open(
|
expected_template = open(
|
||||||
'ironic/tests/drivers/elilo_efi_pxe_config.template'
|
'ironic/tests/unit/drivers/elilo_efi_pxe_config.template'
|
||||||
).read().rstrip()
|
).read().rstrip()
|
||||||
|
|
||||||
self.assertEqual(six.text_type(expected_template), rendered_template)
|
self.assertEqual(six.text_type(expected_template), rendered_template)
|
||||||
@ -148,8 +148,8 @@ class TestPXEUtils(db_base.DbTestCase):
|
|||||||
rendered_template = pxe_utils._build_pxe_config(
|
rendered_template = pxe_utils._build_pxe_config(
|
||||||
pxe_opts, grub_tmplte, '(( ROOT ))', '(( DISK_IDENTIFIER ))')
|
pxe_opts, grub_tmplte, '(( ROOT ))', '(( DISK_IDENTIFIER ))')
|
||||||
|
|
||||||
expected_template = open(
|
template_file = 'ironic/tests/unit/drivers/pxe_grub_config.template'
|
||||||
'ironic/tests/drivers/pxe_grub_config.template').read().rstrip()
|
expected_template = open(template_file).read().rstrip()
|
||||||
|
|
||||||
self.assertEqual(six.text_type(expected_template), rendered_template)
|
self.assertEqual(six.text_type(expected_template), rendered_template)
|
||||||
|
|
@ -17,10 +17,10 @@ import json
|
|||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.common import raid
|
from ironic.common import raid
|
||||||
from ironic.drivers import base as drivers_base
|
from ironic.drivers import base as drivers_base
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
from ironic.tests import raid_constants
|
from ironic.tests.unit import raid_constants
|
||||||
|
|
||||||
|
|
||||||
class ValidateRaidConfigurationTestCase(base.TestCase):
|
class ValidateRaidConfigurationTestCase(base.TestCase):
|
@ -17,7 +17,7 @@
|
|||||||
import six
|
import six
|
||||||
|
|
||||||
from ironic.common import states
|
from ironic.common import states
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
class StatesTest(base.TestCase):
|
class StatesTest(base.TestCase):
|
@ -24,7 +24,7 @@ from swiftclient import utils as swift_utils
|
|||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.common import swift
|
from ironic.common import swift
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
|
|
@ -30,7 +30,7 @@ import six.moves.builtins as __builtin__
|
|||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.common import utils
|
from ironic.common import utils
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
|
|
@ -19,11 +19,11 @@ from ironic.common import states
|
|||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.conductor import utils as conductor_utils
|
from ironic.conductor import utils as conductor_utils
|
||||||
from ironic import objects
|
from ironic import objects
|
||||||
from ironic.tests import base as tests_base
|
from ironic.tests.unit import base as tests_base
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base
|
from ironic.tests.unit.db import base
|
||||||
from ironic.tests.db import utils
|
from ironic.tests.unit.db import utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
|
|
||||||
class NodeSetBootDeviceTestCase(base.DbTestCase):
|
class NodeSetBootDeviceTestCase(base.DbTestCase):
|
@ -44,11 +44,11 @@ from ironic.drivers import base as drivers_base
|
|||||||
from ironic.drivers.modules import fake
|
from ironic.drivers.modules import fake
|
||||||
from ironic import objects
|
from ironic import objects
|
||||||
from ironic.objects import base as obj_base
|
from ironic.objects import base as obj_base
|
||||||
from ironic.tests import base as tests_base
|
from ironic.tests.unit import base as tests_base
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as tests_db_base
|
from ironic.tests.unit.db import base as tests_db_base
|
||||||
from ironic.tests.db import utils
|
from ironic.tests.unit.db import utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
|
|
||||||
@ -238,8 +238,8 @@ class StartStopTestCase(_ServiceSetUpMixin, tests_db_base.DbTestCase):
|
|||||||
@mock.patch.object(driver_factory.DriverFactory, '__getitem__')
|
@mock.patch.object(driver_factory.DriverFactory, '__getitem__')
|
||||||
def test_start_registers_driver_specific_tasks(self, get_mock):
|
def test_start_registers_driver_specific_tasks(self, get_mock):
|
||||||
init_names = ['fake1']
|
init_names = ['fake1']
|
||||||
expected_task_name = 'ironic.tests.conductor.test_manager.task'
|
expected_task_name = 'ironic.tests.unit.conductor.test_manager.task'
|
||||||
expected_task_name2 = 'ironic.tests.conductor.test_manager.iface'
|
expected_task_name2 = 'ironic.tests.unit.conductor.test_manager.iface'
|
||||||
self.config(enabled_drivers=init_names)
|
self.config(enabled_drivers=init_names)
|
||||||
|
|
||||||
class TestInterface(object):
|
class TestInterface(object):
|
@ -30,9 +30,9 @@ from ironic.common import states
|
|||||||
from ironic.conductor import manager as conductor_manager
|
from ironic.conductor import manager as conductor_manager
|
||||||
from ironic.conductor import rpcapi as conductor_rpcapi
|
from ironic.conductor import rpcapi as conductor_rpcapi
|
||||||
from ironic import objects
|
from ironic import objects
|
||||||
from ironic.tests import base as tests_base
|
from ironic.tests.unit import base as tests_base
|
||||||
from ironic.tests.db import base
|
from ironic.tests.unit.db import base
|
||||||
from ironic.tests.db import utils as dbutils
|
from ironic.tests.unit.db import utils as dbutils
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
|
|
@ -28,9 +28,9 @@ from ironic.common import fsm
|
|||||||
from ironic.common import states
|
from ironic.common import states
|
||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic import objects
|
from ironic import objects
|
||||||
from ironic.tests import base as tests_base
|
from ironic.tests.unit import base as tests_base
|
||||||
from ironic.tests.db import base as tests_db_base
|
from ironic.tests.unit.db import base as tests_db_base
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
|
|
||||||
@mock.patch.object(objects.Node, 'get')
|
@mock.patch.object(objects.Node, 'get')
|
@ -17,8 +17,8 @@
|
|||||||
|
|
||||||
"""Tests for Ironic Manager test utils."""
|
"""Tests for Ironic Manager test utils."""
|
||||||
|
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
from ironic.tests.conductor import utils
|
from ironic.tests.unit.conductor import utils
|
||||||
|
|
||||||
|
|
||||||
class UtilsTestCase(base.TestCase):
|
class UtilsTestCase(base.TestCase):
|
@ -13,4 +13,4 @@
|
|||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
from ironic.tests.db import *
|
from ironic.tests.unit.db import *
|
@ -26,7 +26,7 @@ from ironic.common import paths
|
|||||||
from ironic.db import api as dbapi
|
from ironic.db import api as dbapi
|
||||||
from ironic.db.sqlalchemy import migration
|
from ironic.db.sqlalchemy import migration
|
||||||
from ironic.db.sqlalchemy import models
|
from ironic.db.sqlalchemy import models
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
@ -51,7 +51,7 @@ import sqlalchemy.exc
|
|||||||
from ironic.common.i18n import _LE
|
from ironic.common.i18n import _LE
|
||||||
from ironic.db.sqlalchemy import migration
|
from ironic.db.sqlalchemy import migration
|
||||||
from ironic.db.sqlalchemy import models
|
from ironic.db.sqlalchemy import models
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
LOG = logging.getLogger(__name__)
|
LOG = logging.getLogger(__name__)
|
||||||
|
|
@ -17,7 +17,7 @@ from oslo_utils import uuidutils
|
|||||||
|
|
||||||
import ironic.db.sqlalchemy.api as sa_api
|
import ironic.db.sqlalchemy.api as sa_api
|
||||||
from ironic.db.sqlalchemy import models
|
from ironic.db.sqlalchemy import models
|
||||||
from ironic.tests.db import base
|
from ironic.tests.unit.db import base
|
||||||
|
|
||||||
|
|
||||||
class SqlAlchemyCustomTypesTestCase(base.DbTestCase):
|
class SqlAlchemyCustomTypesTestCase(base.DbTestCase):
|
@ -19,8 +19,8 @@ from oslo_utils import uuidutils
|
|||||||
import six
|
import six
|
||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.tests.db import base
|
from ironic.tests.unit.db import base
|
||||||
from ironic.tests.db import utils
|
from ironic.tests.unit.db import utils
|
||||||
|
|
||||||
|
|
||||||
class DbChassisTestCase(base.DbTestCase):
|
class DbChassisTestCase(base.DbTestCase):
|
@ -21,8 +21,8 @@ import mock
|
|||||||
from oslo_utils import timeutils
|
from oslo_utils import timeutils
|
||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.tests.db import base
|
from ironic.tests.unit.db import base
|
||||||
from ironic.tests.db import utils
|
from ironic.tests.unit.db import utils
|
||||||
|
|
||||||
|
|
||||||
class DbConductorTestCase(base.DbTestCase):
|
class DbConductorTestCase(base.DbTestCase):
|
@ -24,8 +24,8 @@ import six
|
|||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.common import states
|
from ironic.common import states
|
||||||
from ironic.tests.db import base
|
from ironic.tests.unit.db import base
|
||||||
from ironic.tests.db import utils
|
from ironic.tests.unit.db import utils
|
||||||
|
|
||||||
|
|
||||||
class DbNodeTestCase(base.DbTestCase):
|
class DbNodeTestCase(base.DbTestCase):
|
@ -19,8 +19,8 @@ from oslo_utils import uuidutils
|
|||||||
import six
|
import six
|
||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.tests.db import base
|
from ironic.tests.unit.db import base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
|
|
||||||
|
|
||||||
class DbPortTestCase(base.DbTestCase):
|
class DbPortTestCase(base.DbTestCase):
|
@ -23,7 +23,7 @@ from ironic.common import exception
|
|||||||
from ironic.dhcp import base as base_class
|
from ironic.dhcp import base as base_class
|
||||||
from ironic.dhcp import neutron
|
from ironic.dhcp import neutron
|
||||||
from ironic.dhcp import none
|
from ironic.dhcp import none
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
class TestDHCPFactory(base.TestCase):
|
class TestDHCPFactory(base.TestCase):
|
@ -24,9 +24,9 @@ from ironic.common import exception
|
|||||||
from ironic.common import pxe_utils
|
from ironic.common import pxe_utils
|
||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.dhcp import neutron
|
from ironic.dhcp import neutron
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.objects import utils as object_utils
|
from ironic.tests.unit.objects import utils as object_utils
|
||||||
|
|
||||||
|
|
||||||
class TestNeutron(db_base.DbTestCase):
|
class TestNeutron(db_base.DbTestCase):
|
@ -18,4 +18,4 @@
|
|||||||
# external libraries mocked, we load the file which does that
|
# external libraries mocked, we load the file which does that
|
||||||
# mocking here -- in the __init__.
|
# mocking here -- in the __init__.
|
||||||
|
|
||||||
from ironic.tests.drivers import third_party_driver_mocks # noqa
|
from ironic.tests.unit.drivers import third_party_driver_mocks # noqa
|
@ -21,12 +21,13 @@ from oslo_config import cfg
|
|||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.drivers.modules.amt import common as amt_common
|
from ironic.drivers.modules.amt import common as amt_common
|
||||||
from ironic.drivers.modules.amt import resource_uris
|
from ironic.drivers.modules.amt import resource_uris
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.drivers.drac import utils as test_utils
|
from ironic.tests.unit.drivers.drac import utils as test_utils
|
||||||
from ironic.tests.drivers import third_party_driver_mock_specs as mock_specs
|
from ironic.tests.unit.drivers import third_party_driver_mock_specs \
|
||||||
from ironic.tests.objects import utils as obj_utils
|
as mock_specs
|
||||||
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_amt_info()
|
INFO_DICT = db_utils.get_test_amt_info()
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
@ -24,12 +24,13 @@ from ironic.conductor import task_manager
|
|||||||
from ironic.drivers.modules.amt import common as amt_common
|
from ironic.drivers.modules.amt import common as amt_common
|
||||||
from ironic.drivers.modules.amt import management as amt_mgmt
|
from ironic.drivers.modules.amt import management as amt_mgmt
|
||||||
from ironic.drivers.modules.amt import resource_uris
|
from ironic.drivers.modules.amt import resource_uris
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.drivers.drac import utils as test_utils
|
from ironic.tests.unit.drivers.drac import utils as test_utils
|
||||||
from ironic.tests.drivers import third_party_driver_mock_specs as mock_specs
|
from ironic.tests.unit.drivers import third_party_driver_mock_specs \
|
||||||
from ironic.tests.objects import utils as obj_utils
|
as mock_specs
|
||||||
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_amt_info()
|
INFO_DICT = db_utils.get_test_amt_info()
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
@ -26,11 +26,11 @@ from ironic.drivers.modules.amt import common as amt_common
|
|||||||
from ironic.drivers.modules.amt import management as amt_mgmt
|
from ironic.drivers.modules.amt import management as amt_mgmt
|
||||||
from ironic.drivers.modules.amt import power as amt_power
|
from ironic.drivers.modules.amt import power as amt_power
|
||||||
from ironic.drivers.modules.amt import resource_uris
|
from ironic.drivers.modules.amt import resource_uris
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.drivers.drac import utils as test_utils
|
from ironic.tests.unit.drivers.drac import utils as test_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_amt_info()
|
INFO_DICT = db_utils.get_test_amt_info()
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
@ -20,10 +20,10 @@ from ironic.common import states
|
|||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.drivers.modules.amt import management as amt_mgmt
|
from ironic.drivers.modules.amt import management as amt_mgmt
|
||||||
from ironic.drivers.modules import iscsi_deploy
|
from ironic.drivers.modules import iscsi_deploy
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_amt_info()
|
INFO_DICT = db_utils.get_test_amt_info()
|
||||||
|
|
@ -20,10 +20,10 @@ from oslo_utils import importutils
|
|||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.drivers.modules.cimc import common as cimc_common
|
from ironic.drivers.modules.cimc import common as cimc_common
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
imcsdk = importutils.try_import('ImcSdk')
|
imcsdk = importutils.try_import('ImcSdk')
|
||||||
|
|
@ -20,7 +20,7 @@ from ironic.common import boot_devices
|
|||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.drivers.modules.cimc import common
|
from ironic.drivers.modules.cimc import common
|
||||||
from ironic.tests.drivers.cimc import test_common
|
from ironic.tests.unit.drivers.cimc import test_common
|
||||||
|
|
||||||
imcsdk = importutils.try_import('ImcSdk')
|
imcsdk = importutils.try_import('ImcSdk')
|
||||||
|
|
@ -22,7 +22,7 @@ from ironic.common import states
|
|||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.drivers.modules.cimc import common
|
from ironic.drivers.modules.cimc import common
|
||||||
from ironic.drivers.modules.cimc import power
|
from ironic.drivers.modules.cimc import power
|
||||||
from ironic.tests.drivers.cimc import test_common
|
from ironic.tests.unit.drivers.cimc import test_common
|
||||||
|
|
||||||
imcsdk = importutils.try_import('ImcSdk')
|
imcsdk = importutils.try_import('ImcSdk')
|
||||||
|
|
@ -27,12 +27,12 @@ from ironic.drivers.modules.drac import bios
|
|||||||
from ironic.drivers.modules.drac import client as drac_client
|
from ironic.drivers.modules.drac import client as drac_client
|
||||||
from ironic.drivers.modules.drac import management as drac_mgmt
|
from ironic.drivers.modules.drac import management as drac_mgmt
|
||||||
from ironic.drivers.modules.drac import resource_uris
|
from ironic.drivers.modules.drac import resource_uris
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.drivers.drac import bios_wsman_mock
|
from ironic.tests.unit.drivers.drac import bios_wsman_mock
|
||||||
from ironic.tests.drivers.drac import utils as test_utils
|
from ironic.tests.unit.drivers.drac import utils as test_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
from six.moves.urllib.parse import unquote
|
from six.moves.urllib.parse import unquote
|
||||||
|
|
||||||
FAKE_DRAC = db_utils.get_test_drac_info()
|
FAKE_DRAC = db_utils.get_test_drac_info()
|
@ -22,10 +22,11 @@ import mock
|
|||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.drivers.modules.drac import client as drac_client
|
from ironic.drivers.modules.drac import client as drac_client
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.drivers.drac import utils as test_utils
|
from ironic.tests.unit.drivers.drac import utils as test_utils
|
||||||
from ironic.tests.drivers import third_party_driver_mock_specs as mock_specs
|
from ironic.tests.unit.drivers import third_party_driver_mock_specs \
|
||||||
|
as mock_specs
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_drac_info()
|
INFO_DICT = db_utils.get_test_drac_info()
|
||||||
|
|
@ -21,9 +21,9 @@ from testtools.matchers import HasLength
|
|||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.drivers.modules.drac import common as drac_common
|
from ironic.drivers.modules.drac import common as drac_common
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_drac_info()
|
INFO_DICT = db_utils.get_test_drac_info()
|
||||||
|
|
@ -28,12 +28,13 @@ from ironic.drivers.modules.drac import client as drac_client
|
|||||||
from ironic.drivers.modules.drac import common as drac_common
|
from ironic.drivers.modules.drac import common as drac_common
|
||||||
from ironic.drivers.modules.drac import management as drac_mgmt
|
from ironic.drivers.modules.drac import management as drac_mgmt
|
||||||
from ironic.drivers.modules.drac import resource_uris
|
from ironic.drivers.modules.drac import resource_uris
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.drivers.drac import utils as test_utils
|
from ironic.tests.unit.drivers.drac import utils as test_utils
|
||||||
from ironic.tests.drivers import third_party_driver_mock_specs as mock_specs
|
from ironic.tests.unit.drivers import third_party_driver_mock_specs \
|
||||||
from ironic.tests.objects import utils as obj_utils
|
as mock_specs
|
||||||
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_drac_info()
|
INFO_DICT = db_utils.get_test_drac_info()
|
||||||
|
|
@ -24,11 +24,12 @@ from ironic.drivers.modules.drac import client as drac_client
|
|||||||
from ironic.drivers.modules.drac import common as drac_common
|
from ironic.drivers.modules.drac import common as drac_common
|
||||||
from ironic.drivers.modules.drac import power as drac_power
|
from ironic.drivers.modules.drac import power as drac_power
|
||||||
from ironic.drivers.modules.drac import resource_uris
|
from ironic.drivers.modules.drac import resource_uris
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base
|
from ironic.tests.unit.db import base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.drivers.drac import utils as test_utils
|
from ironic.tests.unit.drivers.drac import utils as test_utils
|
||||||
from ironic.tests.drivers import third_party_driver_mock_specs as mock_specs
|
from ironic.tests.unit.drivers import third_party_driver_mock_specs \
|
||||||
|
as mock_specs
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_drac_info()
|
INFO_DICT = db_utils.get_test_drac_info()
|
||||||
|
|
@ -30,10 +30,10 @@ from ironic.common import swift
|
|||||||
from ironic.common import utils
|
from ironic.common import utils
|
||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.drivers.modules.ilo import common as ilo_common
|
from ironic.drivers.modules.ilo import common as ilo_common
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
ilo_client = importutils.try_import('proliantutils.ilo.client')
|
ilo_client = importutils.try_import('proliantutils.ilo.client')
|
||||||
ilo_error = importutils.try_import('proliantutils.exception')
|
ilo_error = importutils.try_import('proliantutils.exception')
|
@ -38,10 +38,10 @@ from ironic.drivers.modules.ilo import common as ilo_common
|
|||||||
from ironic.drivers.modules.ilo import deploy as ilo_deploy
|
from ironic.drivers.modules.ilo import deploy as ilo_deploy
|
||||||
from ironic.drivers.modules import iscsi_deploy
|
from ironic.drivers.modules import iscsi_deploy
|
||||||
from ironic.drivers import utils as driver_utils
|
from ironic.drivers import utils as driver_utils
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
|
|
||||||
if six.PY3:
|
if six.PY3:
|
@ -28,10 +28,10 @@ from ironic.db import api as dbapi
|
|||||||
from ironic.drivers.modules.ilo import common as ilo_common
|
from ironic.drivers.modules.ilo import common as ilo_common
|
||||||
from ironic.drivers.modules.ilo import inspect as ilo_inspect
|
from ironic.drivers.modules.ilo import inspect as ilo_inspect
|
||||||
from ironic.drivers.modules.ilo import power as ilo_power
|
from ironic.drivers.modules.ilo import power as ilo_power
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_ilo_info()
|
INFO_DICT = db_utils.get_test_ilo_info()
|
@ -24,10 +24,10 @@ from ironic.conductor import task_manager
|
|||||||
from ironic.drivers.modules.ilo import common as ilo_common
|
from ironic.drivers.modules.ilo import common as ilo_common
|
||||||
from ironic.drivers.modules.ilo import management as ilo_management
|
from ironic.drivers.modules.ilo import management as ilo_management
|
||||||
from ironic.drivers.modules import ipmitool
|
from ironic.drivers.modules import ipmitool
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
ilo_error = importutils.try_import('proliantutils.exception')
|
ilo_error = importutils.try_import('proliantutils.exception')
|
||||||
|
|
@ -26,10 +26,10 @@ from ironic.conductor import task_manager
|
|||||||
from ironic.conductor import utils as manager_utils
|
from ironic.conductor import utils as manager_utils
|
||||||
from ironic.drivers.modules.ilo import common as ilo_common
|
from ironic.drivers.modules.ilo import common as ilo_common
|
||||||
from ironic.drivers.modules.ilo import power as ilo_power
|
from ironic.drivers.modules.ilo import power as ilo_power
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
ilo_error = importutils.try_import('proliantutils.exception')
|
ilo_error = importutils.try_import('proliantutils.exception')
|
||||||
|
|
@ -21,11 +21,12 @@ import mock
|
|||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.drivers.modules.irmc import common as irmc_common
|
from ironic.drivers.modules.irmc import common as irmc_common
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.drivers import third_party_driver_mock_specs as mock_specs
|
from ironic.tests.unit.drivers import third_party_driver_mock_specs \
|
||||||
from ironic.tests.objects import utils as obj_utils
|
as mock_specs
|
||||||
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
|
|
||||||
class IRMCValidateParametersTestCase(db_base.DbTestCase):
|
class IRMCValidateParametersTestCase(db_base.DbTestCase):
|
@ -39,10 +39,10 @@ from ironic.drivers.modules import deploy_utils
|
|||||||
from ironic.drivers.modules.irmc import common as irmc_common
|
from ironic.drivers.modules.irmc import common as irmc_common
|
||||||
from ironic.drivers.modules.irmc import deploy as irmc_deploy
|
from ironic.drivers.modules.irmc import deploy as irmc_deploy
|
||||||
from ironic.drivers.modules import iscsi_deploy
|
from ironic.drivers.modules import iscsi_deploy
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
|
|
||||||
if six.PY3:
|
if six.PY3:
|
@ -29,11 +29,12 @@ from ironic.drivers.modules import ipmitool
|
|||||||
from ironic.drivers.modules.irmc import common as irmc_common
|
from ironic.drivers.modules.irmc import common as irmc_common
|
||||||
from ironic.drivers.modules.irmc import management as irmc_management
|
from ironic.drivers.modules.irmc import management as irmc_management
|
||||||
from ironic.drivers import utils as driver_utils
|
from ironic.drivers import utils as driver_utils
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.drivers import third_party_driver_mock_specs as mock_specs
|
from ironic.tests.unit.drivers import third_party_driver_mock_specs \
|
||||||
from ironic.tests.objects import utils as obj_utils
|
as mock_specs
|
||||||
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_irmc_info()
|
INFO_DICT = db_utils.get_test_irmc_info()
|
||||||
|
|
@ -27,10 +27,10 @@ from ironic.conductor import utils as manager_utils
|
|||||||
from ironic.drivers.modules.irmc import common as irmc_common
|
from ironic.drivers.modules.irmc import common as irmc_common
|
||||||
from ironic.drivers.modules.irmc import deploy as irmc_deploy
|
from ironic.drivers.modules.irmc import deploy as irmc_deploy
|
||||||
from ironic.drivers.modules.irmc import power as irmc_power
|
from ironic.drivers.modules.irmc import power as irmc_power
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_irmc_info()
|
INFO_DICT = db_utils.get_test_irmc_info()
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
@ -22,10 +22,10 @@ import mock
|
|||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.drivers.modules.msftocs import common as msftocs_common
|
from ironic.drivers.modules.msftocs import common as msftocs_common
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_msftocs_info()
|
INFO_DICT = db_utils.get_test_msftocs_info()
|
||||||
|
|
@ -25,10 +25,10 @@ from ironic.conductor import task_manager
|
|||||||
from ironic.drivers.modules.msftocs import common as msftocs_common
|
from ironic.drivers.modules.msftocs import common as msftocs_common
|
||||||
from ironic.drivers.modules.msftocs import msftocsclient
|
from ironic.drivers.modules.msftocs import msftocsclient
|
||||||
from ironic.drivers import utils as drivers_utils
|
from ironic.drivers import utils as drivers_utils
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_msftocs_info()
|
INFO_DICT = db_utils.get_test_msftocs_info()
|
||||||
|
|
@ -23,7 +23,7 @@ from requests import exceptions as requests_exceptions
|
|||||||
|
|
||||||
from ironic.common import exception
|
from ironic.common import exception
|
||||||
from ironic.drivers.modules.msftocs import msftocsclient
|
from ironic.drivers.modules.msftocs import msftocsclient
|
||||||
from ironic.tests import base
|
from ironic.tests.unit import base
|
||||||
|
|
||||||
|
|
||||||
FAKE_BOOT_RESPONSE = (
|
FAKE_BOOT_RESPONSE = (
|
@ -24,10 +24,10 @@ from ironic.common import states
|
|||||||
from ironic.conductor import task_manager
|
from ironic.conductor import task_manager
|
||||||
from ironic.drivers.modules.msftocs import common as msftocs_common
|
from ironic.drivers.modules.msftocs import common as msftocs_common
|
||||||
from ironic.drivers.modules.msftocs import msftocsclient
|
from ironic.drivers.modules.msftocs import msftocsclient
|
||||||
from ironic.tests.conductor import utils as mgr_utils
|
from ironic.tests.unit.conductor import utils as mgr_utils
|
||||||
from ironic.tests.db import base as db_base
|
from ironic.tests.unit.db import base as db_base
|
||||||
from ironic.tests.db import utils as db_utils
|
from ironic.tests.unit.db import utils as db_utils
|
||||||
from ironic.tests.objects import utils as obj_utils
|
from ironic.tests.unit.objects import utils as obj_utils
|
||||||
|
|
||||||
INFO_DICT = db_utils.get_test_msftocs_info()
|
INFO_DICT = db_utils.get_test_msftocs_info()
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user