Improve tempest tests for shares listing APIs

In manila_tempest_tests/tests/api/test_shares_actions.py,
tempest tests for share list and detail APIs so far only
assert the presence of the 'snapshot_support' key in
addition to some basic keys.

Add assertions for keys introduced in later microversions.
Include more 'basic keys' that are expected to be
part of the response for these APIs before v2.1.

Leverage the microversion comparison methods introduced
in commit 8caad2655cede5f7146dceb609aaecfd2d2075da
and skip tests beyond microversion 2.4 if tempest is
configured for a lower microversion.

Also, un-skip QA checks in the file.

Change-Id: I65913098ae10de245844728f298fe6474e3ca628
Closes-Bug: 1528456
1 file changed
tree: 1e59754d2744cfe97aef626b01abc0797d90e72d
  1. manila_tempest_tests/