docstr: a value error should be raised if not all percentiles split points >= 0
code: def test_percentile_geq_zero(self):
      """a value error should be raised if not all percentiles split points >= 0"""
  
      Discretiser(
          method="percentiles",
          percentile_split_points=[-0.0, 0.0, 0.0001],
      )
      with pytest.raises(
          ValueError,
          match="percentile_split_points must be between 0 and 1",
      ):
          Discretiser(
              method="percentiles",
              percentile_split_points=[-0.0000001, 0.0001],
          )
  
imports: import math
  import numpy
  import pytest
  from causalnex.discretiser import Discretiser
label_desc: Use image node_id 10 for calling the TestErrorHandling obj's underlying member method code with example usage: obj.test_percentile_geq_zero() without return types