code: def testCreateVariables(self):
      with record.VariableWatcher() as variable_watcher:
          var1 = variables.Variable(0.0)
          var2 = variables.Variable(1.0)
          var1.assign_add(1.0)
          var2.assign_add(2.0)
  
      self.assertAllEqual(
          variable_watcher.watched_variables(), (var1, var2)
      )
  
imports: from tensorflow.python.eager import backprop
  from tensorflow.python.eager import context
  from tensorflow.python.eager import record
  from tensorflow.python.eager import test
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import custom_gradient
  from tensorflow.python.ops import gradients_impl
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import nn_grad
  from tensorflow.python.ops import nn_ops
  from tensorflow.python.ops import variables
label_desc: Use image node_id 4 for calling the VariableWatcherTest obj's underlying member method code with example usage: obj.testCreateVariables() without return types