def test_local(self, setup_problem): (input_sample, num_samples, _, k_choices, groups, num_params, expected) = setup_problem local_strategy = LocalOptimisation() context = SampleMorris(local_strategy) actual = context.sample(input_sample, num_samples, num_params, k_choices, groups) np.testing.assert_equal(actual, expected)
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)