code: def test_shuffle_files_should_be_disabled(self):
      self._write_tfrecord("train", 4, "abcdefghijkl")
      filename_template = self._filename_template(split="train")
      with self.assertRaisesWithPredicateMatch(
          ValueError, _SHUFFLE_FILES_ERROR_MESSAGE
      ):
          self.reader.read_files(
              [
                  shard_utils.FileInstruction(
                      filename=os.fspath(
                          filename_template.sharded_filepath(
                              shard_index=1, num_shards=4
                          )
                      ),
                      skip=0,
                      take=-1,
                      examples_in_shard=3,
                  ),
              ],
              read_config=read_config_lib.ReadConfig(),
              shuffle_files=True,
              disable_shuffling=True,
          )
  
imports: import functools
  import itertools
  import os
  from unittest import mock
  import tensorflow
  import tensorflow_datasets
  from tensorflow_datasets import testing
  from tensorflow_datasets.core import example_parser
  from tensorflow_datasets.core import naming
  from tensorflow_datasets.core import reader
  from tensorflow_datasets.core import splits
  from tensorflow_datasets.core import writer
  from tensorflow_datasets.core.utils import read_config
  from tensorflow_datasets.core.utils import shard_utils
label_desc: Use image node_id 13 for calling the ReaderTest obj's underlying member method code with example usage: obj.test_shuffle_files_should_be_disabled() without return types