code: def check_default_options(self, options, white_list=[]):
      from ..Main import CompilationOptions, default_options
  
      default_options = CompilationOptions(default_options)
      no_value = object()
      for name in default_options.__dict__.keys():
          if name not in white_list:
              self.assertEqual(
                  getattr(options, name, no_value),
                  getattr(default_options, name),
                  msg="error in option " + name,
              )
  
file_path: catboost/contrib/tools/cython/Cython/Compiler/Tests/TestCmdLine.py
imports: import sys
  import re
  from unittest import TestCase
  from ..None import Options
  from ..CmdLine import parse_command_line
label_desc: Use image node_id 4 for calling the CmdLineParserTest obj's underlying member method code with example usage: obj.check_default_options(options, white_list) without return types