code: def _testMinMaxVariablePartitioner(
      self,
      max_partitions,
      axis,
      min_slice_size,
      var_name,
      var_shape,
      expected_axis_shards,
      expected_partitions,
  ):
      partitioner = partitioned_variables.min_max_variable_partitioner(
          max_partitions=max_partitions,
          axis=axis,
          min_slice_size=min_slice_size,
      )
      with variable_scope.variable_scope(
          "root", partitioner=partitioner
      ):
          v0 = variable_scope.get_variable(
              var_name, dtype=dtypes.float32, shape=var_shape
          )
          v0_list = v0._get_variable_list()
          v0_part = v0._get_partitions()
          self.assertEqual(len(v0_list), expected_axis_shards)
          self.assertAllEqual(v0_part, expected_partitions)
  
imports: import os
  import numpy
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import cond
  from tensorflow.python.ops import init_ops
  from tensorflow.python.ops import partitioned_variables
  from tensorflow.python.ops import random_ops
  from tensorflow.python.ops import variable_scope
  from tensorflow.python.ops import variable_v1
  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 PartitionerCreatorsTest obj's underlying member method code with example usage: obj._testMinMaxVariablePartitioner(max_partitions, axis, min_slice_size, var_name, var_shape, expected_axis_shards, expected_partitions) without return types