tempest/tempest/lib/services
Felipe Monteiro 1177942f0e Add network tags client
This patch creates the network v2.0 tags client. Unlike
most network clients, this client cannot use
update_resource for create_tag (which does self.put)
because create_tag returns 201 but upstate_resource
asserts that 200 was returned. Similarly,
check_tag_existence cannot use "check_resource"
in ``BaseNetworkClient`` because it doesn't exist.

This patch also adds unit tests for the new ``tags_client``
and API tests for the network tag extension. To make this
patch easier to review, tests for the network tag-ext
extension have not been added. The difference between
tag and tag-ext is that tag only supports the network
resource and the tag-ext supports other resources like
subnets, routers, etc. [0].

[0] https://developer.openstack.org/api-ref/networking/v2/#tag-extension-tags
Change-Id: Icfff444ee7638a3220d228330f9162044673636c
2017-06-13 22:07:03 +01:00
..
compute Add server group API schema for microversion 2.13 2017-06-05 00:46:30 +00:00
identity Fix url in list_services 2017-05-31 13:25:14 +01:00
image Use sequence directly instead of using len() 2017-04-17 15:03:04 +09:00
network Add network tags client 2017-06-13 22:07:03 +01:00
volume Fix DeprecationWarning in test_volume_pools.py 2017-06-05 17:38:58 +09:00
__init__.py Migrate tempest-lib code into new lib dir 2016-02-23 14:15:04 -05:00
clients.py Improve docstring examples 2017-04-14 14:29:05 +09:00