code: def test_finalize_options(self):
      # finalize_options does a bit of transformation
      # on options
      pkg_dir, dist = self.create_dist()
      cmd = config(dist)
      cmd.include_dirs = "one%stwo" % os.pathsep
      cmd.libraries = "one"
      cmd.library_dirs = "three%sfour" % os.pathsep
      cmd.ensure_finalized()
  
      self.assertEqual(cmd.include_dirs, ["one", "two"])
      self.assertEqual(cmd.libraries, ["one"])
      self.assertEqual(cmd.library_dirs, ["three", "four"])
  
file_path: catboost/contrib/tools/python/src/Lib/distutils/tests/test_config_cmd.py
imports: import unittest
  import os
  import sys
  from test.test_support import run_unittest
  from distutils.command.config import dump_file, config
  from distutils.tests import support
  from distutils import log
label_desc: Use image node_id 6 for calling the ConfigTestCase obj's underlying member method code with example usage: obj.test_finalize_options() without return types