code: def _testRandom_highDimensionality(self, dtype):
      np.random.seed(100)
      for _ in range(20):
          rank = np.random.randint(5, 15)
          shape = [np.random.randint(1, 4) for _ in range(rank)]
          arr = self.random_array(shape, dtype)
          sort_axis = np.random.choice(rank)
          with self.cached_session():
              self._test_sort(arr, sort_axis, "ASCENDING")
  
imports: import numpy
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_util
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import random_ops
  from tensorflow.python.ops import sort_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 7 for calling the SortTest obj's underlying member method code with example usage: obj._testRandom_highDimensionality(dtype) without return types