]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
Fix unittest failure in radware lbaas driver
authorEugene Nikanorov <enikanorov@mirantis.com>
Thu, 6 Mar 2014 08:41:10 +0000 (12:41 +0400)
committerEugene Nikanorov <enikanorov@mirantis.com>
Fri, 7 Mar 2014 08:39:33 +0000 (12:39 +0400)
Issue greenthread.sleep(0) to switch greenthreads and wait
for vip to complete deletion

Change-Id: I46b0702b0df527965ecf94e334ed3327f408a05c
Closes-Bug: #1288312

neutron/tests/unit/services/loadbalancer/drivers/radware/test_plugin_driver.py

index 6a0b0b849259241077abe0b07f547cfa6ead51df..1c0bf1f71a0f017dadcafc3ed02ea9fc224daff2 100644 (file)
@@ -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()