code: def test_brute_force(self, setup_problem):
      (
          input_sample,
          num_samples,
          _,
          k_choices,
          groups,
          num_params,
          expected,
      ) = setup_problem
  
      strategy = BruteForce()
      context = SampleMorris(strategy)
      actual = context.sample(
          input_sample, num_samples, num_params, k_choices, groups
      )
  
      np.testing.assert_equal(actual, 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 1 for calling the TestBruteForceStrategy obj's underlying member method code with example usage: obj.test_brute_force(setup_problem) without return types