Public bug reported:

When I run tempest.api.image.v1.test_image_members.ImageMembersTest, the
test cases failed.

_StringException: pythonlogging:'': {{{
2017-11-21 08:42:38,999 5434 INFO     [tempest.lib.common.rest_client] Request 
(ImageMembersTest:test_add_image_member): 201 POST 
https://10.127.2.30:9292/v1/images 0.659s
2017-11-21 08:42:38,999 5434 DEBUG    [tempest.lib.common.rest_client] Request 
- Headers: {'x-image-meta-container_format': 'bare', 'X-Auth-Token': 
'<omitted>', 'x-image-meta-is_public': 'False', 'Content-Type': 
'application/octet-stream', 'x-image-meta-disk_format': 'raw', 
'x-image-meta-name': 'tempest-ImageMembersTest-image-608197243'}
        Body: <callable-iterator object at 0x7fbdbf65c910>
    Response - Headers: {'status': '201', u'content-length': '521', 
'content-location': 'https://10.127.2.30:9292/v1/images', u'connection': 
'close', u'etag': 'fd3e0d53babf78fdc2cdaca026be16b2', u'location': 
'https://10.127.2.30:9292/v1/images/59f6c720-37a1-4441-a39f-fdec7a1237e7', 
u'date': 'Tue, 21 Nov 2017 00:52:28 GMT', u'content-type': 'application/json', 
u'x-openstack-request-id': 'req-661452b2-db33-46a3-8673-5b9c06f9ef04'}
        Body: {"image": {"status": "active", "deleted": false, 
"container_format": "bare", "min_ram": 0, "updated_at": 
"2017-11-21T00:52:28.000000", "owner": "db4bbe131a8f458ab3af53e400e5d927", 
"min_disk": 0, "is_public": false, "deleted_at": null, "id": 
"59f6c720-37a1-4441-a39f-fdec7a1237e7", "size": 1024, "virtual_size": null, 
"name": "tempest-ImageMembersTest-image-608197243", "checksum": 
"fd3e0d53babf78fdc2cdaca026be16b2", "created_at": "2017-11-21T00:52:27.000000", 
"disk_format": "raw", "properties": {}, "protected": false}}
2017-11-21 08:42:39,197 5434 INFO     [tempest.lib.common.rest_client] Request 
(ImageMembersTest:test_add_image_member): 200 PUT 
https://10.127.2.30:9292/v1/images/59f6c720-37a1-4441-a39f-fdec7a1237e7/members/6436a595aed34d679cb521da235aa744
 0.197s
2017-11-21 08:42:39,197 5434 DEBUG    [tempest.lib.common.rest_client] Request 
- Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 
'X-Auth-Token': '<omitted>'}
        Body: {"member": {}}
    Response - Headers: {'status': '200', u'content-length': '45', 
'content-location': 
'https://10.127.2.30:9292/v1/images/59f6c720-37a1-4441-a39f-fdec7a1237e7/members/6436a595aed34d679cb521da235aa744',
 u'date': 'Tue, 21 Nov 2017 00:52:28 GMT', u'content-type': 'application/json', 
u'connection': 'close', u'x-openstack-request-id': 
'req-c7e2e557-a40b-4471-8f0f-87d9aa239dec'}
        Body: "<HTTPNoContent at 0x4417fa0 204 No Content>"
}}}

Traceback (most recent call last):
  File 
"/home/jenkins/workspace/deploy-manually-test-cd-pm/fitos_test/tests/api_test/tempest/api/image/v1/test_image_members.py",
 line 26, in test_add_image_member
    self.image_member_client.create_image_member(image, self.alt_tenant_id)
  File 
"/home/jenkins/workspace/deploy-manually-test-cd-pm/fitos_test/tests/api_test/tempest/lib/services/image/v1/image_members_client.py",
 line 53, in create_image_member
    self.expected_success(204, resp.status)
  File 
"/home/jenkins/workspace/deploy-manually-test-cd-pm/fitos_test/tests/api_test/tempest/lib/common/rest_client.py",
 line 261, in expected_success
    raise exceptions.InvalidHttpSuccessCode(details)
tempest.lib.exceptions.InvalidHttpSuccessCode: The success code is different 
than the expected one
Details: Unexpected http success status code 200, The expected status code is 
204

So I execute the cmd directly by 'curl'.The result as follow:
[root@cdpm02 ~]# curl -g -i --cacert "/etc/keystone/ssl/ca.crt" -X PUT 
https://10.127.2.30:9292/v1/images/1a87cfcb-71c9-4d86-a2ea-0f0bb98fcf1f/members/218030757f8348848e6bdab3eca7cb27
 -H "User-Agent: python-glanceclient" -H "Content-Type: application/json" -H 
"X-Auth-Token: $token" -d '{"member": {"can_share": false}}'
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 45
X-Openstack-Request-Id: req-0deecacc-1e2f-4dd9-8a02-a7e261839d6a
Date: Tue, 21 Nov 2017 04:14:00 GMT

** Affects: glance
     Importance: Undecided
         Status: New

** Affects: tempest
     Importance: Undecided
         Status: New

** Also affects: glance
   Importance: Undecided
       Status: New

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to Glance.
https://bugs.launchpad.net/bugs/1733498

Title:
  image.v1.test_image_members failed for “The success code is different
  than the expected one“

Status in Glance:
  New
Status in tempest:
  New

Bug description:
  When I run tempest.api.image.v1.test_image_members.ImageMembersTest,
  the test cases failed.

  _StringException: pythonlogging:'': {{{
  2017-11-21 08:42:38,999 5434 INFO     [tempest.lib.common.rest_client] 
Request (ImageMembersTest:test_add_image_member): 201 POST 
https://10.127.2.30:9292/v1/images 0.659s
  2017-11-21 08:42:38,999 5434 DEBUG    [tempest.lib.common.rest_client] 
Request - Headers: {'x-image-meta-container_format': 'bare', 'X-Auth-Token': 
'<omitted>', 'x-image-meta-is_public': 'False', 'Content-Type': 
'application/octet-stream', 'x-image-meta-disk_format': 'raw', 
'x-image-meta-name': 'tempest-ImageMembersTest-image-608197243'}
          Body: <callable-iterator object at 0x7fbdbf65c910>
      Response - Headers: {'status': '201', u'content-length': '521', 
'content-location': 'https://10.127.2.30:9292/v1/images', u'connection': 
'close', u'etag': 'fd3e0d53babf78fdc2cdaca026be16b2', u'location': 
'https://10.127.2.30:9292/v1/images/59f6c720-37a1-4441-a39f-fdec7a1237e7', 
u'date': 'Tue, 21 Nov 2017 00:52:28 GMT', u'content-type': 'application/json', 
u'x-openstack-request-id': 'req-661452b2-db33-46a3-8673-5b9c06f9ef04'}
          Body: {"image": {"status": "active", "deleted": false, 
"container_format": "bare", "min_ram": 0, "updated_at": 
"2017-11-21T00:52:28.000000", "owner": "db4bbe131a8f458ab3af53e400e5d927", 
"min_disk": 0, "is_public": false, "deleted_at": null, "id": 
"59f6c720-37a1-4441-a39f-fdec7a1237e7", "size": 1024, "virtual_size": null, 
"name": "tempest-ImageMembersTest-image-608197243", "checksum": 
"fd3e0d53babf78fdc2cdaca026be16b2", "created_at": "2017-11-21T00:52:27.000000", 
"disk_format": "raw", "properties": {}, "protected": false}}
  2017-11-21 08:42:39,197 5434 INFO     [tempest.lib.common.rest_client] 
Request (ImageMembersTest:test_add_image_member): 200 PUT 
https://10.127.2.30:9292/v1/images/59f6c720-37a1-4441-a39f-fdec7a1237e7/members/6436a595aed34d679cb521da235aa744
 0.197s
  2017-11-21 08:42:39,197 5434 DEBUG    [tempest.lib.common.rest_client] 
Request - Headers: {'Content-Type': 'application/json', 'Accept': 
'application/json', 'X-Auth-Token': '<omitted>'}
          Body: {"member": {}}
      Response - Headers: {'status': '200', u'content-length': '45', 
'content-location': 
'https://10.127.2.30:9292/v1/images/59f6c720-37a1-4441-a39f-fdec7a1237e7/members/6436a595aed34d679cb521da235aa744',
 u'date': 'Tue, 21 Nov 2017 00:52:28 GMT', u'content-type': 'application/json', 
u'connection': 'close', u'x-openstack-request-id': 
'req-c7e2e557-a40b-4471-8f0f-87d9aa239dec'}
          Body: "<HTTPNoContent at 0x4417fa0 204 No Content>"
  }}}

  Traceback (most recent call last):
    File 
"/home/jenkins/workspace/deploy-manually-test-cd-pm/fitos_test/tests/api_test/tempest/api/image/v1/test_image_members.py",
 line 26, in test_add_image_member
      self.image_member_client.create_image_member(image, self.alt_tenant_id)
    File 
"/home/jenkins/workspace/deploy-manually-test-cd-pm/fitos_test/tests/api_test/tempest/lib/services/image/v1/image_members_client.py",
 line 53, in create_image_member
      self.expected_success(204, resp.status)
    File 
"/home/jenkins/workspace/deploy-manually-test-cd-pm/fitos_test/tests/api_test/tempest/lib/common/rest_client.py",
 line 261, in expected_success
      raise exceptions.InvalidHttpSuccessCode(details)
  tempest.lib.exceptions.InvalidHttpSuccessCode: The success code is different 
than the expected one
  Details: Unexpected http success status code 200, The expected status code is 
204

  So I execute the cmd directly by 'curl'.The result as follow:
  [root@cdpm02 ~]# curl -g -i --cacert "/etc/keystone/ssl/ca.crt" -X PUT 
https://10.127.2.30:9292/v1/images/1a87cfcb-71c9-4d86-a2ea-0f0bb98fcf1f/members/218030757f8348848e6bdab3eca7cb27
 -H "User-Agent: python-glanceclient" -H "Content-Type: application/json" -H 
"X-Auth-Token: $token" -d '{"member": {"can_share": false}}'
  HTTP/1.1 200 OK
  Content-Type: application/json
  Content-Length: 45
  X-Openstack-Request-Id: req-0deecacc-1e2f-4dd9-8a02-a7e261839d6a
  Date: Tue, 21 Nov 2017 04:14:00 GMT

To manage notifications about this bug go to:
https://bugs.launchpad.net/glance/+bug/1733498/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to