Testcase: Write integration Testcases for Keystone - users, Roles, and tenants
1) http://localhost:35357/v2.0/tenants/{tenantId}/users
GET List users for a Tenant.
2) http://localhost:35357/v2.0/tenants/{tenantId}/users
GET List user with role for tenant.
3) http://localhost:35357/v2.0/tenants/{tenantId}/users/{userId}/roles/OS-KSADM/{roleId}
PUT Add roles to a user on a tenant.
4) http://localhost:35357/v2.0/tenants/{tenantId}/users/{userId}/roles/OS-KSADM/{roleId}
DELETE Delete roles from a user on tenant.
5) http://localhost:35357/v2.0/users/{user_id}/roles
GET List User Global Roles
6) http://localhost:35357/v2.0/tenants/{tenantId}/users/{user_id}/roles
GET List Roles for User on Tenant
7) http://localhost:35357/v2.0/users/{userId}/roles/OS-KSADM/{roleId}
PUT Add Global roles to a user.
8) http://localhost:35357/v2.0/users/{userId}/roles/OS-KSADM/{roleId}
GET Get user Role
9) http://localhost:35357/v2.0/users/{userId}/roles/OS-KSADM/{roleId}
DELETE Delete Global Roles on User.
10) http://localhost:35357/v2.0/users/{userId}/OS-KSADM/enabled
PUT Set user enabled.
11) http://localhost:35357/v2.0/OS-KSADM/services/{serviceId}
GET Get Service
12) Boundary & Invalid input ,and null value tests ,
13) Validation for http return code
Fix proposed to branch: master /review. openstack. org/7902
Review: https:/