summaryrefslogtreecommitdiffstats
path: root/test/test_chains.py
diff options
context:
space:
mode:
authorfmenguy <francoisregis.menguy@orange.com>2021-02-16 15:32:11 +0100
committerFran�ois-R�gis Menguy <francoisregis.menguy@orange.com>2021-03-04 15:38:58 +0000
commit8eb504093d45737a4411f997022b7e67f217aefd (patch)
treeb6b54d645330bdb2ac7636619b17e8055afb00f4 /test/test_chains.py
parent1c686977d9146f1b2dbbf0085c98897311c46789 (diff)
NFVBENCH-201 Fix port creation with accurate subnet_id
Change-Id: I419cfeb82d16ff1ac1145df5d52fe6f88d890a49 Signed-off-by: fmenguy <francoisregis.menguy@orange.com>
Diffstat (limited to 'test/test_chains.py')
-rw-r--r--test/test_chains.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test_chains.py b/test/test_chains.py
index a9df54f..d6f32c7 100644
--- a/test/test_chains.py
+++ b/test/test_chains.py
@@ -39,6 +39,7 @@ from nfvbench.summarizer import _annotate_chain_stats
from nfvbench.traffic_client import TrafficClient
from nfvbench.traffic_gen.traffic_base import Latency
from nfvbench.traffic_gen.trex_gen import TRex
+from nfvbench import utils
# just to get rid of the unused function warning
no_op()
@@ -108,7 +109,11 @@ def test_chain_runner_ext_no_openstack():
def _mock_find_image(self, image_name):
return MagicMock()
+def _mock_waiting_servers_deletion(nova_client, servers):
+ return MagicMock()
+
@patch.object(Compute, 'find_image', _mock_find_image)
+@patch.object(utils, 'waiting_servers_deletion', _mock_waiting_servers_deletion)
@patch('nfvbench.chaining.Client')
@patch('nfvbench.chaining.neutronclient')
@patch('nfvbench.chaining.glanceclient')
@@ -140,6 +145,7 @@ def test_pvp_chain_runner():
# Test not admin exception with empty value is raised
@patch.object(Compute, 'find_image', _mock_find_image)
+@patch.object(utils, 'waiting_servers_deletion', _mock_waiting_servers_deletion)
@patch('nfvbench.chaining.Client')
@patch('nfvbench.chaining.neutronclient')
@patch('nfvbench.chaining.glanceclient')
@@ -169,6 +175,7 @@ def test_pvp_chain_runner_no_admin_no_config_values():
# Test not admin with mandatory parameters values in config file
@patch.object(Compute, 'find_image', _mock_find_image)
+@patch.object(utils, 'waiting_servers_deletion', _mock_waiting_servers_deletion)
@patch('nfvbench.chaining.Client')
@patch('nfvbench.chaining.neutronclient')
@patch('nfvbench.chaining.glanceclient')
@@ -275,6 +282,7 @@ def _mock_get_mac(dummy):
@patch.object(TrafficClient, 'skip_sleep', lambda x: True)
@patch.object(ChainVnfPort, 'get_mac', _mock_get_mac)
@patch.object(TrafficClient, 'is_udp', lambda x, y: True)
+@patch.object(utils, 'waiting_servers_deletion', _mock_waiting_servers_deletion)
@patch('nfvbench.chaining.Client')
@patch('nfvbench.chaining.neutronclient')
@patch('nfvbench.chaining.glanceclient')