code: def test_infer_num_initial_data_points(
      num_initial_data_points, expected, parameters
  ):
      assert (
          GPyOpt._infer_num_initial_data_points(
              num_initial_data_points, parameters
          )
          == expected
      )
  
imports: import sherpa
  import pandas
  import pytest
  import numpy
  import collections
  import GPyOpt
  from sherpa.algorithms.bayesian_optimization import GPyOpt
  from sherpa.algorithms import Repeat
label_desc: Use image node_id 4 for calling a global function with example usage: test_infer_num_initial_data_points(num_initial_data_points, expected, parameters) without return types