docstr: Validate parameters with bad format
docstr_tok: ["Validate","parameters","with","bad","format"]
code: def test_validate_False(self):
      "Validate parameters with bad format"
      bad_param = {
          "param1": "good",
          "param2": 0,
          "param3": 0.0,
          "param4": 102,
      }  # Param4 should an integer in range 0-100
      cls_instance = self.has_param_cls()
      # Validate from dict
      self.assertRaises(
          ValidationError, cls_instance.validate_parameters, bad_param
      )
  
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 6 for calling the TestHasParam obj's underlying member method code with example usage: obj.test_validate_False() without return types