oswin-tempest-plugin/oswin_tempest_plugin/tests/scenario
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
..
__init__.py Apply Tempest plugin cookiecutter 2017-06-22 15:05:58 -07:00
test_cluster.py Fixes tests method resolution 2017-09-07 05:18:02 -07:00
test_disks.py Fixes tests method resolution 2017-09-07 05:18:02 -07:00
test_qos.py Fixes tests method resolution 2017-09-07 05:18:02 -07:00
test_remotefx.py Fixes tests method resolution 2017-09-07 05:18:02 -07:00
test_secure_boot.py Fixes tests method resolution 2017-09-07 05:18:02 -07:00
test_vnuma.py Fixes tests method resolution 2017-09-07 05:18:02 -07:00