code: def testDataFilenames(self):
      problem = algorithmic.TinyAlgo()
  
      num_shards = 10
      shuffled = False
      data_dir = "/tmp"
  
      # Test training_filepaths and data_filepaths give the same list on
      # appropriate arguments.
      self.assertAllEqual(
          problem.training_filepaths(data_dir, num_shards, shuffled),
          problem.data_filepaths(
              problem_module.DatasetSplit.TRAIN,
              data_dir,
              num_shards,
              shuffled,
          ),
      )
  
      self.assertAllEqual(
          problem.dev_filepaths(data_dir, num_shards, shuffled),
          problem.data_filepaths(
              problem_module.DatasetSplit.EVAL,
              data_dir,
              num_shards,
              shuffled,
          ),
      )
  
      self.assertAllEqual(
          problem.test_filepaths(data_dir, num_shards, shuffled),
          problem.data_filepaths(
              problem_module.DatasetSplit.TEST,
              data_dir,
              num_shards,
              shuffled,
          ),
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import parameterized
  import numpy
  from tensor2tensor.data_generators import algorithmic
  from tensor2tensor.data_generators import problem
  from tensor2tensor.data_generators import problem_hparams
  from tensor2tensor.layers import modalities
  from tensor2tensor.utils import hparam
  from tensor2tensor.utils import test_utils
  import tensorflow.compat.v1
  from tensorflow.compat.v1 import estimator
label_desc: Use image node_id 7 for calling the ProblemTest obj's underlying member method code with example usage: obj.testDataFilenames() without return types