code: def test_itemgetter(self):
      from operator import itemgetter
  
      ser = CloudPickleSerializer()
      d = range(10)
      getter = itemgetter(1)
      getter2 = ser.loads(ser.dumps(getter))
      self.assertEqual(getter(d), getter2(d))
  
      getter = itemgetter(0, 3)
      getter2 = ser.loads(ser.dumps(getter))
      self.assertEqual(getter(d), getter2(d))
  
imports: import math
  import sys
  import unittest
  from pyspark import serializers
  from pyspark.serializers import CloudPickleSerializer, CompressedSerializer, AutoBatchedSerializer, BatchedSerializer, AutoSerializer, NoOpSerializer, PairDeserializer, FlattenedValuesSerializer, CartesianDeserializer, CPickleSerializer, UTF8Deserializer, MarshalSerializer
  from pyspark.testing.utils import PySparkTestCase, read_int, write_int, ByteArrayOutput, have_numpy, have_scipy
label_desc: Use image node_id 2 for calling the SerializationTestCase obj's underlying member method code with example usage: obj.test_itemgetter() without return types