tempest.api.identity.admin.v2.test_roles_negative.RolesNegativeTestJSON.test_list_user_roles_by_unauthorized_user:
Traceback (most recent call last):
File "/home/rally/.rally/tempest/for-deployment-8d455a20-7a0b-4484-af9f-42c2c4e0f7c6/tempest/api/identity/admin/v2/test_roles_negative.py", line 234, in test_list_user_roles_by_unauthorized_user
(user, tenant, role) = self._get_role_params()
File "/home/rally/.rally/tempest/for-deployment-8d455a20-7a0b-4484-af9f-42c2c4e0f7c6/tempest/api/identity/admin/v2/test_roles_negative.py", line 25, in _get_role_params
user = self.setup_test_user()
File "/home/rally/.rally/tempest/for-deployment-8d455a20-7a0b-4484-af9f-42c2c4e0f7c6/tempest/api/identity/base.py", line 131, in setup_test_user
tenant = self.setup_test_tenant()
File "/home/rally/.rally/tempest/for-deployment-8d455a20-7a0b-4484-af9f-42c2c4e0f7c6/tempest/api/identity/base.py", line 142, in setup_test_tenant
description=data_utils.rand_name('desc'))['tenant']
File "/home/rally/.rally/tempest/for-deployment-8d455a20-7a0b-4484-af9f-42c2c4e0f7c6/tempest/lib/services/identity/v2/tenants_client.py", line 31, in create_tenant
resp, body = self.post('tenants', post_body)
File "/home/rally/.rally/tempest/for-deployment-8d455a20-7a0b-4484-af9f-42c2c4e0f7c6/tempest/lib/common/rest_client.py", line 273, in post
return self.request('POST', url, extra_headers, headers, body, chunked)
File "/home/rally/.rally/tempest/for-deployment-8d455a20-7a0b-4484-af9f-42c2c4e0f7c6/tempest/lib/common/rest_client.py", line 667, in request
resp, resp_body)
File "/home/rally/.rally/tempest/for-deployment-8d455a20-7a0b-4484-af9f-42c2c4e0f7c6/tempest/lib/common/rest_client.py", line 755, in _error_checker
raise exceptions.Unauthorized(resp_body, resp=resp)
tempest.lib.exceptions.Unauthorized: Unauthorized
Details: {u'message': u'The request you have made requires authentication.', u'code': 401, u'title': u'Unauthorized'}
Reproduce only for CI 9.1 snapshot #119, can't reproduce manual user_roles_ by_unauthorized _user user_role_ by_unauthorized _user user_role_ non_existent_ tenant user_role_ request_ without_ token create_ blank_name create_ duplicate role_request_ without_ token role_by_ unauthorized_ user role_non_ existent role_request_ without_ token roles_request_ without_ token user_roles_ request_ without_ token user_role_ non_existent_ role
Tests:
test_list_
test_remove_
test_remove_
test_remove_
test_role_
test_role_
test_create_
test_delete_
test_delete_
test_delete_
test_list_
test_list_
test_remove_
Configuration:
Settings:
Compute - QEMU.
Network - Neutron with VLAN segmentation.
Storage Backends - Ceph RBD for volumes (Cinder), Ceph RBD for ephemeral volumes (Nova), Ceph RBD for images (Glance), Ceph RadosGW for objects (Swift API)
Additional services - Install Ironic, Install Sahara
In tab Settings->Compute check Nova quotas
In tab Networks->Other check enable Neutron DVR
Nodes: controller, compute, ironic, ceph-osd (ironic + controller, 2 compute + ceph-osd)
tempest. api.identity. admin.v2. test_roles_ negative. RolesNegativeTe stJSON. test_list_ user_roles_ by_unauthorized _user: rally/. rally/tempest/ for-deployment- 8d455a20- 7a0b-4484- af9f-42c2c4e0f7 c6/tempest/ api/identity/ admin/v2/ test_roles_ negative. py", line 234, in test_list_ user_roles_ by_unauthorized _user role_params( ) rally/. rally/tempest/ for-deployment- 8d455a20- 7a0b-4484- af9f-42c2c4e0f7 c6/tempest/ api/identity/ admin/v2/ test_roles_ negative. py", line 25, in _get_role_params test_user( ) rally/. rally/tempest/ for-deployment- 8d455a20- 7a0b-4484- af9f-42c2c4e0f7 c6/tempest/ api/identity/ base.py" , line 131, in setup_test_user test_tenant( ) rally/. rally/tempest/ for-deployment- 8d455a20- 7a0b-4484- af9f-42c2c4e0f7 c6/tempest/ api/identity/ base.py" , line 142, in setup_test_tenant =data_utils. rand_name( 'desc') )['tenant' ] rally/. rally/tempest/ for-deployment- 8d455a20- 7a0b-4484- af9f-42c2c4e0f7 c6/tempest/ lib/services/ identity/ v2/tenants_ client. py", line 31, in create_tenant 'tenants' , post_body) rally/. rally/tempest/ for-deployment- 8d455a20- 7a0b-4484- af9f-42c2c4e0f7 c6/tempest/ lib/common/ rest_client. py", line 273, in post 'POST', url, extra_headers, headers, body, chunked) rally/. rally/tempest/ for-deployment- 8d455a20- 7a0b-4484- af9f-42c2c4e0f7 c6/tempest/ lib/common/ rest_client. py", line 667, in request rally/. rally/tempest/ for-deployment- 8d455a20- 7a0b-4484- af9f-42c2c4e0f7 c6/tempest/ lib/common/ rest_client. py", line 755, in _error_checker Unauthorized( resp_body, resp=resp) lib.exceptions. Unauthorized: Unauthorized
Traceback (most recent call last):
File "/home/
(user, tenant, role) = self._get_
File "/home/
user = self.setup_
File "/home/
tenant = self.setup_
File "/home/
description
File "/home/
resp, body = self.post(
File "/home/
return self.request(
File "/home/
resp, resp_body)
File "/home/
raise exceptions.
tempest.
Details: {u'message': u'The request you have made requires authentication.', u'code': 401, u'title': u'Unauthorized'}
snapshot: https:/ /drive. google. com/a/mirantis. com/file/ d/0BxPLDs6wcpbD R3pEVVRyS0hScEU /view?usp= sharing