code: def test_tuple_keyword(self):
      def bar():
          f = tuple((1, 2))  # noqa: C409
          return f
  
      self.checkScript(bar, ())
  
      def foo():
          return tuple(1, 2)
  
      self.checkScriptRaisesRegex(foo, (), Exception, "1 argument")
  
      def cant_infer_size():
          return tuple([1, 2, 3])  # noqa: C409
  
      with self.assertRaisesRegex(
          Exception, "cannot statically infer the expected"
      ):
          torch.jit.script(cant_infer_size)
  
imports: import os
  import sys
  import torch
  from torch.testing._internal.jit_utils import JitTestCase, make_global
  from torch.testing._internal.common_utils import IS_WINDOWS
  from collections import namedtuple
  from typing import List, Tuple, Dict, NamedTuple
label_desc: Use image node_id 8 for calling the TestTyping obj's underlying member method code with example usage: obj.test_tuple_keyword() and returns: f, tuple, tuple