Adding post_network_plug to the noop amphora driver

Change-Id: Ifcba52309cdb40b2e832108c558c01da95805272
This commit is contained in:
Michael Johnson 2015-04-07 23:50:44 +00:00
parent d16d73a27f
commit 8e7eb281d0
2 changed files with 15 additions and 0 deletions

View File

@ -80,6 +80,11 @@ class NoopManager(object):
self.__class__.__name__, amphora.id)
self.amphoraconfig[amphora.id] = (amphora.id, 'finalize amphora')
def post_network_plug(self, amphora):
LOG.debug("Amphora %s no-op, post network plug amphora %s",
self.__class__.__name__, amphora.id)
self.amphoraconfig[amphora.id] = (amphora.id, 'post_network_plug')
class NoopAmphoraLoadBalancerDriver(driver_base.AmphoraLoadBalancerDriver):
def __init__(self, log):
@ -118,3 +123,7 @@ class NoopAmphoraLoadBalancerDriver(driver_base.AmphoraLoadBalancerDriver):
def finalize_amphora(self, amphora):
self.driver.finalize_amphora(amphora)
def post_network_plug(self, amphora):
self.driver.post_network_plug(amphora)

View File

@ -99,3 +99,9 @@ class NoopAmphoraLoadBalancerDriver(base.TestCase):
self.assertEqual((self.amphora.id, 'finalize amphora'),
self.driver.driver.amphoraconfig[
self.amphora.id])
def test_post_network_plug(self):
self.driver.post_network_plug(self.amphora)
self.assertEqual((self.amphora.id, 'post_network_plug'),
self.driver.driver.amphoraconfig[
self.amphora.id])