code: def test_honors_min_lr(self):
      reduce_lr = callbacks.ReduceLROnPlateau(
          patience=1,
          factor=0.1,
          monitor="val_loss",
          min_delta=10,
          min_lr=0.005,
      )
  
      self.model.fit(
          self.x_train,
          self.y_train,
          validation_data=(self.x_test, self.y_test),
          callbacks=[reduce_lr],
          epochs=4,
      )
  
      self.assertEqual(self.model.optimizer.learning_rate.value, 0.005)
  
file_path: keras/keras/callbacks/reduce_lr_on_plateau_test.py
imports: import pytest
  from keras import callbacks
  from keras import layers
  from keras import optimizers
  from keras import testing
  from keras.models import Sequential
  from keras.testing import test_utils
  from keras.utils import io_utils
  from keras.utils import numerical_utils
label_desc: Use image node_id 5 for calling the ReduceLROnPlateauTest obj's underlying member method code with example usage: obj.test_honors_min_lr() without return types