docstr: Suggestion should combine trial 1 and 2's improvements over trial 0.
docstr_tok: ["Suggestion","should","combine","trial","1","and","2","'s","improvements","over","trial","0","."]
code: def test_three_trials(self):
      """Suggestion should combine trial 1 and 2's improvements over trial 0."""
      blocks_to_use = np.arange(1, 4)
      architectures = np.array([[1, 1, 1], [1, 2, 1], [1, 1, 2]])
      losses = [2.0, 1.0, 1.0]
      best = _get_suggestion(architectures, blocks_to_use, losses)
      self.assertEqual(list(best)[1:], [2, 2])
  
imports: from absl.testing import parameterized
  import mock
  from model_search import block_builder
  from model_search import hparam
  from model_search.metadata import trial
  from model_search.proto import phoenix_spec_pb2
  from model_search.search import linear_model
  from model_search.search import test_utils
  import numpy
  import tensorflow.compat.v2
label_desc: Use image node_id 3 for calling the LinearModelTest obj's underlying member method code with example usage: obj.test_three_trials() without return types