Ejemplo n.º 1
0
 def test__wire_trunk_create_trunk_failure(self):
     self.trunk_manager.create_trunk.side_effect = (
         trunk_manager.TrunkManagerError(error='error'))
     self.ovsdb_handler._wire_trunk(mock.Mock(), self.fake_port)
     trunk_rpc = self.ovsdb_handler.trunk_rpc
     trunk_rpc.update_trunk_status.assert_called_once_with(
         mock.ANY, mock.ANY, constants.ERROR_STATUS)
Ejemplo n.º 2
0
 def test_unwire_subports_for_trunk_trunk_manager_failure(self, br):
     with mock.patch.object(
         self.ovsdb_handler, '_update_trunk_metadata') as f:
         self.trunk_manager.remove_sub_port.side_effect = (
             trunk_manager.TrunkManagerError(error='error'))
         status = self.ovsdb_handler.unwire_subports_for_trunk(
             'foo_trunk_id', ['subport_id'])
         self.assertTrue(f.call_count)
         self.assertEqual(constants.DEGRADED_STATUS, status)
Ejemplo n.º 3
0
 def test_handle_trunk_remove_trunk_manager_failure(self):
     with mock.patch.object(
             self.ovsdb_handler,
             '_get_trunk_metadata',
             side_effect=trunk_manager.TrunkManagerError(error='error')):
         with mock.patch.object(ovsdb_handler,
                                'bridge_has_instance_port',
                                return_value=True):
             self.ovsdb_handler.handle_trunk_remove('foo', self.fake_port)
Ejemplo n.º 4
0
    def test_wire_subports_for_trunk_trunk_manager_failure(self, br):
        trunk_rpc = self.ovsdb_handler.trunk_rpc
        trunk_rpc.update_subport_bindings.return_value = self.subport_bindings
        self.trunk_manager.add_sub_port.side_effect = (
            trunk_manager.TrunkManagerError(error='error'))

        self.ovsdb_handler.wire_subports_for_trunk(None, 'trunk_id',
                                                   self.fake_subports)

        trunk_rpc.update_trunk_status.assert_called_once_with(
            mock.ANY, mock.ANY, constants.DEGRADED_STATUS)
Ejemplo n.º 5
0
    def test_wire_subports_for_trunk_trunk_manager_failure(self, br):
        with mock.patch.object(
                self.ovsdb_handler, '_update_trunk_metadata') as f:
            trunk_rpc = self.ovsdb_handler.trunk_rpc
            trunk_rpc.update_subport_bindings.return_value = (
                self.subport_bindings)
            self.trunk_manager.add_sub_port.side_effect = (
                trunk_manager.TrunkManagerError(error='error'))

            status = self.ovsdb_handler.wire_subports_for_trunk(
                None, 'trunk_id', self.fake_subports)
            self.assertTrue(f.call_count)
            self.assertEqual(constants.DEGRADED_STATUS, status)
Ejemplo n.º 6
0
 def test__wire_trunk_get_trunk_details_failure(self):
     self.trunk_manager.get_port_uuid_from_external_ids.side_effect = (
         trunk_manager.TrunkManagerError(error='error'))
     self.ovsdb_handler._wire_trunk(mock.Mock(), self.fake_port)
Ejemplo n.º 7
0
 def test_unwire_subports_for_trunk_trunk_manager_failure(self):
     self.trunk_manager.remove_sub_port.side_effect = (
         trunk_manager.TrunkManagerError(error='error'))
     self.ovsdb_handler.unwire_subports_for_trunk(None, ['subport_id'])
Ejemplo n.º 8
0
 def test_handle_trunk_remove_trunk_manager_failure(self):
     with mock.patch.object(
             self.ovsdb_handler,
             '_get_trunk_metadata',
             side_effect=trunk_manager.TrunkManagerError(error='error')):
         self.ovsdb_handler.handle_trunk_remove('foo', self.fake_port)