code: def test_embedding_variables(self):
      network = layers.join(
          layers.Input(2),
          layers.Embedding(3, 5, name="embed"),
      )
      self.assertDictEqual(network.layer("embed").variables, {})
  
      network.outputs
      variables = network.layer("embed").variables
      self.assertSequenceEqual(list(variables.keys()), ["weight"])
      self.assertShapesEqual(variables["weight"].shape, (3, 5))
  
file_path: neupy/tests/layers/test_embeddings.py
imports: import numpy
  from neupy import layers
  from neupy.utils import asfloat
  from base import BaseTestCase
label_desc: Use image node_id 3 for calling the EmbeddingLayerTestCase obj's underlying member method code with example usage: obj.test_embedding_variables() without return types