d88fe9f3b0
In Python 2.7, functools.wraps() does not provide the '__wrapped__' attribute. This attribute is used by oslo_utils.reflection.get_signature() when getting the signature of a function. If a function is decorated without the '__wrapped__' attribute then the signature will be of the decorator rather than the underlying function. From the six documentation for six.wraps(): This is exactly the functools.wraps() decorator, but it sets the __wrapped__ attribute on what it decorates as functools.wraps() does on Python versions after 3.2. Change-Id: Ic1c3e27e1578c914a86a2faf694c72dfdbfbda18 |
||
---|---|---|
.. | ||
common | ||
rules | ||
services | ||
tests | ||
README.rst | ||
__init__.py | ||
clients.py | ||
config.py | ||
exceptions.py | ||
manager.py | ||
plugin.py |
README.rst
Ironic tempest plugin
This directory contains Tempest tests to cover the ironic and ironic-inspector projects, as well as a plugin to automatically load these tests into tempest.
See the tempest plugin documentation for information about creating a plugin, stable API interface, TempestPlugin class interface, plugin structure, and how to use plugins: https://docs.openstack.org/tempest/latest/plugin.html
See the Ironic documentation for information about how to run the tempest tests: https://docs.openstack.org/ironic/latest/contributor/dev-quickstart.html#running-tempest-tests