Beispiel #1
0
    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)
Beispiel #2
0
 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)