def METHOD_NAME(self):
    """Test that the seeding gives reproducible results."""
    algo = self.create_algo(seed=1)
    trials = algo.suggest(1)
    same_trials = algo.suggest(1)
    assert trials is not None
    assert same_trials is not None
    assert same_trials[0].id != trials[0].id
    new_algo = self.create_algo(seed=2)
    self.force_observe(algo.n_observed, new_algo)
    # NOTE: Removing this check from the base test, since the values generated in the random
    # search phase for HEBO are actually pretty consistent across seeds. This is due to them
    # using a `torch.quasirandom.SobolEngine`, which seems to "map out" the space, rather than
    # take random samples from it.
    # assert new_algo.suggest(1)[0].id != trials[0].id
    new_algo = self.create_algo(seed=1)
    self.force_observe(algo.n_observed, new_algo)
    same_trials = new_algo.suggest(1)
    assert same_trials is not None
    assert same_trials[0].id == trials[0].id