docstr: Fitting uniform data should produce uniform splits
code: def test_fit_uniform_data(self):
      """Fitting uniform data should produce uniform splits"""
  
      arr = np.array(range(100001))
      np.random.shuffle(arr)
      d = Discretiser(method="quantile", num_buckets=4)
      d.fit(arr)
      assert np.array_equal(
          [25000, 50000, 75000], 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 TestQuantile obj's underlying member method code with example usage: obj.test_fit_uniform_data() without return types