We high-spiritedly announce the release of: sushy-tools 0.12.0: A set of tools to support the development and test of the Sushy library (https://docs.openstack.org/sushy/) The source is available from: https://opendev.org/openstack/sushy-tools Download the package from: https://tarballs.openstack.org/sushy-tools/ For more details, please see below. Changes in sushy-tools 0.11.1..0.12.0 ------------------------------------- c5b9905 Flatten the emulator resources 05127d1 Get rid of Resources cache, store resources on the Application b3bbb5b Replace the static Manager driver with a new fake one fab49eb Log API errors for easier debugging 950fea8 Use property plus abstractmethod for abstractproperty ade6f5a Update version of hacking Diffstat (except docs and test files) ------------------------------------- lower-constraints.txt | 2 +- sushy_tools/emulator/base.py | 21 +- sushy_tools/emulator/main.py | 819 ++++++++++----------- sushy_tools/emulator/resources/base.py | 21 +- .../{chassis/staticdriver.py => chassis.py} | 7 +- sushy_tools/emulator/resources/chassis/__init__.py | 0 sushy_tools/emulator/resources/chassis/base.py | 68 -- .../{drives/staticdriver.py => drives.py} | 15 +- sushy_tools/emulator/resources/drives/__init__.py | 0 .../{indicators/staticdriver.py => indicators.py} | 26 +- .../emulator/resources/indicators/__init__.py | 0 sushy_tools/emulator/resources/managers.py | 88 +++ .../emulator/resources/managers/__init__.py | 0 sushy_tools/emulator/resources/managers/base.py | 68 -- .../emulator/resources/managers/staticdriver.py | 122 --- .../{storage/staticdriver.py => storage.py} | 15 +- sushy_tools/emulator/resources/storage/__init__.py | 0 sushy_tools/emulator/resources/systems/base.py | 16 +- .../{vmedia/staticdriver.py => vmedia.py} | 30 +- sushy_tools/emulator/resources/vmedia/__init__.py | 0 .../{volumes/staticdriver.py => volumes.py} | 24 +- sushy_tools/emulator/resources/volumes/__init__.py | 0 sushy_tools/emulator/templates/manager.json | 40 - .../unit/emulator/resources/chassis/__init__.py | 0 .../unit/emulator/resources/drives/__init__.py | 0 .../unit/emulator/resources/indicators/__init__.py | 0 .../unit/emulator/resources/managers/__init__.py | 0 .../emulator/resources/managers/test_static.py | 78 -- .../unit/emulator/resources/storage/__init__.py | 0 .../{chassis/test_static.py => test_chassis.py} | 9 +- .../{drives/test_static.py => test_drives.py} | 8 +- .../test_static.py => test_indicators.py} | 29 +- .../{storage/test_static.py => test_storage.py} | 8 +- .../{vmedia/test_static.py => test_vmedia.py} | 107 +-- .../{volumes/test_static.py => test_volumes.py} | 32 +- .../unit/emulator/resources/vmedia/__init__.py | 0 .../unit/emulator/resources/volumes/__init__.py | 0 test-requirements.txt | 2 +- 43 files changed, 867 insertions(+), 1342 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 6c24f35..148bd19 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking>=3.0.0,<3.1.0 # Apache-2.0 +hacking>=3.1.0,<3.2.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org