code: def test_build(self, build_url, build_headers, build_data, Request):
      audio_data = MagicMock(spec=AudioData)
      sut = google.RequestBuilder(key="", language="", filter_level=0)
  
      actual = sut.build(audio_data)
  
      self.assertEqual(actual, Request.return_value)
      build_url.assert_called_once_with()
      build_headers.assert_called_once_with(audio_data)
      build_data.assert_called_once_with(audio_data)
      Request.assert_called_once_with(
          build_url.return_value,
          data=build_data.return_value,
          headers=build_headers.return_value,
      )
  
imports: from unittest import TestCase
  from unittest.mock import MagicMock, patch
  from urllib.request import Request
  from speech_recognition import Recognizer
  from speech_recognition.audio import AudioData
  from speech_recognition.recognizers import google
label_desc: Use image node_id 1 for calling the RequestBuilderTestCase obj's underlying member method code with example usage: obj.test_build(build_url, build_headers, build_data, Request) without return types