class_docstr: Tests for pstats.add_callers helper.
class_docstr_tok: ["Tests","for","pstats.add_callers","helper","."]
code: def test_combine_results(self):
      # pstats.add_callers should combine the call results of both target
      # and source by adding the call time. See issue1269.
      # new format: used by the cProfile module
      target = {"a": (1, 2, 3, 4)}
      source = {"a": (1, 2, 3, 4), "b": (5, 6, 7, 8)}
      new_callers = pstats.add_callers(target, source)
      self.assertEqual(
          new_callers, {"a": (2, 4, 6, 8), "b": (5, 6, 7, 8)}
      )
      # old format: used by the profile module
      target = {"a": 1}
      source = {"a": 1, "b": 5}
      new_callers = pstats.add_callers(target, source)
      self.assertEqual(new_callers, {"a": 2, "b": 5})
  
imports: import unittest
  from test import support
  from io import StringIO
  from pstats import SortKey
  from enum import StrEnum, _test_simple_enum
  import os
  import pstats
  import tempfile
  import cProfile
label_desc: Use image node_id 1 for calling the AddCallersTestCase obj's underlying member method code with example usage: obj.test_combine_results() without return types