code: def test_fusion_rotate_360(img_5x5):
      img = img_5x5
      dc = slc.DataContainer(img, "I")
  
      ppl = slc.Stream(
          [
              slt.Rotate((45, 45), padding="z", p=1),
              slt.Rotate((45, 45), padding="z", p=1),
              slt.Rotate((45, 45), padding="z", p=1),
              slt.Rotate((45, 45), padding="z", p=1),
              slt.Rotate((45, 45), padding="z", p=1),
              slt.Rotate((45, 45), padding="z", p=1),
              slt.Rotate((45, 45), padding="z", p=1),
              slt.Rotate((45, 45), padding="z", p=1),
          ],
          optimize_stack=True,
      )
  
      img_res = ppl(dc, return_torch=False)[0][0]
  
      np.testing.assert_array_almost_equal(img, img_res)
  
imports: import itertools
  import random
  import cv2
  import numpy
  import pytest
  import torch
  import solt.core
  import solt.transforms
  import solt.utils
  from .fixtures import *
label_desc: Use image node_id 19 for calling a global function with example usage: test_fusion_rotate_360(img_5x5) without return types