code: def testShuffleSeed(self, reshuffle, graph_seed, op_seed):
      results = []
      for _ in range(2):
          with ops.Graph().as_default() as g:
              random_seed.set_random_seed(graph_seed)
              dataset = (
                  dataset_ops.Dataset.range(10)
                  .shuffle(
                      10,
                      seed=op_seed,
                      reshuffle_each_iteration=reshuffle,
                  )
                  .repeat(3)
              )
              iterator = dataset_ops.make_one_shot_iterator(dataset)
              next_element = iterator.get_next()
  
              run_results = []
              with self.session(graph=g) as sess:
                  for _ in range(30):
                      run_results.append(sess.run(next_element))
                  with self.assertRaises(errors.OutOfRangeError):
                      sess.run(next_element)
              results.append(run_results)
  
      self.assertAllEqual(results[0], results[1])
  
imports: import collections
  import functools
  import sys
  from absl.testing import parameterized
  import numpy
  from tensorflow.python import pywrap_sanitizers
  from tensorflow.python.checkpoint import checkpoint
  from tensorflow.python.checkpoint import checkpoint_management
  from tensorflow.python.data.experimental.ops import iterator_ops
  from tensorflow.python.data.experimental.ops import random_access
  from tensorflow.python.data.kernel_tests import checkpoint_test_base
  from tensorflow.python.data.kernel_tests import test_base
  from tensorflow.python.data.ops import dataset_ops
  from tensorflow.python.data.ops import options
  from tensorflow.python.eager import def_function
  from tensorflow.python.framework import combinations
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import random_seed
  from tensorflow.python.framework import tensor_spec
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import check_ops
  from tensorflow.python.ops import stateless_random_ops
  from tensorflow.python.ops import variables
  from tensorflow.python.platform import test
  from tensorflow.python.training import saver
label_desc: Use image node_id 9 for calling the ShuffleTest obj's underlying member method code with example usage: obj.testShuffleSeed(reshuffle, graph_seed, op_seed) without return types