code: def test_lang_version(self):
      # GH-3419. Caching for inline code didn't always respect compiler directives.
      inline_divcode = "def f(int a, int b): return a/b"
      self.assertEqual(
          inline(inline_divcode, language_level=2)["f"](5, 2), 2
      )
      self.assertEqual(
          inline(inline_divcode, language_level=3)["f"](5, 2), 2.5
      )
  
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 11 for calling the TestInline obj's underlying member method code with example usage: obj.test_lang_version() without return types