code: def test_find_maximum(self, strategy):
      scores = np.array(range(15))
      k_choices = 4
      N = 6
      output = strategy.find_maximum(scores, N, k_choices)
      expected = [2, 3, 4, 5]
      assert_equal(output, expected)
  
imports: from SALib.sample.morris import SampleMorris, LocalOptimisation, BruteForce
  from SALib.sample.morris.morris import _sample_morris
  from SALib.util import read_param_file
  import numpy
  from numpy.testing import assert_equal, assert_allclose
  import numpy.random
  import pytest
  from pytest import fixture, raises
label_desc: Use image node_id 4 for calling the TestSharedMethods obj's underlying member method code with example usage: obj.test_find_maximum(strategy) without return types