diff options
author | 2017-09-21 13:34:16 +0000 | |
---|---|---|
committer | 2017-09-21 13:34:16 +0000 | |
commit | 3755bd651deed84291de61cd56530ad856e3d1b1 (patch) | |
tree | d57f6937f754af2cd033b379765199a6d78ee904 /apex/tests/test_apex_clean.py | |
parent | d76b7e53517116a4b5cbe10dbf69a1a82e9b9a41 (diff) | |
parent | 02dc854a504569da15b0e41353a9f456e02599ad (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.py | 12 |
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) |