class_docstr: Test cases for manip ops.
code: def testFloatTypes(self):
      for t in self.float_types:
          self._testRoll(np.random.rand(5).astype(t), 2, 0)
          self._testRoll(np.random.rand(3, 4).astype(t), [1, 2], [1, 0])
          self._testRoll(
              np.random.rand(1, 3, 4).astype(t), [1, 0, -3], [0, 1, 2]
          )
  
file_path: tensorflow-upstream/tensorflow/compiler/tests/manip_ops_test.py
imports: import numpy
  from tensorflow.compiler.tests import xla_test
  from tensorflow.python.framework import dtypes
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import manip_ops
  from tensorflow.python.platform import googletest
label_desc: Use image node_id 3 for calling the ManipOpsTest obj's underlying member method code with example usage: obj.testFloatTypes() without return types