code: def test_deserialization(self):
      serialized = b"""<\x00\x00\x00\x00\x00\x00\x00{"test":{"dtype":"I32","shape":[2,2],"data_offsets":[0,16]}}\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"""
  
      out = load(serialized)
      self.assertEqual(list(out.keys()), ["test"])
      np.testing.assert_array_equal(
          out["test"], np.zeros((2, 2), dtype=np.int32)
      )
  
imports: import os
  import tempfile
  import unittest
  from pathlib import Path
  import numpy
  import torch
  from safetensors import SafetensorError, safe_open, serialize
  from safetensors.numpy import load, load_file, save, save_file
  from safetensors.torch import _find_shared_tensors
  from safetensors.torch import load_file
  from safetensors.torch import save_file
  from safetensors.torch import storage_ptr, storage_size
label_desc: Use image node_id 2 for calling the TestCase obj's underlying member method code with example usage: obj.test_deserialization() without return types