summaryrefslogtreecommitdiffstats
path: root/apex/tests/test_apex_clean.py
diff options
context:
space:
mode:
authorFeng Pan <fpan@redhat.com>2017-09-21 13:34:16 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-09-21 13:34:16 +0000
commit3755bd651deed84291de61cd56530ad856e3d1b1 (patch)
treed57f6937f754af2cd033b379765199a6d78ee904 /apex/tests/test_apex_clean.py
parentd76b7e53517116a4b5cbe10dbf69a1a82e9b9a41 (diff)
parent02dc854a504569da15b0e41353a9f456e02599ad (diff)
Merge "Improves clean to cleanup virsh nets and and other bridges"
Diffstat (limited to 'apex/tests/test_apex_clean.py')
-rw-r--r--apex/tests/test_apex_clean.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/apex/tests/test_apex_clean.py b/apex/tests/test_apex_clean.py
index b6b9d428..b3ead6f7 100644
--- a/apex/tests/test_apex_clean.py
+++ b/apex/tests/test_apex_clean.py
@@ -100,3 +100,15 @@ class TestClean:
ml.listDefinedDomains.return_value = ['undercloud']
ml.lookupByName.return_value = dummy_domain()
assert clean.clean_vms() is None
+
+ @patch('apex.network.jumphost.detach_interface_from_ovs')
+ @patch('apex.network.jumphost.remove_ovs_bridge')
+ @patch('libvirt.open')
+ def test_clean_networks(self, mock_libvirt, mock_jumphost_ovs_remove,
+ mock_jumphost_detach):
+ ml = mock_libvirt.return_value
+ ml.listNetworks.return_value = ['admin', 'external', 'tenant', 'blah']
+ mock_net = ml.networkLookupByName.return_value
+ mock_net.isActive.return_value = True
+ clean.clean_networks()
+ assert_equal(mock_net.destroy.call_count, 3)