code: def test_config_nas():
      cell = NASCell(10, projection=5, use_bias=True, name="nas_cell_3")
  
      expected_config = {
          "dtype": "float32",
          "name": "nas_cell_3",
          "trainable": True,
          "units": 10,
          "projection": 5,
          "use_bias": True,
          "kernel_initializer": "glorot_uniform",
          "recurrent_initializer": "glorot_uniform",
          "bias_initializer": "zeros",
          "projection_initializer": "glorot_uniform",
      }
      config = cell.get_config()
      assert config == expected_config
  
      restored_cell = NASCell.from_config(config)
      restored_config = restored_cell.get_config()
      assert config == restored_config
  
file_path: addons/tensorflow_addons/rnn/tests/nas_cell_test.py
imports: import numpy
  import tensorflow
  import tensorflow.keras
  from tensorflow_addons.rnn import NASCell
label_desc: Use image node_id 4 for calling a global function with example usage: test_config_nas() without return types