code: def test_types(self):
      self.assertEqual(
          inline(
              """
              cimport cython
              return cython.typeof(a), cython.typeof(b)
          """,
              a=1.0,
              b=[],
              **self.test_kwds,
          ),
          ("double", "list object"),
      )
  
file_path: catboost/contrib/tools/cython/Cython/Build/Tests/TestInline.py
imports: import os, tempfile
  from Cython.Shadow import inline
  from Cython.Build.Inline import safe_type
  from Cython.TestUtils import CythonTest
label_desc: Use image node_id 3 for calling the TestInline obj's underlying member method code with example usage: obj.test_types() without return types