diff options
author | Zuul <zuul@review.openstack.org> | 2018-01-24 14:29:13 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2018-01-24 14:29:13 +0000 |
commit | 6a1a8efb5f356efae959601235773bbe19240bee (patch) | |
tree | 18124399d17b787c65afbcf987a0843239e33b4f /ironic/tests/unit/drivers/third_party_driver_mocks.py | |
parent | 2cd7232f142373b0744dd42aaf1e6ce0740a1567 (diff) | |
parent | c6b615cc5b591af607f95eb9c25bdb409f708fb6 (diff) | |
download | ironic-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.py | 8 |
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') |