summaryrefslogtreecommitdiff
path: root/tempest/api/compute/api_microversion_fixture.py
Commit message (Collapse)AuthorAgeFilesLines
* Deprecate the old API microversion fixtureGhanshyam Mann2021-12-071-0/+9
| | | | | | | | | | We have moved the API microversion fixture to tempest.lib.common.api_microversion_fixture location. This commit deprecates the old fixture so that we can remove them in Z cycle. Change-Id: If38aa21a4cd99d2a5fe4a5c3b41214cd54f97f8d
* Migrated microversion testing framework to tempest/libGhanshyam2016-03-111-1/+1
| | | | | | | | | | | | | | | | | | Tempest implements the microversion testing support and that framework and interfaces have been tested by implementing the Compute 2.2 microversion as well as by their unit tests. Those should be stable interfaces so that can be consumed by other projects microversion testing either in tempest or outside tempest. To make them as stable interface, this commit moving that framework and its interfaces to tempest/lib folder. Adding release notes and library doc for those interface. Partially implements blueprint api-microversions-testing-support Change-Id: Icbdcfb4cd5b7fb1029eec035b9e0024be59c8d1f
* Add microversion fixture to set microversionGhanshyam2016-02-211-0/+31
Currently microversion is being set via set method on service clients and stored as instance variable. That approach is little bit complicated and provides less flexibility on microversion control from test side. This commit add fixture to set and reset the microversion and during that fixture scope set microversion will be used to send API request. Partially implements blueprint api-microversions-testing-support Change-Id: If2bc46e36dd44dce4c4bbb53bf9024c003f78b93