code: def test_build_ext_path_with_os_sep(self):
      dist = Distribution({"name": "UpdateManager"})
      cmd = build_ext(dist)
      cmd.ensure_finalized()
      ext = sysconfig.get_config_var("SO")
      ext_name = os.path.join("UpdateManager", "fdsend")
      ext_path = cmd.get_ext_fullpath(ext_name)
      wanted = os.path.join(
          cmd.build_lib, "UpdateManager", "fdsend" + ext
      )
      self.assertEqual(ext_path, wanted)
  
imports: import sys
  import os
  from StringIO import StringIO
  import textwrap
  from distutils.core import Extension, Distribution
  from distutils.command.build_ext import build_ext
  from distutils import sysconfig
  from distutils.tests import support
  from distutils.errors import DistutilsSetupError, CompileError, DistutilsPlatformError
  import unittest
  from test import test_support
label_desc: Use image node_id 14 for calling the BuildExtTestCase obj's underlying member method code with example usage: obj.test_build_ext_path_with_os_sep() without return types