code: def test_elmo_as_array_produces_token_sequence(
      self,
  ):  # pylint: disable=invalid-name
      indexer = ELMoTokenCharactersIndexer()
      tokens = [Token("Second"), Token(".")]
      indices = indexer.tokens_to_indices(
          tokens, Vocabulary(), "test-elmo"
      )["test-elmo"]
      padded_tokens = indexer.pad_token_sequence(
          {"test-elmo": indices},
          desired_num_tokens={"test-elmo": 3},
          padding_lengths={},
      )
      expected_padded_tokens = [
          [
              259,
              84,
              102,
              100,
              112,
              111,
              101,
              260,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
          ],
          [
              259,
              47,
              260,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
              261,
          ],
          [
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
              0,
          ],
      ]
  
      assert padded_tokens["test-elmo"] == expected_padded_tokens
  
file_path: magnitude/pymagnitude/third_party/allennlp/tests/data/token_indexers/elmo_indexer_test.py
imports: from __future__ import absolute_import
  from allennlp.common.testing import AllenNlpTestCase
  from allennlp.data import Token, Vocabulary
  from allennlp.data.token_indexers import ELMoTokenCharactersIndexer
label_desc: Use image node_id 4 for calling the TestELMoTokenCharactersIndexer obj's underlying member method code with example usage: obj.test_elmo_as_array_produces_token_sequence() without return types