code: def test_inner_cell_shadows_outer(self):
      code = """
              items = [(lambda: i) for i in range(5)]
              i = 20
              y = [x() for x in items]
          """
      outputs = {"y": [4, 4, 4, 4, 4], "i": 20}
      self._check_in_scopes(code, outputs)
  
imports: import doctest
  import textwrap
  import types
  import unittest
label_desc: Use image node_id 5 for calling the ListComprehensionTest obj's underlying member method code with example usage: obj.test_inner_cell_shadows_outer() without return types