code: def test_ellipsis_tensor(self):
      x = Tensor.arange(0, 9).reshape(3, 3)
      idx = Tensor([0, 2])
      numpy_testing_assert_equal_helper(
          x[..., idx].numpy().tolist(), [[0, 2], [3, 5], [6, 8]]
      )
      numpy_testing_assert_equal_helper(
          x[idx, ...].numpy().tolist(), [[0, 1, 2], [6, 7, 8]]
      )
  
imports: import math, unittest, random, copy
  import numpy
  from tinygrad import Tensor, dtypes, Device
  from tinygrad.lazy import LazyBuffer
  from tinygrad.shape.shapetracker import ShapeTracker
  from tinygrad.shape.view import View
  from tinygrad.helpers import CI
label_desc: Use image node_id 18 for calling the TestIndexing obj's underlying member method code with example usage: obj.test_ellipsis_tensor() without return types