code: def test_basic_simplernn3(self):
      inputs = tl.layers.Input(
          [self.batch_size, self.num_steps, self.embedding_size]
      )
      rnnlayer = tl.layers.RNN(
          cell=tf.keras.layers.SimpleRNNCell(
              units=self.hidden_size, dropout=0.1
          ),
          return_last_output=False,
          return_seq_2d=False,
          return_last_state=False,
      )
      rnn = rnnlayer(inputs)
      rnn_model = tl.models.Model(inputs=inputs, outputs=rnn)
      print(rnn_model)
  
      rnn_model.eval()
      assert not rnnlayer.is_train
  
      rnn_y = rnn_model(self.data_x)
      self.assertEqual(
          rnn_y.get_shape().as_list(),
          [self.batch_size, self.num_steps, self.hidden_size],
      )
  
imports: import os
  import unittest
  import numpy
  import tensorflow
  import tensorlayer
  from tests.utils import CustomTestCase
label_desc: Use image node_id 6 for calling the Layer_RNN_Test obj's underlying member method code with example usage: obj.test_basic_simplernn3() without return types