You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@libcloud.apache.org by to...@apache.org on 2011/05/14 13:39:09 UTC
svn commit: r1103058 - in /incubator/libcloud/trunk:
libcloud/loadbalancer/drivers/rackspace.py
test/loadbalancer/test_rackspace.py
Author: tomaz
Date: Sat May 14 11:39:09 2011
New Revision: 1103058
URL: http://svn.apache.org/viewvc?rev=1103058&view=rev
Log:
Do the same with the balancer_detail method in the Rackspace LB driver.
Modified:
incubator/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py
incubator/libcloud/trunk/test/loadbalancer/test_rackspace.py
Modified: incubator/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py?rev=1103058&r1=1103057&r2=1103058&view=diff
==============================================================================
--- incubator/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py (original)
+++ incubator/libcloud/trunk/libcloud/loadbalancer/drivers/rackspace.py Sat May 14 11:39:09 2011
@@ -103,12 +103,7 @@ class RackspaceLBDriver(LBDriver):
return resp.status == 202
- def balancer_detail(self, **kwargs):
- try:
- balancer_id = kwargs['balancer_id']
- except KeyError:
- balancer_id = kwargs['balancer'].id
-
+ def get_balancer(self, balancer_id):
uri = '/loadbalancers/%s' % (balancer_id)
resp = self.connection.request(uri)
Modified: incubator/libcloud/trunk/test/loadbalancer/test_rackspace.py
URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/test/loadbalancer/test_rackspace.py?rev=1103058&r1=1103057&r2=1103058&view=diff
==============================================================================
--- incubator/libcloud/trunk/test/loadbalancer/test_rackspace.py (original)
+++ incubator/libcloud/trunk/test/loadbalancer/test_rackspace.py Sat May 14 11:39:09 2011
@@ -42,14 +42,14 @@ class RackspaceLBTests(unittest.TestCase
ret = self.driver.destroy_balancer(balancer)
self.assertTrue(ret)
- def test_balancer_detail(self):
- balancer = self.driver.balancer_detail(balancer_id='8290')
+ def test_get_balancer(self):
+ balancer = self.driver.get_balancer(balancer_id='8290')
self.assertEquals(balancer.name, 'test2')
self.assertEquals(balancer.id, '8290')
def test_balancer_list_members(self):
- balancer = self.driver.balancer_detail(balancer_id='8290')
+ balancer = self.driver.get_balancer(balancer_id='8290')
members = balancer.list_members()
self.assertEquals(len(members), 2)
@@ -57,14 +57,14 @@ class RackspaceLBTests(unittest.TestCase
set(["%s:%s" % (member.ip, member.port) for member in members]))
def test_balancer_attach_member(self):
- balancer = self.driver.balancer_detail(balancer_id='8290')
+ balancer = self.driver.get_balancer(balancer_id='8290')
member = balancer.attach_member(LBMember(None, ip='10.1.0.12', port='80'))
self.assertEquals(member.ip, '10.1.0.12')
self.assertEquals(member.port, 80)
def test_balancer_detach_member(self):
- balancer = self.driver.balancer_detail(balancer_id='8290')
+ balancer = self.driver.get_balancer(balancer_id='8290')
member = balancer.list_members()[0]
ret = balancer.detach_member(member)