code: def test_view_unbind(self):
      v = Variable("v", 1, 100)
      bv = Variable("v", 1, 100).bind(3)
      unbound_view, var_val = View.create(shape=(bv, 4)).unbind()
      assert unbound_view == View.create(shape=(v, 4))
      assert var_val == {v: 3}
  
imports: import unittest
  from tinygrad.shape.shapetracker import ShapeTracker, View
  from tinygrad.shape.symbolic import Variable, NumNode
  from tinygrad.tensor import Tensor
label_desc: Use image node_id 1 for calling the TestShapeTrackerUnbind obj's underlying member method code with example usage: obj.test_view_unbind() without return types