code: def test_nested_3(self):
      code = """
              l = [(1, 2), (3, 4), (5, 6)]
              y = [x for (x, [x ** x for x in range(x)][x - 1]) in l]
          """
      outputs = {"y": [1, 3, 5]}
      self._check_in_scopes(code, outputs)
  
imports: import doctest
  import textwrap
  import types
  import unittest
label_desc: Use image node_id 23 for calling the ListComprehensionTest obj's underlying member method code with example usage: obj.test_nested_3() without return types