code: def test_fusion_happens(img_5x5):
      ppl = slc.Stream(
          [
              slt.Scale((0.5, 1.5), (0.5, 1.5), p=1),
              slt.Rotate((-50, 50), padding="z", p=1),
              slt.Shear((-0.5, 0.5), (-0.5, 0.5), padding="z", p=1),
          ]
      )
      dc = slc.DataContainer(img_5x5, "I")
      st = ppl.optimize_transforms_stack(ppl.transforms, dc)
      assert len(st) == 1
  
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 18 for calling a global function with example usage: test_fusion_happens(img_5x5) without return types