Author: tomaz
Date: Sat Mar 23 04:41:17 2013
New Revision: 1460095
URL: http://svn.apache.org/r1460095
Log:
Backport commit 1460093 from trunk.
Modified:
libcloud/branches/0.12.x/ (props changed)
libcloud/branches/0.12.x/CHANGES
libcloud/branches/0.12.x/libcloud/compute/drivers/softlayer.py
libcloud/branches/0.12.x/libcloud/test/compute/test_softlayer.py
Propchange: libcloud/branches/0.12.x/
------------------------------------------------------------------------------
Merged /libcloud/trunk:r1460093
Modified: libcloud/branches/0.12.x/CHANGES
URL:
http://svn.apache.org/viewvc/libcloud/branches/0.12.x/CHANGES?rev=1460095&r1=1460094&r2=1460095&view=diff
==============================================================================
--- libcloud/branches/0.12.x/CHANGES (original)
+++ libcloud/branches/0.12.x/CHANGES Sat Mar 23 04:41:17 2013
@@ -1,5 +1,13 @@
-*- coding: utf-8 -*-
+Changes with Apache Libcloud in development:
+
+ *) Compute
+
+ - Fix a regression in Softlayer driver caused by the xmlrpclib changes.
+ (LIBCLOUD-310)
+ [Jason Johnson]
+
Changes with Apache Libcloud 0.12.3:
*) General
Modified: libcloud/branches/0.12.x/libcloud/compute/drivers/softlayer.py
URL:
http://svn.apache.org/viewvc/libcloud/branches/0.12.x/libcloud/compute/drivers/softlayer.py?rev=1460095&r1=1460094&r2=1460095&view=diff
==============================================================================
--- libcloud/branches/0.12.x/libcloud/compute/drivers/softlayer.py (original)
+++ libcloud/branches/0.12.x/libcloud/compute/drivers/softlayer.py Sat Mar 23
04:41:17 2013
@@ -108,7 +108,8 @@ class SoftLayerResponse(XMLRPCResponse):
class SoftLayerConnection(XMLRPCConnection, ConnectionUserAndKey):
responseCls = SoftLayerResponse
- endpoint = '/xmlrpc/v3/'
+ host = 'api.softlayer.com'
+ endpoint = '/xmlrpc/v3'
def request(self, service, method, *args, **kwargs):
headers = {}
Modified: libcloud/branches/0.12.x/libcloud/test/compute/test_softlayer.py
URL:
http://svn.apache.org/viewvc/libcloud/branches/0.12.x/libcloud/test/compute/test_softlayer.py?rev=1460095&r1=1460094&r2=1460095&view=diff
==============================================================================
--- libcloud/branches/0.12.x/libcloud/test/compute/test_softlayer.py (original)
+++ libcloud/branches/0.12.x/libcloud/test/compute/test_softlayer.py Sat Mar 23
04:41:17 2013
@@ -143,24 +143,24 @@ class SoftLayerMockHttp(MockHttp):
meth_name = "%s_%s" % (url, meth_name)
return getattr(self, meth_name)(method, url, body, headers)
- def _xmlrpc_v3__SoftLayer_Virtual_Guest_getCreateObjectOptions(
+ def _xmlrpc_v3_SoftLayer_Virtual_Guest_getCreateObjectOptions(
self, method, url, body, headers):
body = self.fixtures.load(
'v3__SoftLayer_Virtual_Guest_getCreateObjectOptions.xml')
return (httplib.OK, body, {}, httplib.responses[httplib.OK])
- def _xmlrpc_v3__SoftLayer_Account_getVirtualGuests(
+ def _xmlrpc_v3_SoftLayer_Account_getVirtualGuests(
self, method, url, body, headers):
body = self.fixtures.load('v3_SoftLayer_Account_getVirtualGuests.xml')
return (httplib.OK, body, {}, httplib.responses[httplib.OK])
- def _xmlrpc_v3__SoftLayer_Location_Datacenter_getDatacenters(
+ def _xmlrpc_v3_SoftLayer_Location_Datacenter_getDatacenters(
self, method, url, body, headers):
body = self.fixtures.load(
'v3_SoftLayer_Location_Datacenter_getDatacenters.xml')
return (httplib.OK, body, {}, httplib.responses[httplib.OK])
- def _xmlrpc_v3__SoftLayer_Virtual_Guest_createObject(
+ def _xmlrpc_v3_SoftLayer_Virtual_Guest_createObject(
self, method, url, body, headers):
fixture = {
None: 'v3__SoftLayer_Virtual_Guest_createObject.xml',
@@ -170,18 +170,18 @@ class SoftLayerMockHttp(MockHttp):
body = self.fixtures.load(fixture)
return (httplib.OK, body, {}, httplib.responses[httplib.OK])
- def _xmlrpc_v3__SoftLayer_Virtual_Guest_getObject(
+ def _xmlrpc_v3_SoftLayer_Virtual_Guest_getObject(
self, method, url, body, headers):
body = self.fixtures.load(
'v3__SoftLayer_Virtual_Guest_getObject.xml')
return (httplib.OK, body, {}, httplib.responses[httplib.OK])
- def _xmlrpc_v3__SoftLayer_Virtual_Guest_rebootSoft(
+ def _xmlrpc_v3_SoftLayer_Virtual_Guest_rebootSoft(
self, method, url, body, headers):
body = self.fixtures.load('empty.xml')
return (httplib.OK, body, {}, httplib.responses[httplib.OK])
- def _xmlrpc_v3__SoftLayer_Virtual_Guest_deleteObject(
+ def _xmlrpc_v3_SoftLayer_Virtual_Guest_deleteObject(
self, method, url, body, headers):
body = self.fixtures.load('empty.xml')
return (httplib.OK, body, {}, httplib.responses[httplib.OK])