def METHOD_NAME(self) -> None:
    # cycle reference and raise exception
    transformers = self._generate_transformers_runbook(3)
    transformers[0].depends_on = ["t1", "t2"]
    transformers[1].depends_on = ["t0"]
    with self.assertRaises(LisaException) as cm:
        transformers = transformer._sort(transformers)
    self.assertEqual(
        "found cycle dependent transformers: 't1' and 't0'", str(cm.exception)
    )