Exemple #1
0
 def test_teardown_network_fails(self, utils_mock, log_mock):
     # Call fails but method should not fail.
     # Error will be caught and logged.
     utils_mock.return_value = ("first-id\nsecond-id\nthird-id\n", None)
     id = "third-id"
     network.teardown_network(id)
     log_mock.warning.assert_called_with(mock.ANY, id)
Exemple #2
0
 def destroy(self, context, instance, network_info, block_device_info=None, destroy_disks=True):
     container_id = self.find_container_by_name(instance["name"]).get("id")
     if not container_id:
         return
     self.docker.stop_container(container_id)
     self.docker.destroy_container(container_id)
     network.teardown_network(container_id)
 def test_teardown_network_fails(self, utils_mock, log_mock):
     # Call fails but method should not fail.
     # Error will be caught and logged.
     utils_mock.return_value = ("first-id\nsecond-id\nthird-id\n", None)
     id = "third-id"
     network.teardown_network(id)
     log_mock.warning.assert_called_with(mock.ANY, id)
 def test_teardown_delete_network(self, utils_mock):
     id = "second-id"
     utils_mock.return_value = ("first-id\nsecond-id\nthird-id\n", None)
     network.teardown_network(id)
     utils_mock.assert_called_with('ip',
                                   'netns',
                                   'delete',
                                   id,
                                   run_as_root=True)
Exemple #5
0
 def destroy(self,
             context,
             instance,
             network_info,
             block_device_info=None,
             destroy_disks=True):
     container_id = self.find_container_by_name(instance['name']).get('id')
     if not container_id:
         return
     self.docker.stop_container(container_id)
     self.docker.destroy_container(container_id)
     network.teardown_network(container_id)
Exemple #6
0
 def test_teardown_network_not_in_list(self, utils_mock):
     utils_mock.return_value = ("first-id\nsecond-id\nthird-id\n", None)
     network.teardown_network("not-in-list")
     utils_mock.assert_called_with('ip', '-o', 'netns', 'list')
Exemple #7
0
 def test_teardown_delete_network(self, utils_mock):
     id = "second-id"
     utils_mock.return_value = ("first-id\nsecond-id\nthird-id\n", None)
     network.teardown_network(id)
     utils_mock.assert_called_with('ip', 'netns', 'delete', id,
                           run_as_root=True)
 def test_teardown_network_not_in_list(self, utils_mock):
     utils_mock.return_value = ("first-id\nsecond-id\nthird-id\n", None)
     network.teardown_network("not-in-list")
     utils_mock.assert_called_with('ip', '-o', 'netns', 'list')