diff --git a/tempest/lib/services/compute/servers_client.py b/tempest/lib/services/compute/servers_client.py index cbf7a8c18e..3ceecdac2e 100644 --- a/tempest/lib/services/compute/servers_client.py +++ b/tempest/lib/services/compute/servers_client.py @@ -211,6 +211,9 @@ class ServersClient(base_compute_client.BaseComputeClient): post_body) if body: body = json.loads(body) + else: + if isinstance(body, bytes): + body = body.decode('utf-8') self.validate_response(schema, resp, body) return rest_client.ResponseBody(resp, body)