code: def test_with_args_kwargs(self) -> None:
      args = (2, 3, 5, 8)
      kwargs = {"a": 1, "b": 2, "c": 3, "d": 4}
      retval = test_with_args_kwargs_func(*args, **kwargs)
  
      ret_args, ret_kwargs = retval[0]
      kwargs.pop("a")
  
      self.assertEqual(ret_args, args[1:])
      self.assertEqual(ret_kwargs, kwargs)
  
imports: import unittest
  import crypten
  import crypten.communicator
  import crypten.mpc
  import torch
  from crypten.config import cfg
label_desc: Use image node_id 6 for calling the TestContext obj's underlying member method code with example usage: obj.test_with_args_kwargs() without return types