def test_delete_alias(self, mocked_execute, mocked_get_alias): mocked_get_alias.return_value = True mocked_execute.return_value = (0, Mock(), Mock()) util.delete_alias('10.0.0.1/32', 'eth1') cmd = ['/bin/ip', 'addr', 'del', '10.0.0.1/32', 'dev', 'eth1'] mocked_execute.assert_called_once_with(cmd)
def _cleanup(self): # TODO(retr0h): log print 'addresses to cleanup' other_addresses = util.get_other_addresses(self._get_servers(), self._config.aliases) for address in other_addresses: print address interface = self._config.interface util.delete_alias(address, interface)