code: def testUnknownCardinalityWithIncreasingBufferSize(self):
      epoch_1 = list(range(5))
      epoch_2 = list(range(10, 17))
      epoch_3 = list(range(20, 28))
  
      ds = make_variable_size_dataset([epoch_1, epoch_2, epoch_3])
      ds = ds.shuffle(dataset_ops.UNKNOWN).repeat(3)
  
      expected = epoch_1 + epoch_2 + epoch_3
      self.assertDatasetProduces(ds, expected, assert_items_equal=True)
  
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 6 for calling the ShuffleTest obj's underlying member method code with example usage: obj.testUnknownCardinalityWithIncreasingBufferSize() without return types