code: def test_run_user_main_double_quotes(self):
      test_module = _write_and_load_module(
          """
  VARS = 1
  
  if "unrelated_if" == "should_be_ignored":
    VARS = 2
  
  if __name__ == "__main__":
    VARS = 3
  
  if "extra_if_at_bottom" == "should_be_ignored":
    VARS = 4
  """
      )
  
      self.assertEqual(test_module.VARS, 1)
      tpu_test_wrapper.run_user_main(test_module)
      self.assertEqual(test_module.VARS, 3)
  
imports: import importlib.util
  import os
  from absl.testing import flagsaver
  from tensorflow.python.platform import flags
  from tensorflow.python.platform import test
  from tensorflow.python.tpu import tpu_test_wrapper
label_desc: Use image node_id 12 for calling the TPUTestWrapperTest obj's underlying member method code with example usage: obj.test_run_user_main_double_quotes() without return types