code: def test_large_tokenizer_settings(self):
      tokenizer = self._large_tokenizer
      # The tracebacks for the following asserts are **better** without messages or self.assertEqual
      assert tokenizer.vocab_size == 96103
      assert tokenizer.pad_token_id == 0
      assert tokenizer.eos_token_id == 1
      assert tokenizer.offset == 103
      assert tokenizer.unk_token_id == tokenizer.offset + 2 == 105
      assert tokenizer.unk_token == "<unk>"
      assert tokenizer.model_max_length == 1024
      raw_input_str = "To ensure a smooth flow of bank resolutions."
      desired_result = [
          413,
          615,
          114,
          2291,
          1971,
          113,
          1679,
          10710,
          107,
          1,
      ]
      ids = tokenizer([raw_input_str], return_tensors=None).input_ids[0]
      self.assertListEqual(desired_result, ids)
      assert tokenizer.convert_ids_to_tokens([0, 1, 2, 3]) == [
          "<pad>",
          "</s>",
          "<mask_1>",
          "<mask_2>",
      ]
  
imports: import unittest
  from transformers import PegasusTokenizer, PegasusTokenizerFast
  from transformers.testing_utils import get_tests_dir, require_sentencepiece, require_tokenizers, require_torch, slow
  from transformers.utils import cached_property
  from ...test_tokenization_common import TokenizerTesterMixin
label_desc: Use image node_id 10 for calling the PegasusTokenizationTest obj's underlying member method code with example usage: obj.test_large_tokenizer_settings() without return types