code: def test_elmo_as_array_produces_token_sequence(self):
      indexer = ELMoTokenCharactersIndexer()
      tokens = [Token("Second"), Token(".")]
      indices = indexer.tokens_to_indices(tokens, Vocabulary())
      padded_tokens = indexer.as_padded_tensor_dict(
          indices, padding_lengths={"elmo_tokens": 3}
      )
      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["elmo_tokens"].tolist()
          == expected_padded_tokens
      )
  
file_path: allennlp/tests/data/token_indexers/elmo_indexer_test.py
imports: import numpy
  import pytest
  from allennlp.common.testing import AllenNlpTestCase
  from allennlp.data import Token, Vocabulary, Instance
  from allennlp.data.batch import Batch
  from allennlp.data.token_indexers import ELMoTokenCharactersIndexer
  from allennlp.data.fields import ListField, TextField
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