oswin-tempest-plugin/oswin_tempest_plugin
Claudiu Belu ab50a17aff Fixes tests method resolution
Python allows multiple inheritance, which we use in order to mix and
match test scenarios and actions.

Python performs method resolution as follows:
- checks if the method is defined in the current class.
- if not, check parents, left to right.

Since all tests have test_base as its left-most parent, all methods
are resolved in test_base, which is not the desired behaviour. This
affects optional_feature mixin in particular.

Change-Id: I19d3bdef85a12ef45b600aa4fc68afd390b96c9f
2017-09-07 05:18:02 -07:00
..
clients Fixes wsman's methods 2017-09-06 04:23:28 -07:00
tests Fixes tests method resolution 2017-09-07 05:18:02 -07:00
__init__.py Apply Tempest plugin cookiecutter 2017-06-22 15:05:58 -07:00
config.py Merge "Update WinRM config options" 2017-09-06 10:37:30 +00:00
exceptions.py Adds Hyper-V Cluster scenario 2017-07-18 03:27:54 -07:00
plugin.py Adds first basic tests and config options 2017-07-18 03:26:43 -07:00