docstr: Fitting uniform data should produce expected percentile splits of uniform distribution
code: def test_fit_uniform_data(self):
      """Fitting uniform data should produce expected percentile splits of uniform distribution"""
  
      arr = np.array(range(100001))
      np.random.shuffle(arr)
      d = Discretiser(
          method="percentiles", percentile_split_points=[0.1, 0.4, 0.85]
      )
      d.fit(arr)
      assert np.array_equal(
          [10000, 40000, 85000], d.numeric_split_points
      )
  
imports: import math
  import numpy
  import pytest
  from causalnex.discretiser import Discretiser
label_desc: Use image node_id 1 for calling the TestPercentile obj's underlying member method code with example usage: obj.test_fit_uniform_data() without return types