code: def test_layer_name_with_repeated_layer_type(self):
      input_layer = layers.Input(1)
      hidden1_layer = layers.Relu(2)
      hidden2_layer = layers.Relu(3)
      output_layer = layers.Relu(4)
  
      self.assertEqual(input_layer.name, "input-1")
      self.assertEqual(hidden1_layer.name, "relu-1")
      self.assertEqual(hidden2_layer.name, "relu-2")
      self.assertEqual(output_layer.name, "relu-3")
  
imports: import copy
  import numpy
  import tensorflow
  from neupy import layers, algorithms, init
  from neupy.utils import asfloat
  from neupy.exceptions import LayerConnectionError
  from base import BaseTestCase
label_desc: Use image node_id 4 for calling the LayerNameTestCase obj's underlying member method code with example usage: obj.test_layer_name_with_repeated_layer_type() without return types