diff --git a/vmware_nsx_tempest_plugin/tests/nsxv3/api/test_nsx_mac_learning.py b/vmware_nsx_tempest_plugin/tests/nsxv3/api/test_nsx_mac_learning.py index c02b270..161686b 100644 --- a/vmware_nsx_tempest_plugin/tests/nsxv3/api/test_nsx_mac_learning.py +++ b/vmware_nsx_tempest_plugin/tests/nsxv3/api/test_nsx_mac_learning.py @@ -146,6 +146,8 @@ class NSXv3MacLearningTest(base.BaseNetworkTest): port = self._create_mac_learn_enabled_port(self.network) self.addCleanup(test_utils.call_and_ignore_notfound_exc, self._delete_port, port) + if CONF.network.backend == 'nsxp': + time.sleep(constants.NSXP_BACKEND_SMALL_TIME_INTERVAL) self._check_mac_learning(port, mac_learn_state=True) @decorators.attr(type='nsxv3') @@ -185,6 +187,8 @@ class NSXv3MacLearningTest(base.BaseNetworkTest): on the MAC enabled port. """ port = self._create_mac_learn_enabled_port(self.network) + if CONF.network.backend == 'nsxp': + time.sleep(constants.NSXP_BACKEND_SMALL_TIME_INTERVAL) self.addCleanup(test_utils.call_and_ignore_notfound_exc, self._delete_port, port) nsx_port = self.nsx.get_logical_port(port['name']) @@ -213,6 +217,8 @@ class NSXv3MacLearningTest(base.BaseNetworkTest): name. Check name and MAC learning configuration. """ test_port = self._create_mac_learn_enabled_port(self.network) + if CONF.network.backend == 'nsxp': + time.sleep(constants.NSXP_BACKEND_SMALL_TIME_INTERVAL) self.addCleanup(test_utils.call_and_ignore_notfound_exc, self._delete_port, test_port) update_port_name = data_utils.rand_name('updated_port-') @@ -239,6 +245,8 @@ class NSXv3MacLearningTest(base.BaseNetworkTest): NSX and OS. Delete port. """ test_port = self._create_mac_learn_enabled_port(self.network) + if CONF.network.backend == 'nsxp': + time.sleep(constants.NSXP_BACKEND_SMALL_TIME_INTERVAL) self.addCleanup(test_utils.call_and_ignore_notfound_exc, self._delete_port, test_port) nsx_port = self.nsx.get_logical_port(test_port['name'])