cinder/cinder/tests/functional/api_sample_tests/samples
Gorka Eguileor dab5df1747 Update volume api microversion doc and tests
We have many microversions but we but we haven't kept the samples, docs,
and tests up to date with them.

Of the many microversions this patch will focus on the ones that have
updated the fields returned for volumes updating the docs, adding the
appropriate json samples, updating the tests, and updating the
contributor docs to highlight the need to keep these up to date.

Some convenience methods have been added to facilitate the testing:

- use_versions: class decorator that allows us to run the same tests
  with different microversions, each using their respective json and
  templates.

- override_mv: method decorator to change the microversion in a single
  test.

- common_api_sample: context manager to use the base sample instead of a
  microversion specific one.

Change-Id: Ide303685a4cd1477c319b36e67a3b05c8d129126
2021-05-31 12:41:46 +02:00
..
extensions Add OS-SCH-HNT in extensions list 2019-06-07 08:38:06 +05:30
limits Automate generation of qos specs api-ref samples 2019-09-27 17:43:40 +05:30
qos Automate generation of qos specs api-ref samples 2019-09-27 17:43:40 +05:30
quota_classes Automate generation of quotas api-ref samples 2019-09-30 16:29:49 +05:30
quota_sets Automate generation of quotas api-ref samples 2019-09-30 16:29:49 +05:30
snapshot_manage_extensions Automate generation of volume transfer api-ref samples 2019-03-20 16:05:20 +05:30
snapshots Automate generation of snapshots api-ref samples 2019-03-12 12:07:01 +05:30
versions Automate generation of API versions api-ref samples 2019-01-10 19:48:18 +05:30
volume_actions Automate generation of volume actions api-ref samples 2019-02-08 01:13:03 +05:30
volume_manage_extensions Automate generation of volume transfer api-ref samples 2019-03-20 16:05:20 +05:30
volume_transfer Automate generation of volume transfer api-ref samples 2019-03-20 16:05:20 +05:30
volume_type Fix functional jobs 2021-05-25 16:55:05 +02:00
volumes Update volume api microversion doc and tests 2021-05-31 12:41:46 +02:00