code: def test_correctness(self):
      def np_elu(x, alpha=1.0):
          return (x > 0) * x + (x <= 0) * alpha * (np.exp(x) - 1)
  
      x = np.random.random((2, 2, 5))
      elu_layer = elu.ELU()
      self.assertAllClose(elu_layer(x), np_elu(x))
  
      elu_layer = elu.ELU(alpha=0.7)
      self.assertAllClose(elu_layer(x), np_elu(x, alpha=0.7))
  
file_path: keras/keras/layers/activations/elu_test.py
imports: import numpy
  import pytest
  from keras import testing
  from keras.layers.activations import elu
label_desc: Use image node_id 3 for calling the ELUTest obj's underlying member method code with example usage: obj.test_correctness() and returns: unknown