code: def test_roundtrip(self):
      run.install_recursionlimit_wrappers()
      self.addCleanup(run.uninstall_recursionlimit_wrappers)
  
      # Check that setting the recursion limit works.
      orig_reclimit = sys.getrecursionlimit()
      self.addCleanup(sys.setrecursionlimit, orig_reclimit)
      sys.setrecursionlimit(orig_reclimit + 3)
  
      # Check that the new limit is returned by sys.getrecursionlimit().
      new_reclimit = sys.getrecursionlimit()
      self.assertEqual(new_reclimit, orig_reclimit + 3)
  
imports: from idlelib import run
  import io
  import sys
  from test.support import captured_output, captured_stderr
  import unittest
  from unittest import mock
  import idlelib
  from idlelib.idle_test.mock_idle import Func
label_desc: Use image node_id 2 for calling the RecursionLimitTest obj's underlying member method code with example usage: obj.test_roundtrip() without return types