code: def test_setting_serializer_deserializer_atts_changes_content_accept_types():
      sagemaker_session = empty_sagemaker_session()
      predictor = Predictor(
          ENDPOINT, sagemaker_session=sagemaker_session
      )
      assert predictor.accept == ("*/*",)
      assert predictor.content_type == "application/octet-stream"
      predictor.serializer = CSVSerializer()
      predictor.deserializer = PandasDeserializer()
      assert predictor.accept == ("text/csv", "application/json")
      assert predictor.content_type == "text/csv"
  
imports: from __future__ import absolute_import
  import io
  import json
  import pytest
  from mock import Mock, call, patch
  from sagemaker.deserializers import CSVDeserializer, PandasDeserializer
  from sagemaker.enums import EndpointType
  from sagemaker.model_monitor.model_monitoring import DEFAULT_REPOSITORY_NAME
  from sagemaker.predictor import Predictor
  from sagemaker.serializers import JSONSerializer, CSVSerializer
  from sagemaker.compute_resource_requirements.resource_requirements import ResourceRequirements
label_desc: Use image node_id 25 for calling a global function with example usage: test_setting_serializer_deserializer_atts_changes_content_accept_types() without return types