code: def test_schema_builder_with_numpy(numpy_array):
      schema_builder = SchemaBuilder(numpy_array, numpy_array)
      _validate_marshalling_function(schema_builder=schema_builder)
      assert isinstance(
          schema_builder.input_serializer, NumpySerializer
      )
      assert isinstance(
          schema_builder.output_serializer, NumpySerializer
      )
      assert isinstance(
          schema_builder.input_deserializer._deserializer,
          NumpyDeserializer,
      )
      assert (
          schema_builder.input_deserializer.ACCEPT == NUMPY_CONTENT_TYPE
      )
      assert isinstance(
          schema_builder.output_deserializer._deserializer,
          NumpyDeserializer,
      )
      assert (
          schema_builder.output_deserializer.ACCEPT
          == NUMPY_CONTENT_TYPE
      )
  
imports: from __future__ import absolute_import
  import pytest
  from io import BytesIO
  from typing import IO
  import numpy
  from pandas import DataFrame
  from sagemaker.serve import SchemaBuilder, CustomPayloadTranslator
  from sagemaker.serve.builder.schema_builder import JSONSerializerWrapper, CSVSerializerWrapper
  from sagemaker.deserializers import BytesDeserializer, NumpyDeserializer, JSONDeserializer, PandasDeserializer
  from sagemaker.serializers import DataSerializer, NumpySerializer
label_desc: Use image node_id 8 for calling a global function with example usage: test_schema_builder_with_numpy(numpy_array) without return types