code: def test_huge_string_builtins(self, size):
      tk = self.interp.tk
      value = "1" + " " * size
      self.assertRaises(OverflowError, tk.getint, value)
      self.assertRaises(OverflowError, tk.getdouble, value)
      self.assertRaises(OverflowError, tk.getboolean, value)
      self.assertRaises(OverflowError, tk.eval, value)
      self.assertRaises(OverflowError, tk.evalfile, value)
      self.assertRaises(OverflowError, tk.record, value)
      self.assertRaises(OverflowError, tk.adderrorinfo, value)
      self.assertRaises(OverflowError, tk.setvar, value, "x", "a")
      self.assertRaises(OverflowError, tk.setvar, "x", value, "a")
      self.assertRaises(OverflowError, tk.unsetvar, value)
      self.assertRaises(OverflowError, tk.unsetvar, "x", value)
      self.assertRaises(OverflowError, tk.adderrorinfo, value)
      self.assertRaises(OverflowError, tk.exprstring, value)
      self.assertRaises(OverflowError, tk.exprlong, value)
      self.assertRaises(OverflowError, tk.exprboolean, value)
      self.assertRaises(OverflowError, tk.splitlist, value)
      self.assertRaises(OverflowError, tk.createcommand, value, max)
      self.assertRaises(OverflowError, tk.deletecommand, value)
  
imports: import unittest
  import subprocess
  import sys
  import os
  from test import support
  from test.support import import_helper
  from test.support import os_helper
  import tkinter
  from tkinter import Tcl
  from _tkinter import TclError
label_desc: Use image node_id 3 for calling the BigmemTclTest obj's underlying member method code with example usage: obj.test_huge_string_builtins(size) without return types