code: def test_valid_error_response():
      response_dict = (
          FluentDict()
          .put(ResponseField.status, Status.error.value)
          .put(ResponseField.message, "error")
      )
  
      error_response = ResponseParser.parse(response_dict._dict)
  
      assert isinstance(error_response, ErrorResponse)
      assert "error" == error_response.message
  
file_path: lets-plot/python-package/test/geo_data/gis/test_response_parser.py
imports: from assertions import assert_geocoded, assert_ambiguous
  from lets_plot.geo_data.gis.fluent_dict import FluentDict, FluentList
  from lets_plot.geo_data.gis.geometry import GeoPoint, GeoRect, Ring, Polygon
  from lets_plot.geo_data.gis.json_response import ResponseParser, ResponseField, ResponseFormatter
  from lets_plot.geo_data.gis.response import Status, ErrorResponse, LevelKind, ResponseBuilder, FeatureBuilder, SuccessResponse, Namesake, NamesakeParent, AmbiguousResponse
label_desc: Use image node_id 1 for calling a global function with example usage: test_valid_error_response() without return types