code: def test_lazy_property(self):
      class SomeClass(object):
          @lazy_property
          def foo(self):
              return [1, 2, 3]
  
      a = SomeClass()
      self.assertIs(a.foo, a.foo)
  
file_path: neupy/tests/layers/graph/test_extra_functions.py
imports: from collections import OrderedDict
  from neupy.layers.graph import find_outputs_in_graph, topological_sort, filter_graph, is_cyclic, lazy_property
  from base import BaseTestCase
label_desc: Use image node_id 3 for calling the ExtraFunctionsTestCase obj's underlying member method code with example usage: obj.test_lazy_property() and returns: list