summaryrefslogtreecommitdiff
path: root/ironic/tests/unit/drivers/third_party_driver_mocks.py
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2018-01-24 14:29:13 +0000
committerGerrit Code Review <review@openstack.org>2018-01-24 14:29:13 +0000
commit6a1a8efb5f356efae959601235773bbe19240bee (patch)
tree18124399d17b787c65afbcf987a0843239e33b4f /ironic/tests/unit/drivers/third_party_driver_mocks.py
parent2cd7232f142373b0744dd42aaf1e6ce0740a1567 (diff)
parentc6b615cc5b591af607f95eb9c25bdb409f708fb6 (diff)
downloadironic-6a1a8efb5f356efae959601235773bbe19240bee.tar.gz
Merge "Migrate oneview hardware type to use python-hpOneView"
Diffstat (limited to 'ironic/tests/unit/drivers/third_party_driver_mocks.py')
-rw-r--r--ironic/tests/unit/drivers/third_party_driver_mocks.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/ironic/tests/unit/drivers/third_party_driver_mocks.py b/ironic/tests/unit/drivers/third_party_driver_mocks.py
index 28e374198..f813a69c0 100644
--- a/ironic/tests/unit/drivers/third_party_driver_mocks.py
+++ b/ironic/tests/unit/drivers/third_party_driver_mocks.py
@@ -116,6 +116,14 @@ if 'ironic.drivers.oneview' in sys.modules:
six.moves.reload_module(sys.modules['ironic.drivers.modules.oneview'])
+redfish = importutils.try_import('redfish')
+if not redfish:
+ redfish = mock.MagicMock(spec_set=mock_specs.REDFISH_SPEC)
+ sys.modules['redfish'] = redfish
+if 'ironic.drivers.oneview' in sys.modules:
+ six.moves.reload_module(sys.modules['ironic.drivers.modules.oneview'])
+
+
# attempt to load the external 'python-dracclient' library, which is required
# by the optional drivers.modules.drac module
dracclient = importutils.try_import('dracclient')