code: def test_invert_reshape(self):
      a = ShapeTracker.from_shape((10, 10))
      x = a.reshape((5, 20))
      ap = ShapeTracker.from_shape(x.shape) + x.invert(a.shape)
      assert ap == a, f"{ap} != {a}"
  
imports: import unittest
  from typing import List
  from tinygrad.helpers import prod
  from tinygrad.shape.view import View
  from tinygrad.shape.shapetracker import ShapeTracker
  from tinygrad.shape.symbolic import Variable, sym_infer
label_desc: Use image node_id 1 for calling the TestShapeTrackerInvert obj's underlying member method code with example usage: obj.test_invert_reshape() without return types