From 3cbf7bc598d44a6326cdbd94b210385599bab9be Mon Sep 17 00:00:00 2001 From: Eugene Nikanorov Date: Thu, 6 Mar 2014 12:41:10 +0400 Subject: [PATCH] Fix unittest failure in radware lbaas driver Issue greenthread.sleep(0) to switch greenthreads and wait for vip to complete deletion Change-Id: I46b0702b0df527965ecf94e334ed3327f408a05c Closes-Bug: #1288312 --- .../services/loadbalancer/drivers/radware/test_plugin_driver.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/neutron/tests/unit/services/loadbalancer/drivers/radware/test_plugin_driver.py b/neutron/tests/unit/services/loadbalancer/drivers/radware/test_plugin_driver.py index 6a0b0b84925..1c0bf1f71a0 100644 --- a/neutron/tests/unit/services/loadbalancer/drivers/radware/test_plugin_driver.py +++ b/neutron/tests/unit/services/loadbalancer/drivers/radware/test_plugin_driver.py @@ -232,6 +232,8 @@ class TestLoadBalancerPlugin(TestLoadBalancerPluginBase): None, None) ] self.rest_call_mock.assert_has_calls(calls, any_order=True) + # need to switch greenthreads in order to let driver delete vip + eventlet.greenthread.sleep(0) def test_update_vip(self): self.rest_call_mock.reset_mock()