code: def test_3_points_1_step(self):
      points = [(0, 0), (1, 2), (0.5, 3)]
  
      inter = interpolate_points(points, 1)
  
      assert np.allclose(
          inter,
          np.float32(
              [
                  [0, 0],
                  [0.5, 1.0],
                  [1, 2],
                  [0.75, 2.5],
                  [0.5, 3],
                  [0.25, 1.5],
              ]
          ),
      )
  
imports: from __future__ import print_function, division, absolute_import
  import sys
  import numpy
  from imgaug.augmentables.utils import interpolate_points, interpolate_point_pair, interpolate_points_by_max_distance, normalize_shape, normalize_imglike_shape
label_desc: Use image node_id 5 for calling the Test_interpolate_points obj's underlying member method code with example usage: obj.test_3_points_1_step() without return types