Author: tomaz
Date: Sat Nov 5 17:06:21 2011
New Revision: 1197991
URL: http://svn.apache.org/viewvc?rev=1197991&view=rev
Log:
Add missing destroy() method to the LoadBalancer class.
Modified:
libcloud/trunk/libcloud/loadbalancer/base.py
libcloud/trunk/test/loadbalancer/test_gogrid.py
Modified: libcloud/trunk/libcloud/loadbalancer/base.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/loadbalancer/base.py?rev=1197991&r1=1197990&r2=1197991&view=diff
==============================================================================
--- libcloud/trunk/libcloud/loadbalancer/base.py (original)
+++ libcloud/trunk/libcloud/loadbalancer/base.py Sat Nov 5 17:06:21 2011
@@ -69,6 +69,9 @@ class LoadBalancer(object):
def list_members(self):
return self.driver.balancer_list_members(balancer=self)
+ def destroy(self):
+ return self.driver.destroy_balancer(balancer=self)
+
def __repr__(self):
return ('<LoadBalancer: id=%s, name=%s, state=%s>' % (self.id,
self.name, self.state))
Modified: libcloud/trunk/test/loadbalancer/test_gogrid.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/test/loadbalancer/test_gogrid.py?rev=1197991&r1=1197990&r2=1197991&view=diff
==============================================================================
--- libcloud/trunk/test/loadbalancer/test_gogrid.py (original)
+++ libcloud/trunk/test/loadbalancer/test_gogrid.py Sat Nov 5 17:06:21 2011
@@ -83,8 +83,11 @@ class GoGridTests(unittest.TestCase):
def test_destroy_balancer(self):
balancer = self.driver.list_balancers()[0]
- ret = self.driver.destroy_balancer(balancer)
- self.assertTrue(ret)
+ ret1 = self.driver.destroy_balancer(balancer)
+ ret2 = balancer.destroy()
+
+ self.assertTrue(ret1)
+ self.assertTrue(ret2)
def test_get_balancer(self):
balancer = self.driver.get_balancer(balancer_id='23530')