code: async def passthrough(self, request):
          
          connector = TCPConnector()
          connector._resolve_host = partial(self._old_resolver_mock, connector)
  
          new_is_ssl = ClientRequest.is_ssl
          ClientRequest.is_ssl = self._old_is_ssl
          try:
              original_request = request.clone(scheme="https" if request.headers["AResponsesIsSSL"] else "http")
  
              headers = {k: v for k, v in request.headers.items() if k != "AResponsesIsSSL"}
  
              async with ClientSession(connector=connector) as session:
                  async with getattr(session, request.method.lower())(original_request.url, headers=headers, data=(await request.read())) as r:
                      headers = {k: v for k, v in r.headers.items() if k.lower() == "content-type"}
                      text = await r.text()
                      response = self.Response(text=text, status=r.status, headers=headers)
                      return response
          finally:
              ClientRequest.is_ssl = new_is_ssl
docs: Make non-mocked network request