code: def test_touch_object_executes_correctly(self):
      world = self.custom_world
      # Assert that there is a yellow square touching a blue square.
      assert (
          world.execute(
              "(object_exists (yellow (square (touch_object (blue "
              "(square all_objects))))))"
          )
          is True
      )
      # Assert that the triangle does not touch the circle (they are out of vertical range).
      assert (
          world.execute(
              "(object_shape_none_equals (touch_object (triangle all_objects))"
              " shape_circle)"
          )
          is True
      )
  
imports: from __future__ import with_statement
  from __future__ import division
  from __future__ import absolute_import
  import json
  from allennlp.common.testing import AllenNlpTestCase
  from allennlp.semparse.worlds.world import ExecutionError
  from allennlp.semparse.worlds.nlvr_world import NlvrWorld
  from io import open
label_desc: Use image node_id 14 for calling the TestNlvrWorld obj's underlying member method code with example usage: obj.test_touch_object_executes_correctly() without return types