Example #1
0
 def setUp(self):
     super(XClarityPowerDriverTestCase, self).setUp()
     self.config(enabled_hardware_types=['xclarity'],
                 enabled_power_interfaces=['xclarity'],
                 enabled_management_interfaces=['xclarity'])
     self.node = obj_utils.create_test_node(
         self.context,
         driver='xclarity',
         driver_info=db_utils.get_test_xclarity_driver_info())
Example #2
0
 def setUp(self):
     super(XClarityPowerDriverTestCase, self).setUp()
     self.config(enabled_hardware_types=['xclarity'],
                 enabled_power_interfaces=['xclarity'],
                 enabled_management_interfaces=['xclarity'])
     self.node = obj_utils.create_test_node(
         self.context,
         driver='xclarity',
         driver_info=db_utils.get_test_xclarity_driver_info())
Example #3
0
 def setUp(self):
     super(XClarityPowerDriverTestCase, self).setUp()
     self.config(enabled_hardware_types=['xclarity'],
                 enabled_power_interfaces=['xclarity'],
                 enabled_management_interfaces=['xclarity'])
     mgr_utils.mock_the_extension_manager(driver='xclarity',
                                          namespace='ironic.hardware.types')
     self.node = obj_utils.create_test_node(
         self.context,
         driver='xclarity',
         driver_info=db_utils.get_test_xclarity_driver_info())
Example #4
0
    def setUp(self):
        super(XClarityCommonTestCase, self).setUp()

        self.config(manager_ip='1.2.3.4', group='xclarity')
        self.config(username='******', group='xclarity')
        self.config(password='******', group='xclarity')

        self.node = obj_utils.create_test_node(
            self.context, driver='fake-xclarity',
            properties=db_utils.get_test_xclarity_properties(),
            driver_info=db_utils.get_test_xclarity_driver_info(),
        )
Example #5
0
#    under the License.

import mock
from oslo_utils import importutils

from ironic.common import exception
from ironic.drivers.modules.xclarity import common
from ironic.tests.unit.db import base as db_base
from ironic.tests.unit.db import utils as db_utils
from ironic.tests.unit.objects import utils as obj_utils

xclarity_client = importutils.try_import('xclarity_client.client')
xclarity_exceptions = importutils.try_import('xclarity_client.exceptions')
xclarity_constants = importutils.try_import('xclarity_client.constants')

INFO_DICT = db_utils.get_test_xclarity_driver_info()


class XClarityCommonTestCase(db_base.DbTestCase):
    def setUp(self):
        super(XClarityCommonTestCase, self).setUp()
        self.config(enabled_hardware_types=['xclarity'],
                    enabled_power_interfaces=['xclarity'],
                    enabled_management_interfaces=['xclarity'])
        self.node = obj_utils.create_test_node(
            self.context,
            driver='xclarity',
            properties=db_utils.get_test_xclarity_properties(),
            driver_info=INFO_DICT)

    def test_parse_driver_info(self):
Example #6
0
#    under the License.

import mock
from oslo_utils import importutils

from ironic.common import exception
from ironic.drivers.modules.xclarity import common
from ironic.tests.unit.db import base as db_base
from ironic.tests.unit.db import utils as db_utils
from ironic.tests.unit.objects import utils as obj_utils

xclarity_client = importutils.try_import('xclarity_client.client')
xclarity_exceptions = importutils.try_import('xclarity_client.exceptions')
xclarity_constants = importutils.try_import('xclarity_client.constants')

INFO_DICT = db_utils.get_test_xclarity_driver_info()


class XClarityCommonTestCase(db_base.DbTestCase):

    def setUp(self):
        super(XClarityCommonTestCase, self).setUp()
        self.config(enabled_hardware_types=['xclarity'],
                    enabled_power_interfaces=['xclarity'],
                    enabled_management_interfaces=['xclarity'])
        self.node = obj_utils.create_test_node(
            self.context, driver='xclarity',
            properties=db_utils.get_test_xclarity_properties(),
            driver_info=INFO_DICT)

    def test_parse_driver_info(self):