code: def verify_response(response, status_code, content_type=None):
      
      status = int(response.status.split(' ', 1)[0])
      if status != status_code:
        return False
  
      if content_type is None:
        return True
  
      for header, value in response.headers:
        if header.lower() == 'content-type':
          return value == content_type
  
      # If we fall through to here, the verification has failed, so return False.
      return False
docs: Verifies that a response has the expected status and content type.
  
      Args:
        response: The ResponseTuple to be checked.
        status_code: An int, the HTTP status code to be compared with response
          status.
        content_type: A string with the acceptable Content-Type header value.
          None allows any content type.
  
      Returns:
        True if both status_code and content_type match, else False.