Change type of nova_api_version from float to str 65/18265/1
authorCarlos Goncalves <carlos.goncalves@neclab.eu>
Tue, 9 Aug 2016 18:47:27 +0000 (20:47 +0200)
committerCarlos Goncalves <carlos.goncalves@neclab.eu>
Tue, 9 Aug 2016 18:51:31 +0000 (20:51 +0200)
Recently functest container had its python requests lib updated to version
2.8.0 and it no longer supports passing in header values of float type.

Change-Id: I31da351d7f5c7c1c3ff5121b7b000f3bab1d76bf
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
tests/clean.py
tests/inspector.py
tests/nova_force_down.py

index af966ae..f839405 100644 (file)
@@ -14,7 +14,7 @@ import os
 import novaclient.client as novaclient
 
 
-nova_api_version = 2.11
+nova_api_version = '2.11'
 
 def enable_compute_host(hostname):
     self.nova = novaclient.Client(self.nova_api_version,
index db7db39..c8fb00f 100644 (file)
@@ -20,7 +20,7 @@ import nova_force_down
 
 class DoctorInspectorSample(object):
 
-    nova_api_version = 2.11
+    nova_api_version = '2.11'
 
     def __init__(self):
         self.nova = novaclient.Client(self.nova_api_version,
index bb10e9e..abea567 100644 (file)
@@ -36,7 +36,7 @@ def force_down(hostname, force_down=True):
         'Content-Type': 'application/json',
         'Accept': 'application/json',
         'X-Auth-Token': keystone.auth_ref['token']['id'],
-        'X-OpenStack-Nova-API-Version': 2.11,
+        'X-OpenStack-Nova-API-Version': '2.11',
     }
 
     print requests.put(url, data=json.dumps(data), headers=headers)