code: def test_posix_venv_scheme(self):
      # The following directories were hardcoded in the venv module
      # before bpo-45413, here we assert the posix_venv scheme does not regress
      binpath = "bin"
      incpath = "include"
      libpath = os.path.join(
          "lib", "python%d.%d" % sys.version_info[:2], "site-packages"
      )
  
      # Resolve the paths in prefix
      binpath = os.path.join(sys.prefix, binpath)
      incpath = os.path.join(sys.prefix, incpath)
      libpath = os.path.join(sys.prefix, libpath)
  
      self.assertEqual(
          binpath, sysconfig.get_path("scripts", scheme="posix_venv")
      )
      self.assertEqual(
          libpath, sysconfig.get_path("purelib", scheme="posix_venv")
      )
  
      # The include directory on POSIX isn't exactly the same as before,
      # but it is "within"
      sysconfig_includedir = sysconfig.get_path(
          "include", scheme="posix_venv"
      )
      self.assertTrue(sysconfig_includedir.startswith(incpath + os.sep))
  
imports: import unittest
  import sys
  import os
  import subprocess
  import shutil
  from copy import copy
  from test.support import captured_stdout, PythonSymlink, requires_subprocess, is_wasi
  from test.support.import_helper import import_module
  from test.support.os_helper import TESTFN, unlink, skip_unless_symlink, change_cwd
  import sysconfig
  from sysconfig import get_paths, get_platform, get_config_vars, get_path, get_path_names, _INSTALL_SCHEMES, get_default_scheme, get_scheme_names, get_config_var, _expand_vars, _get_preferred_schemes
  from sysconfig.__main__ import _main, _parse_makefile
  import _imp
  import _osx_support
  import _sysconfig
label_desc: Use image node_id 11 for calling the TestSysConfig obj's underlying member method code with example usage: obj.test_posix_venv_scheme() without return types