code: def test_no_eos(self):
      default_vocab = test_utils.sentencepiece_vocab()
      features = {
          "inputs": seqio.Feature(
              add_eos=True, vocabulary=default_vocab
          ),
          "targets": seqio.Feature(
              add_eos=False, vocabulary=default_vocab
          ),
      }
      _add_t5_task(
          "task_no_eos",
          dataset_providers.TfdsTask,
          tfds_name="fake:0.0.0",
          output_features=features,
      )
      self.verify_task_matches_fake_datasets(
          "task_no_eos", use_cached=False
      )
  
imports: import os
  from absl.testing import absltest
  import immutabledict
  import seqio
  from seqio import test_utils
  from t5.data import dataset_providers
  import tensorflow.compat.v2
label_desc: Use image node_id 9 for calling the TasksTest obj's underlying member method code with example usage: obj.test_no_eos() without return types