summaryrefslogtreecommitdiff
path: root/tempest/api/identity/test_extension.py
Commit message (Collapse)AuthorAgeFilesLines
* Move test_extension and use base for non-adminKen'ichi Ohmichi2017-03-031-31/+0
| | | | | | | | | "list extensions" API is implemented on V2 API only in Keystone, and the corresponding test doesn't require admin credential. So this patch moves the test to v2 directory and makes the test use the base test for non-admin. Change-Id: I1ebb82e4e0593ab904bd77e231e5f7b8f275c872
* Switch to decorators.idempotent_id on identityKen'ichi Ohmichi2017-01-271-2/+2
| | | | | | | | So many modules are using test.idempotent_id and this is for switching to decorators.idempotent_id on identity. Change-Id: I8c3ad6a3b20c6829c752f9fae5a27bd3e284c1b1 Related-Bug: #1616913
* Full response for missed IdentityV2Client methodsAnusha Ramineni2015-09-181-1/+1
| | | | | | | | This patch provides the entire response object for the missed methods of the IdentityV2Client partially implements: blueprint method-return-value-and-move-service-clients-to-lib Change-Id: I4f1bdcac120f3e52ff773f5f40f52b79970e49ab
* remove gate tag (part 1)Sean Dague2015-04-271-1/+0
| | | | | | | | This removes all bare gate attribute tags from functions, the gate tag was a never fully implemented idea in the past, and it's existence in the code mostly just confuses people. Change-Id: I462ca7a8cadeb5013e2bce44ed1e69bcf8f9d968
* Add UUIDs to all tempest tests and gate checkChris Hoge2015-02-261-0/+1
| | | | | | | | | | | | | Adds uuid4 as a decorator of the form: @test.idempotent_id('12345678-1234-1234-1234-123456789abc') to every test in the Tempest tree. Includes a gate check to ensure the existence and uniqueness of the ids. Modify check tool to ignore Tempest unit tests. Change-Id: I19e3c7dd555a3ea09d585fb9091c357a300e6559 Co-Authored-By: Sergey Slipushenko <sslypushenko@mirantis.com> Implements: bp test-uuid
* Drop the legacy and un-used _interfaceAndrea Frittoli2015-02-121-1/+0
| | | | | | | | | | We used to run JSON and XML tests. XML has been dropped now, but still in the code there are remains of the logic to switch between JSON and XML. Cleaning them up. Partially-implements: bp/resource-cleanup Change-Id: I39ecfbd99861136a6a2adc3ce56bfdbba96d5c9b
* Change v2 identity client methods to return one valueDavid Kranz2015-01-061-1/+1
| | | | | | | | Tests were updated along with verify_tempest, stress, cleanup, javelin. Partially implements: blueprint clients-return-one-value Change-Id: Ia6c8d0df5fbf0ea69aad2cc9995928f3d329724d
* part 2 of delete xmlSean Dague2014-11-251-4/+0
| | | | | | part of removal of xml from tempest Change-Id: I4218f5db2d6ff42dd208c2c06e4bf2c7baea2f6b
* First part of moving success response checking to identity clientDavid Kranz2014-07-101-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Adds client success checking and removes test code checking of responses for methods contained in the IdentityClient classes. This includes IdentityClientJSON, IdentityClientXML, IdentityV3ClientJSON and IdentityV3ClientXML. It also includes v3 ServiceClientJSON and ServiceClientXML since the service methods seem to have been split out when the v3 clients were created. This is a large patch but it was important to make these changes together because there were changes in return codes between v2 and v3 but the method names are in many cases the same. I didn't want to risk a mistake by trying to separate v2/v3 into separate changes. The doc for some keystone list apis says they can return 200 or 203. Only one of the calls to list-users-for-tenant was checking for both so it seems that 203 is not actually returned. I removed the check for 203. Doing this uncovered a case where there was an unbound variable and an incorrect status check that combined to create a test that passed. This bug was also fixed. Closes-Bug: 1336826 Partially implements: blueprint client-checks-success Change-Id: I75633b5b94b1750a623f6a2b8adaae1efc5c7c9c
* tests the Keystone extensions V2 APIAbhijeet.Jain2014-05-231-0/+37
This patch adds the JSON/XML clients and tests for Keystone discover extensions V2 API. Change-Id: I9e869b9a5ba9302a77027581de7ae970f8d56305