Test user visible extra spec

Users, including automated agents, need to be able to see if the
volume types which they reference when creating volumes, include
extra_specs corresponding to capabilities like multiattach or
replication, and features like availability zones.

This patch adds the verificaiton that the extra specs are indeed
expose to the user - depends on its role
('reader', 'member' and 'admin')

The additional verification/functionality is added to:
test_list_all_extra_specs_for_volume_type
test_show_extra_spec_for_volume_type
test_show_volume_type_detail
test_list_volume_types

The skip decorator (with bug id '2018467') was removed since this issue
was observed on downstream Wallaby and was related to BZ
https://bugzilla.redhat.com/show_bug.cgi?id=2315601 where reader and
member were able to see the extra specs while they shouldn't be.
On Antelope, these operations work as expected.

Change-Id: Ibb64efea9b608cf373363e18e85fa9531fa51e94
Signed-off-by: Yosi Ben Shimon <ybenshim@redhat.com>
1 file changed