code: def test_peephole_dict_getitem_no_optimization_overlapping_keys(self):
      @torch.jit.script
      def foo():
          d = {0: 1, 0: 2}  # noqa: F601
          return d[0]
  
      self.run_pass("peephole", foo.graph)
      FileCheck().check("DictConstruct").check("__getitem__").run(
          foo.graph
      )
  
imports: import torch
  from torch.testing._internal.jit_utils import JitTestCase, RUN_CUDA, _inline_everything
  from torch import nn
  from torch.testing import FileCheck
  from typing import Callable, List
  import unittest
label_desc: Use image node_id 28 for calling the TestPeephole obj's underlying member method code with example usage: obj.test_peephole_dict_getitem_no_optimization_overlapping_keys() and returns: d