code: def test_pure(self):
      import cython as cy
  
      b = inline(
          """
          b = cy.declare(float, a)
          c = cy.declare(cy.pointer(cy.float), &b)
          return b
          """,
          a=3,
          **self.test_kwds,
      )
      self.assertEqual(type(b), float)
  
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 9 for calling the TestInline obj's underlying member method code with example usage: obj.test_pure() without return types