docstr: transforming should be done using the provided numeric split points
code: def test_transform_splits_using_defined_split_points(self):
      """transforming should be done using the provided numeric split points"""
  
      d = Discretiser(method="fixed", numeric_split_points=[10, 20, 30])
      transformed = d.transform(
          np.array([9, 10, 11, 19, 20, 21, 29, 30, 31])
      )
      assert np.array_equal(transformed, [0, 1, 1, 1, 2, 2, 2, 3, 3])
  
imports: import math
  import numpy
  import pytest
  from causalnex.discretiser import Discretiser
label_desc: Use image node_id 3 for calling the TestFixed obj's underlying member method code with example usage: obj.test_transform_splits_using_defined_split_points() without return types