docstr: get_parameters schema
docstr_tok: ["get_parameters","schema"]
code: def test_get_parameters_schema(self):
      "get_parameters schema"
  
      self.assertEqual(
          self.schema, self.has_param_cls.get_parameters_schema()
      )
  
      incomplete_schema = self.schema
      del incomplete_schema["properties"]["param1"]["default"]
      del incomplete_schema["properties"]["param2"]["default"]
      del incomplete_schema["properties"]["param3"]
      del incomplete_schema["properties"]["param5"]
  
      has_param_cls = self.has_param_cls()
      has_param_cls._schema = incomplete_schema
      self.assertEqual(
          self.schema, has_param_cls.get_parameters_schema()
      )
  
file_path: TimeSide/tests/test_tools_parameters.py
imports: import unittest
  from unit_timeside import TestRunner
  from timeside.core.tools.parameters import HasParam, HasTraits
  from timeside.core.tools.parameters import Unicode, Int, Float, Range
  from timeside.core.tools.parameters import store_parameters
  from timeside.core.tools.parameters import DEFAULT_SCHEMA
  import simplejson
  from jsonschema import ValidationError
label_desc: Use image node_id 4 for calling the TestHasParam obj's underlying member method code with example usage: obj.test_get_parameters_schema() without return types