code: def test_params():
      #
      # test some invalid initializations
      #
      with pytest.raises(ValueError):
          Tracker(
              "euclidean",
              distance_threshold=10,
              initialization_delay=-1,
          )
      with pytest.raises(ValueError):
          Tracker(
              "euclidean",
              distance_threshold=10,
              initialization_delay=1,
              hit_counter_max=0,
          )
      with pytest.raises(ValueError):
          Tracker(
              "euclidean",
              distance_threshold=10,
              initialization_delay=1,
              hit_counter_max=1,
          )
      with pytest.raises(ValueError):
          Tracker(
              "_bad_distance",
              distance_threshold=10,
              initialization_delay=1,
              hit_counter_max=1,
          )
  
file_path: norfair/tests/test_tracker.py
imports: import numpy
  import pytest
  from norfair import Detection, FilterPyKalmanFilterFactory, OptimizedKalmanFilterFactory, Tracker
  from norfair.utils import validate_points
label_desc: Use image node_id 1 for calling a global function with example usage: test_params() without return types