Compute API Floating Ips Tests.

Adds tests for compute floating ips API.

Since this API is deprecated for microversions
beginning at 2.36, the microversion for this test is explicitly
set to 2.35, 2.36 onward will throw a 404, resulting in
confusion, because the Patrole framework will interpret this
as a policy exception, not necessarily a microversioning
issue [1].

This patch also breaks with previous Patrole convention by
altering the way the skip_checks classmethod is written, to
align with the way Tempest compute skip_checks are currently
written; as an example see [2].

[1] https://developer.openstack.org/api-ref/compute/?expanded=list-floating-ip-addresses-detail
[2] https://github.com/openstack/tempest/blob/master/tempest/api/compute/admin/test_flavors_access.py

Co-Authored-By: Chi Lo <cl566n@att.com>

Change-Id: I3cb8418b89cf8d7e7d549bd5fc7d54cffac6af2f
Partially-Implements: blueprint initial-tests-compute
1 file changed