code: def test_get_trial_with_404_raises(self):
      mock_get_trial = mock.MagicMock()
      mock_get_trial.return_value.execute.side_effect = (
          errors.HttpError(httplib2.Response(info={"status": 404}), b"")
      )
  
      self._mock_discovery.projects().locations().studies().trials().get = (
          mock_get_trial
      )
  
      with self.assertRaises(errors.HttpError):
          self._client.get_trial(trial_id="1")
  
imports: from googleapiclient import errors
  import httplib2
  import mock
  import tensorflow
  from tensorflow_cloud.tuner import vizier_client
label_desc: Use image node_id 14 for calling the VizierClientTest obj's underlying member method code with example usage: obj.test_get_trial_with_404_raises() without return types